Skip to content.

Scientific Linux

Personal tools
You are here: Home » News » News Archives » Scientific Linux 3.0.3 - i386

Scientific Linux 3.0.3 - i386

Scientific Linux 3.0.3 is released for the i386 architecture.
Scientific Linux (SL) Release 303
October 1, 2004

The release notes below have been shortened to remove detail. Please see
the full SL.releasenote at

Thanks to all those who have tested and helped create this release.

-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

Please send bug reports and suggestions to

Changes compared to Scientific Linux 3.0.2 are indicated by a "*".

Table of contents

ADDED compared to Enterprise 3
UPDATED compared to Enterprise 3
Installer modifications
Site Info
MISC Notes

rsync access available upon request.

ADDED compared to 3

Scientific Linux is aptable. Both Yum and apt are installed by
default. With yum handling the "auto update" function.

* apt-firstboot-1-5.SL.noarch.rpm
* synaptic-0.52-1.i386.rpm

* apt-autoupdate-1-5.SL.noarch.rpm

apt-autoupdate provides "auto update" functionality that
can be enabled via chkconfig or the "firstboot" questions.

* apt-scripts-1-5.SL.noarch.rpm

apt-scripts provides useful lua scripts.

* apt-sourceslist-303-4.SL.i386.rpm

apt-sourceslist points to

Cluster Suite

* clumanager-1.2.16-1.i386.rpm

Developer Suite

* eclipse-2.1.2-8.i386.rpm
* eclipse-lomboz-2.1.2-8.i386.rpm
* eclipse-rhaps-develserver-2.1.2-8.i386.rpm


* GFS-6.0.0-10.i686.rpm
* GFS-devel-6.0.0-10.i686.rpm
* GFS-modules-6.0.0-10.i686.rpm
* GFS-modules-hugemem-6.0.0-10.i686.rpm
* GFS-modules-smp-6.0.0-10.i686.rpm
* GFS-6.0.0-10.athlon.rpm
* GFS-devel-6.0.0-10.athlon.rpm
* GFS-modules-6.0.0-10.athlon.rpm
* GFS-modules-smp-6.0.0-10.athlon.rpm


A small and fast window manager. Good for slower systems or
systems with not much memory. It is put it in the graphical login's
session list if installed.


Korn shell from ATT


mpg321, xmms-mp3, libmad, libid3tag

Because of licensing reasons RedHat did not include MP3 support
in their distribution. While this does not fill all cases, this
does allow some of the more popular music players to use mp3's.
libmad and libid3tag were added for dependancy reasons.


Added these rpms because they are important as RedHat removed them.

gv-3.5.8-23.i386.rpm from Fedora Core 1
ncurses4-5.0-12.i386.rpm from Fedora Core 1
readline41-4.1-17.i386.rpm from Fedora Core 1
xcdroast-0.98a14-2.i386.rpm from Fedora Core 1
jpilot-0.99.6-1.i386.rpm from Fedora Core 1
sndconfig-0.70-2.i386.rpm from Fedora Core 1
cdda2wav-2.0-11.i386.rpm dependency of xcdroast

The vendor added the following rpms as part of Update 1


The vendor added the following rpms as part of Update 2


* The vendor added the following rpms as part of Update 3

* anacron-2.3-25.1.i386.rpm
* amtu-0.1-6RHEL.i386.rpm
* authd-1.4.1-1.rhel3.i386.rpm
* diskdumputils-0.4.0-1.i386.rpm
* eal3-certification-0.7-1.noarch.rpm
* eal3-certification-doc-0.7-1.noarch.rpm
* evolution-connector-1.4.7-5.i386.rpm
* nasm-0.98.35-3.i386.rpm
* nss_db-2.2-20.4.i386.rpm
* rpm-libs-4.2.3-10.i386.rpm
* up2date-update-4.2.38-1.i386.rpm
* bind-libs-9.2.4-EL3_10.i386.rpm
* bootparamd-0.17-17.i386.rpm
* gtkglarea-1.2.2-16.i386.rpm
* joe-2.9.8-5.i386.rpm
* lynx-2.8.5-11.i386.rpm
* perl-PDL-2.3.4-4.i386.rpm
* skkdic-20030211-1.noarch.rpm
* libglade-0.17-12.1.i386.rpm
* libglade-devel-0.17-12.1.i386.rpm
* gsl-1.1.1-5.i386.rpm
* gsl-devel-1.1.1-5.i386.rpm
* Gtk-Perl-0.7008-31.i386.rpm


