Scientific Linux 3.0.3 - x86_64
Scientific Linux 3.0.3 is released for the x86_64 architecture.
Scientific Linux (SL) Release 3.0.3 for x86_64
October 3, 2004
The release notes below have been shorted by removing errata rpm detail lists. See the SL.releasenote for full details at
ftp://ftp.scientificlinux.org/linux/scientific/303/x86_64/SL.releasenote
Note that all of the "i386" rpms that were missing from the 302 version are now included.
-Connie Sieh
-Troy Dawson
-Jaroslaw Polok
This is based on the rebuilding of RPMS out of SRPMS's from Enterprise 3 AS
*including Update 3. Now including the i386 rpms missing from the 302 version.
Please send bug reports and suggestions to scientific-linux-devel@fnal.gov
--------------------------------------------------------------------------
Table of contents
DOWNLOAD INFO
ADDED compared to Enterprise 3
UPDATED compared to Enterprise 3
Installer modifications
Site Info
/contrib
/notsupported
SRPMS
MISC Notes
HARDWARE SPECIFIC ISSUES
SOFTWARE ISSUES/BUGS
INFO
HARDWARE REQUIREMENTS
ERRATA
_____________________________________________________________________________
DOWNLOAD INFO
_____________________________________________________________________________
* ftp://ftp.scientificlinux.org/linux/scientific/303/
rsync access available upon request.
-----------------------------------------------------------------------------
ADDED compared to 3
-----------------------------------------------------------------------------
From Cluster Suite
* clumanager-1.2.16-1.x86_64.rpm
ipvsadm-1.21-9.ipvs108.x86_64.rpm
piranha-0.7.6-1.x86_64.rpm
* redhat-config-cluster-1.0.2-2.noarch.rpm
*From Developer Suite
* eclipse-2.1.2-8.x86_64.rpm
*GFS
* GFS-6.0.0-10.x86_64.rpm
* GFS-devel-6.0.0-10.x86_64.rpm
* GFS-modules-6.0.0-10.x86_64.rpm
* GFS-modules-smp-6.0.0-10.x86_64.rpm
MISC
Added these rpms because they are important as RedHat removed them.
* anacron-2.3-29.x86_64.rpm from Fedora Core 1
*
* Vendor added this in Update 3.
gv-3.5.8-23.x86_64.rpm from Fedora Core 1
ncurses4-5.0-12.x86_64.rpm from Fedora Core 1
readline41-4.1-17.x86_64.rpm from Fedora Core 1
xcdroast-0.98a14-2.x86_64.rpm from Fedora Core 1
jpilot-0.99.6-1.x86_64.rpm from Fedora Core 1
cdda2wav-2.0-11.x86_64.rpm dependency of xcdroast
The vendor added the following rpms as part of Update 1
elfutils-libelf-devel-0.91-3.x86_64.rpm
jaf-20030319-1.x86_64.rpm
javamail-20031006-1.x86_64.rpm
junit-3.8.1-1.x86_64.rpm
mtx-1.2.18-1.x86_64.rpm
rh-postgresql-pl-7.3.6-1.x86_64.rpm
rh-postgresql-server-7.3.6-1.x86_64.rpm
rh-postgresql-test-7.3.6-1.x86_64.rpm
The vendor added the following rpms as part of Update 2
net-snmp-perl-5.0.9-2.30E.3.x86_64.rpm
imap-utils-2002d-8.x86_64.rpm
java-javadoc-1.5.33-1jpp_4rh.noarch.rpm
jpackage-utils-1.5.33-1jpp_4rh.noarch.rpm
laus-0.1-56RHEL3.x86_64.rpm
laus-devel-0.1-56RHEL3.x86_64.rpm
laus-libs-0.1-56RHEL3.x86_64.rpm
pam_passwdqc-0.7.5-1.x86_64.rpm
php-devel-4.3.2-11.ent.x86_64.rpm
rhgb-0.11.2-4.x86_64.rpm
sg3_utils-1.06-2.x86_64.rpm
* The vendor added the following rpms as part of Update 3
* anacron-2.3-25.1.x86_64.rpm
* qt-config-3.1.2-13.4.x86_64.rpm
* amtu-0.1-6RHEL.x86_64.rpm
* authd-1.4.1-1.rhel3.x86_64.rpm
* bind-libs-9.2.4-EL3_10.x86_64.rpm
* bootparamd-0.17-17.x86_64.rpm
* crash-3.8-3.x86_64.rpm
* diskdumputils-0.4.0-1.x86_64.rpm
* eal3-certification-0.7-1.noarch.rpm
* eal3-certification-doc-0.7-1.noarch.rpm
* libglade-0.17-11.x86_64.rpm
* ltrace-0.3.32-3.EL.x86_64.rpm
* nss_db-2.2-20.4.x86_64.rpm
* openoffice.org-style-gnome-1.1.0-16.9.EL.x86_64.rpm
* rpm-libs-4.2.3-10.x86_64.rpm
* gtkglarea-1.2.2-16.x86_64.rpm
* joe-2.9.8-5.x86_64.rpm
* lynx-2.8.5-11.x86_64.rpm
* nasm-0.98.35-3.x86_64.rpm
* perl-PDL-2.3.4-4.x86_64.rpm
* skkdic-20030211-1.noarch.rpm
* The vendor added the following rpms. We have had them in
* /notsupported/RPMS . So they are really just moving.
* And since so many things moved out of /notsupported/RPMS we
* decided to move everything that was in /notsupported/RPMS to
* the main tree.
*
See full release notes for details.
pine
Vendor removed because of license issues .
pine-4.58-2.x86_64.rpm
Yum -- From Duke University
* yum-2.0.7-7.SL.noarch.rpm
* yum-2.0.7-7 allows for the kernel-module-<package> naming convention
yum 2.0.7 contains minor bug fixes along with the feauture
of yum [action] package.somearch support added for
erase/remove, install, update and upgrade
* yum-conf-303-2.SL.noarch.rpm
* Removed nonsupported since these were merged with main rpm's
Changed main server to ftp.scientificlinux.org
Made it easier for users to change where their repository is.
For yum.cron you now only have to change the files
/etc/yum.d/yum.cron.primary and/or yum.cron.secondary
You can add multiple repository in either file, or leave either blank.
The servers in primary will be used in the order they are in the
file. The servers in secondary will be used randomly. So if you
are concerned about overloading your one server, leave the primary
blank, and list all your servers in secondary, where they will
be used randomly
Fixed the names on yum.conf as well.
now uses new feature "tolerant=1" for yum.cron
openafs
* openafs-1.2.11-15.9.SL.x86_64.rpm
* openafs-client-1.2.11-15.9.SL.x86_64.rpm
* openafs-compat-1.2.11-15.9.SL.x86_64.rpm
* openafs-devel-1.2.11-15.9.SL.x86_64.rpm
* openafs-kernel-source-1.2.11-15.9.SL.x86_64.rpm
* openafs-kpasswd-1.2.11-15.9.SL.x86_64.rpm
* openafs-krb5-1.2.11-15.9.SL.x86_64.rpm
* openafs-server-1.2.11-15.9.SL.x86_64.rpm
* kernel-module-openafs-2.4.21-20.EL-1.2.11-15.9.SL.x86_64.rpm
* kernel-module-openafs-2.4.21-20.ELsmp-1.2.11-15.9.SL.x86_64.rpm
openafs-firstboot-1.2.11-5.SL.noarch.rpm
The openafs-firstboot rpm enables "firstboot" to ask about
what AFS cell you want and if you want afs started at boot.
Note the name change for the kernel module. This change was
done to follow the fedora kernel-module naming convention
These are not installed by default.
Now these can be selected in the installer.
*SL_afs_no_dynroot-1.0-1.noarch.rpm
*
* This package removes the -dynroot option from the openafs config
* Restarting of afs is needed for this to take effect.
* This rpm does not restart afs
SL_desktop_tweeks-1.1-1.x86_64.rpm
This adds a terminal and mozilla icon to the kicker panel for
both KDE and GNOME. Installed by default for both KDE and GNOME.
SL_enable_serialconsole
This script makes all the changes necessary to send
console output to both the serial port and the screen. This
also creates a login prompt on the serial port and allows users
to login at this prompt.
Bug with the default serial number and dealing with a /boot
partition were fixed in version 3.1.
SL_enable_serialconsole-3.1-3.noarch.rpm
SL_inittab_change-1.0-4.x86_64.rpm
Changes /etc/inittab to require the root password for
single user mode. Not installed by default.
SL_no_colorls-1.0-1.x86_64.rpm
Turns off "color" of ls. Not installed by default.
SL_sendmail_accept-1.0-2.x86_64.rpm
Changes Sendmail config so that it allows incomming mail.
Not installed by default.
*SL_tweek_pagecache-1.0-1.noarch.rpm
* Modifies the /proc/sys/vm/pagecache settings. This has been shown
* Changes the values from "1 15 100" to "1 5 15"
* to make the kernel use less memory on desktop systems for buffer cache.
* Not installed by default.
Documentation
Documentation in /sites/example/build/documentation on how to
make new "sites" including scripts to create site iso images.
These are Update 2 versions
rhel-ig-x8664-multi-en-3-3.noarch.rpm
rhel-isa-en-3-3.noarch.rpm
rhel-rg-en-3-3.noarch.rpm
rhel-sag-en-3-3.noarch.rpm
rhel-sg-en-3-3.noarch.rpm
rhel-devtools-en-3-3.noarch.rpm
rhel-cs-en-3-3.noarch.rpm
apt-get
Scientific Linux is aptable. Yum and apt are installed by default.
Yum will do the auto update function by default.
apt-0.5.15cnc6-4.SL.x86_64.rpm
apt-devel-0.5.15cnc6-4.SL.x86_64.rpm
* apt-sourceslist-303-1.SL.x86_64.rpm
* apt-autoupdate-1-5.SL.noarch.rpm
* apt-firstboot-1-5.SL.noarch.rpm
* apt-scripts-1-5.SL.noarch.rpm
* synaptic-0.52-1.x86_64.rpm
Points to ftp.scientificlinux.org
Please change to your local mirror.
---------------------------------------------------------------------------
UPDATED compared to 3
----------------------------------------------------------------------------
KERNEL
Latest errata kernel .
Note the "unsupported" kernel rpms. These contain modules that
are not in the "default kernel rpms".
RedHat EULA required changes
anaconda-images
redhat-artwork
redhat-logos
anaconda-help
indexhtml
RedHat requires that the following rpms be changed as part of
their EULA (End User License Agreement)
dhcp
Fixes a problem with the drift file for ntp not being in the right
place.
dhcp-3.0pl2-6.16.x86_64.rpm From Fedora core 1
dhclient-3.0pl2-6.16.x86_64.rpm From Fedora core 1
*metacity
* metacity-2.4.55-7.1.x86_64.rpm
* Updated to a later version to fix bugs.
mozilla
Mozilla's default bookmarks all pointed to RedHat's web area's.
The default bookmarks were changed.
* mozilla-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-chat-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-devel-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-dom-inspector-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-js-debugger-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-mail-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-nspr-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-nspr-devel-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-nss-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-nss-devel-1.4.3-3.0.4.1.SL.x86_64.rpm
* mozilla-1.4.3-3.0.4.1.SL.i386.rpm
* mozilla-nspr-1.4.3-3.0.4.1.SL.i386.rpm
* mozilla-nss-1.4.3-3.0.4.1.SL.i386.rpm
Fixes to misc RPMS
Added "Requires" of coreutils so that it will install during the install
gstreamer-0.6.0-5f1.x86_64.rpm
gstreamer-tools-0.6.0-5f1.x86_64.rpm
Added "Requires" of tetex-afm so that it will be able to print after
install. It was missing fonts provided in tetex-afm.
a2ps-4.13b-28_SL.x86_64.rpm
----------------------------------------------------------------------------
Installer modifications
---------------------------------------------------------------------------
Included "generic" installer graphics
RedHat requires us as part of their "EULA" that we replace
the images in "anaconda-images" with our own.
anaconda-images
Anaconda (installer)
* anaconda-9.1.3-3.5.SL.x86_64.rpm
* anaconda-runtime-9.1.3-3.5.SL.x86_64.rpm
Fixes to support rpms that installer needs to be split between
/SL/RPMS/ and sites/<site>/Updates/
anaconda-help-9.1-3.SL.noarch.rpm
Fixed a bug that RedHat introduced in loader2/method.c which broke
specifying the install method on the command line.
Added code to support "site" customizations which include
Custom installer kernel(needs nptl)
Custom installer(anaconda) including graphics
Added RPMS
ability to select packages to install by default via "comps.xml"
Modified/replaced RPMS (ability to upgrade or downgrade version)
see /sites
Made a "Packages added to SL" group so that you could select
any of these added RPMS during the install
---------------------------------------------------------------------------
Site Info
---------------------------------------------------------------------------
/sites/example/
README Now just says to read docs in /sites/example/documentation
build/documentation/
README Describes files and directories in /sites/example/
README.steps Step by step of what is needed to make a new site
README.images Info on how to change the graphics used during the install
/sites/example/build/scripts/
transform.sh Script that does all the steps of
README.steps except the original copying
of the example tree over to the new site
make.site.from.release.sh Script that will take a Enterprise 3 tree
and make a site out of it. Tested with
cel3(CERN) and Fermi Linux . Called by
make.new.site.sh
make.new.site.sh Script that will take either a Enterprise 3 tree
or the example site and make a site out of it.
---------------------------------------------------------------------------
/contrib/
---------------------------------------------------------------------------
The packges in this section have been contributed by various people. They
are presented AS IS and there is no guarantee of them working. These packages
are NOT supported by us. They will only get security updates if the
contributor provides them. If you have questions about them then ask the
contributor.
There are some rules to follow to be able to contribute to this area. These
rules might adjust some.
1- Contract Troy Dawson <dawson@fnal.gov> with the rpm's that you wish to
contribute. If Troy doesn't personally know you, be prepared with some some
way to show him that you can be trusted. He is a nice guy but
he also is very concerned that this contrib section doesn't get abused.
2- The contributed rpm's must be able to go into a standard Scientific
Linux 3.0.1 release without any extra outside rpms. If extra rpm's are
required, they must be supplied. All extra rpm's supplied must meet the
same criteria as the main rpm's.
3- For each rpm, the source rpm (src.rpm) must be provided.
4- For each source rpm, you must provide where you got it.
5- Both rpm's and srpm's must be digitally signed.
6- Rpms must be freely distributable.
We understand this sounds like alot of work, but once you do it once, it
becomes much easier.
RPMS/
---------------------------------------------------------------------------
/notsupported/RPMS/
---------------------------------------------------------------------------
Moved over to main tree. Directory does not exist any more.
---------------------------------------------------------------------------
/../SRPMS/
---------------------------------------------------------------------------
/
Contains the SRPMS for what we added or changed.
/vendor/
/errata
SRPMS from vendor for errata.
/original
SRPMS from vendor for originally released Enterpise 3 .
/sites/<sites>/SRPMS
SRPMS for site
---------------------------------------------------------------------------
MISC NOTES
---------------------------------------------------------------------------
Upgrades from prior versions.
UPDATES are NOT supported for all versions of SL . This is NOT
something that we changed. Future releases may support upgrading
from SL 3.0.1 to future version of SL 3.0.x.
UPDATES will NOT work from anything except RedHat AS 2.1.
---------------------------------------------------------------------------
HARDWARE SPECIFIC ISSUES
---------------------------------------------------------------------------
"Nvidia/nforce3 chipset based motherboards NOT RECOMMENDED
There are problems in the provided kernel that make this
hardware platform NOT RECOMMENDED.
There is no provided driver for the Nvidia ethernet
interface. There is a driver from Nvidia that is closed
source. There is also a opensource driver. Either way you
need to add this ethernet driver after you have
installed from cdrom or add a supported ethernet card.
There are also issues with apic/acpi that can make the
system unstable or not boot.
---------------------------------------------------------------------------
SOFTWARE ISSUES/BUGS
---------------------------------------------------------------------------
32 BIT COMPATIBILITY MODE
Support for 32 bit compatibility mode is very limited at this time
and includes only basic compatibility for running statically compiled
32 bit binaries. (only 32bit glibc is provided).
Development support for 32 bit mode is NOT PROVIDED.
sgi_fam with tcpwrappers(/etc/hosts.deny)
Error messages /var/log/secure such as
Jan 22 12:33:33 systemname xinetd[25122]: FAIL: sgi_fam libwrap
from=<no address>
Jan 22 12:33:33 systemname xinetd[3819]: START: sgi_fam pid=25123
from=<no address>Jan 22 12:33:33 systemname xinetd[25123]: FAIL:
sgi_fam libwrap from=<no address>
Only solution so far is to change /etc/hosts.allow to allow sgi_fam
with
fam: ALL
This could be a security risk so you must decide.
redhat-config-packages
This rpm only installs packages via cdrom. It is not useful.
It does NOT work so do NOT try to use it. Use yum instead.
It is useful. It is only included here because rpms have dependencies
on it and I do not want to change those to remove the dependencies.
/usr/X11R6/lib
The "final link" to each of the libraries is missing.
Should be
libX11.so.6.2 <- libX11.so.6 <- libX11.so
But is
libX11.so.6.2 <- libX11.so.6
Solution is to install Xfree86-devel. This rpm will make the
missing links.
---------------------------------------------------------------------------
INFO
---------------------------------------------------------------------------
Web Site
http://www.scientificlinux.org
FTP
ftp://ftp.scientificlinux.org/linux/scientific/303/
Mailing Lists
scientific-linux-devel@fnal.gov Development of Scientific Linux
scientific-linux-users@fnal.gov Users of Scientific Linux supporting
each other
scientific-linux-announce@fnal.gov Announcements concerning Scientific Linux
_____________________________________________________________________________
ERRATA included - rebuilt from SRPMS
/errata/SL/RPMS/
---------------------------------------------------------------------------
Updated (contains all of Update 1 and Update 2 and Update 3
compared to original 3 released on October 26, 2003.
See full SL.releasenote for details of errata RPMS.