* kernel-module-openafs-2.4.21-20.EL-1.2.11-15.9.SL.athlon.rpm
* kernel-module-openafs-2.4.21-20.EL-1.2.11-15.9.SL.i686.rpm
* kernel-module-openafs-2.4.21-20.ELsmp-1.2.11-15.9.SL.athlon.rpm
* kernel-module-openafs-2.4.21-20.ELsmp-1.2.11-15.9.SL.i686.rpm
* openafs-1.2.11-15.9.SL.i386.rpm
* openafs-client-1.2.11-15.9.SL.i386.rpm
* openafs-compat-1.2.11-15.9.SL.i386.rpm
* openafs-debuginfo-1.2.11-15.9.SL.i386.rpm
* openafs-devel-1.2.11-15.9.SL.i386.rpm
* openafs-kernel-source-1.2.11-15.9.SL.i386.rpm
* openafs-kpasswd-1.2.11-15.9.SL.i386.rpm
* openafs-krb5-1.2.11-15.9.SL.i386.rpm
* openafs-server-1.2.11-15.9.SL.i386.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
* release 1.2.11-15.7 has the following changes
* Updated CellServDB
* -dynroot and -fakestat are on by default. To turn these
* off edit the file /etc/sysconfig/afs
These are not installed by default.
Now these can be selected in the installer.


RedHat removed because of license issues .


Performance Co-Pilot (PCP)

Performance Co-Pilot (PCP) is a framework and services to
support system-level performance monitoring and performance
management. Not installed by default.



Remove "Red Hat" from 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


This adds a terminal and mozilla icon to the kicker panel for
both KDE and GNOME. Installed by default for both KDE and GNOME.


Renamed from serialconsole so as to use the new naming convention.

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.



Changes /etc/inittab to require the root password for
single user mode. Not installed by default.


Creates a missing symbolic link in the gcc-g77 package from
to /usr/lib/gcc-lib/i386-redhat-linux/3.2.3/libg2c.a
Installed with gcc-g77.


Turns off "color" of ls. Not installed by default.


Changes Sendmail config so that it allows incomming mail.
Not installed by default.


* By default startkde checks to make sure that a users home area has
* at least 25K of disk space. A bug in the openafs kernel module for
* the enterprise kernel causes single cpu machines to only list 1 K of
* space. This changes the check to only need 1 K of space. The check
* to make sure kde can actually write to the users home area is still
* intact.

* Enables gnome to work better in a afs envirnonment.

* For the RedHat kernel 2.4.21-9.EL and above, many people feel that
* the kernel isn't very responsive on desktops. This tweek changes
* the pagecache settings. This has been shown to make the kernel
* seem much more responsive in a desktop enviroment. Values
* changed to "1 5 10" for /proc/sys/vm/pagecache .
* This parameter has three values :
* Minimum percent of memory used for page cache. Default is 1%.
* The initial amount of memory for cache. Default is 15%.
* Maximum percent of memory used for page cache. Default is 100%

Yum -- From Duke University

* yum-2.0.7-7.SL.noarch.rpm

* yum-2.0.7-7 contains a patch that allows yum to be able to
* handle kernel-module-<product> rpm's.

yum 2.0.7 contains minor bug fixes along with the feature
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
main server points to

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


GUI written for YUM

*The vendor decided to include the following rpms. We had included them
*in /notsupported/RPMS before. Since there were not many rpms left we moved
*all of /notsupported/RPMS/

See the full SL.releasenote for details of what RPMS the vendor


Documentation in /sites/example/build/documentation on how to
make new "sites" including scripts to create site iso images.


UPDATED compared to 3

* Latest errata kernel 2.4.21-20 .

Note the "unsupported" kernel rpms. These contain modules that
are not in the "default kernel rpms".

RedHat EULA required changes


RedHat requires that the following rpms be changed as part of
their EULA (End User License Agreement)


Fixes a problem with the drift file for ntp not being in the right

dhcp-3.0pl2-6.16.i386.rpm From Fedora core 1
dhclient-3.0pl2-6.16.i386.rpm From Fedora core 1


Mozilla's default bookmarks all pointed to RedHat's web area's.
The default bookmarks were changed.
* Changes for security issues

* mozilla-1.4.3-
* mozilla-chat-1.4.3-
* mozilla-devel-1.4.3-
* mozilla-dom-inspector-1.4.3-
* mozilla-js-debugger-1.4.3-
* mozilla-mail-1.4.3-
* mozilla-nspr-1.4.3-
* mozilla-nspr-devel-1.4.3-
* mozilla-nss-1.4.3-
* mozilla-nss-devel-1.4.3-


Nedit was found to have a bug preventing it from opening files.
Rebuilding from source did not clear up the problem. It also
showed a comment that STRONGLY suggested just getting the binaries
from We followed this advice, and we packaged the
binaries from, into an rpm


Fixes to misc RPMS

Added "Requires" of coreutils so that it will install during the install


Added "Requires" of tetex-afm so that it will be able to print after
install. It was missing fonts provided in tetex-afm.


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 (installer)

* anaconda-9.1.3-2.8.SL.i386.rpm
* anaconda-runtime-9.1.3-2.8.SL.i386.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
README Now just says to read docs in /sites/example/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/ Script that does all the steps of
README.steps except the original copying
of the example tree over to the new site Script that will take a Enterprise 3 tree
and make a site out of it. Tested with
cel3(CERN) and Fermi Linux . Called by Script that will take either a Enterprise 3 tree
or the example site and make a site out of it.

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

There are some rules to follow to be able to contribute to this area. These
rules might adjust some.

1- Contract Troy Dawson <> 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.




These are now include in the main tree.

Contains the SRPMS for what we added or changed.
SRPMS from vendor for errata.
SRPMS from vendor for originally released Enterpise 3 .
SRPMS for site
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.

Cisco Aironet 350 wireless ethernet card

If you install Windows patch xxx in addition to upgrading the windows
driver it also upgrades the firmware in the Cisco 350 wireless card.
Info from Cisco follows. The "good" firmware is 4.25.30 or 1.6.7 or 1.5 .
If it is 5.20.17 then it is the BAD firmware. I got these firmware
versions from the Cisco website.

"Recommended repair is a firmware down-grade of the Cisco Aironet 350
PCMCIA network interface card as Cisco has not released a updated Linux
for the upgraded firmware as of yet."

Xircom ethernet

Will panic the kernel.

3com 905 ethernet (Not the A or B or C version)

Seems like orginal 905 does not work but 905a does.
Make sure Plug-n-Play if OFF in your bios. This has
made some 905's work.
Also seems like there is a kernel bug tickled by kudzu. So
to get this card to work you will need to turn kudzu off.
chkconfig --level 35 kudzu off


XFree86 and ATI

After the successful install (again using the graphical X-windows
install) and after what appears
to be a successful boot up, I get a blank screen and just sits there.

Both the Radeon and Nvidia driver in this XFree86 4.3.0 release does
not detect that you are using the digital port of flat panel monitors.

The easy thing to do is plug into the analog port until you can get
past the install.

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

fam: ALL

This could be a security risk so you must decide.


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.


The "final link" to each of the libraries is missing.

Should be <- <-

But is <-

Solution is to install Xfree86-devel. This rpm will make the
missing links.

Web Site




Mailing Lists Development of Scientific Linux Users of Scientific Linux supporting
each other Announcements concerning Scientific Linux

The following information represents the minimum hardware requirements
necessary to successfully install Scientific Linux :

- Minimum: Pentium-pro class, but in reality at least a Pentium II

- Recommended for text-mode:

- Minimum of 400 MHz Pentium-II
- Minimum of 128MB Memory

- Recommended for graphical:

- Minimum of 400 MHz Pentium II
- Minimum of 128MB
- Recommended: 192MB

Hard Disk Space (NOTE: Additional space will be required for user data):

- Common "Generic Desktop" Installation : 1.5GB

ERRATA included - rebuilt from SRPMS


*Updated (contains all of Update 1 and Update 2 and Update 3)
compared to original 3 released on October 26, 2003.

See the full SL.releasenote for details of what RPMS have been updated.
Created by dawson
Last modified 2004-10-01 04:15 PM

Powered by Plone

This site conforms to the following standards: