Scientific Linux Fermi LTS 4.2 x86_64 January 26, 2006
Please send bug reports to
[email protected],
[email protected]
Please read the Release Notes for Scientific Linux. It is located at
SL.releasenote
Also read the Upstream Vendor release notes . They are located in
*Upstream.vendor.U2.releasenote and the older releasenotes in SL.documentation/
All of the info in the SL.releasenote is valid unless this document
states otherwise. This document only contains info that is specific
to the Fermi site. Any reference to SL.releasenote is done to emphasis
that it contains important information.
Items that start with a "?" are included but have not been tested. If you
install any of these can you please tell us if they are ok or not ok.
----------------------------------------------------------------------------
This is based on the rebuilding of RPMS out of SRPMS's that form Scientific
Linux. There has not been any FUE certification done yet. Please read this
entire document before installing.
Table of contents
HARDWARE REQUIREMENTS
INSTALLATION INFO
* ADDED compared to Scientific Linux 4.2
* UPDATED compared to Scientific Linux 4.2
Installer modifications
/contrib
/docs
/notsupported
MISC Notes
HARDWARE SPECIFIC ISSUES
SOFTWARE ISSUES/BUGS
SUPPORT INFO
vendor ERRATA
Each has a "---" line above and below it.
_____________________________________________________________________________
HARDWARE REQUIREMENTS
_____________________________________________________________________________
- See SL.releasenotes
- Common "Fermi Generic Desktop" Installation : 5GB
_____________________________________________________________________________
INSTALLATION INFO
_____________________________________________________________________________
Installation Locations
Via NFS
linux.fnal.gov:/export/linux/lts42/x86_64/
with floppy
There is no floppy install as the kernel is too big to fit on a floppy.
with cdrom
There is a boot.iso which is small iso image which includes all the
drivers. After download you can use cdrecord to create a cdr with this
image on it.
ftp://linux.fnal.gov/linux/lts42/x86_64/images/Fermi/boot.iso
Via CDROM
Download and then burn cdrom iso images from
ftp://linux.fnal.gov/linux/lts42/x86_64/sites/Fermi/iso/
-----------------------------------------------------------------------------
ADDED compared to Scientific Linux
-----------------------------------------------------------------------------
Fermi-release
Made change so that /etc/issue and /etc/issue.net showed Fermi
Linux instead of RedHat.
*Clam Anti Virus
*
* Clam Anti-Virus. Obtained from the DAG repository and rebuilt from
* src.rpm.
http://www.clamav.net
*
* clamav-0.87.1-1.rf.x86_64.rpm
* clamav-db-0.87.1-1.rf.x86_64.rpm
* clamav-devel-0.87.1-1.rf.x86_64.rpm
* clamav-milter-0.87.1-1.rf.x86_64.rpm
* clamd-0.87.1-1.rf.x86_64.rpm
* clamtk-2.13-1.rf.x86_64.rpm
flpr
I am installing the flpr rpm by default. I got the latest version
from Randy. This does NOT require ups/upd. The flpr binary will
reside in /usr/local/bin/ . This should just make using flpr
easier for all.
flpr-2.4-4f.9x.i386.rpm
Java
See SL.releasenote
Kerberos -- Fermi version
The fixes in these new kerberos packages should fix the
kerberos - afs problem.
The configuration rpm's set ignore_afs = true, this get's rid of the
long wait as pam decides what to do.
The libs rpm, which has the /etc/pam.d/z_krb5* scripts, now checks
to see if you have AFS, then if you have a keberos ticket, and if
you do, then it does an aklog -setpag for you.
The end result is a quicker login, with the benifit of cutting down
on afs token stealing if multiple people log in as the same user.
krb5-fermi-krb5.conf will ONLY put on a /etc/krb5.conf that points
to the fermi domain. If you have krb5-fermi-config you DO NOT
need this. This is intended for use with the Redhat provided
kerberos. Many offsite users will find this of use.
krb5-fermi-config-1.9-4 and later has a seperate script that only
adds or removes aklog from your krb5.conf. This script now get's
run (via triggers) whenever openafs get's added or removed.
krb5-fermi-config-1.11-1.LTS4.noarch.rpm
krb5-fermi-krb5.conf-1.11-1.LTS4.noarch.rpm
krb5-libs-fermi-1.8a-LTS4.4.i386.rpm
krb5-workstation-fermi-1.8a-LTS4.4.i386.rpm
OpenAFS
See SL.releasenote
redhat-logos-1.1.25-1.LTS.4.noarch.rpm
This version of redhat-logo's has all of the generic changes
that were made with Scientific Linux. It has also changed all
of the Scientific Linux specific logo's, as well as anything
that was in the old zz_fermi-logos
SL_...
See SL.releasenote. These are similar to zz_... . The only
difference is that the SL_... were deemed more generic and thus
should be included in the Full SL release and not only in Fermi
site version.
upsupdbootstrap
Not installed by default anymore for "Fermi Generic Desktop.
Does NOT create symbolic links from /usr/local/bin to ups areas.
Can select during install if needed.
upsupdbootstrap-4.1-1.i386.rpm
upsupdbootstrap-fnal-4.0-4.i386.rpm
Installs ups/upd to /fnal/ups
Was upsupdbootstrap-generic, changed to make the name clearer
upsupdbootstrap-local-4.0-4.i386.rpm
Installs ups/upd to /local/ups
*yum-conf-42-3.LTS.noarch.rpm
Modified to give Fermi's rpm's a priority, as well as point to
Fermi's linux distribution servers instead of scientific linux's.
Also excludes the generic SL openssh rpm's.
* Now has a testing repository
* Added configuration for default yumex config file
zz_a2ps_stdout-1.0-3.noarch.rpm
Change the output of a2ps to go to stdout vs the printer.
zz_dhcp_resolv-3.0.1-2.noarch.rpm
This rpm fixes that so that when your network starts, as it checks
your resolv.conf, if you have dhcp.fnal.gov, but not fnal.gov it will
put it in, so that you will have "search fnal.gov dhcp.fnal.gov" in
your /etc/resolv.conf file.
zz_emacs_link-1.1-5.noarch.rpm
Make a symbolic link from "emacs" to "xemacs" when xemacs is installed
and emacs is not installed. This version uses triggers to make or
remove the link when emacs, or xemacs is added or removed.
zz_firstboot_fix-1.0-3.noarch.rpm
Make changes to firstboot.
zz_lang_collate-1.0-2.noarch.rpm
Changes LANG so that sorting is done the same as 6.1 and
earlier. (ABCabc instead of AaBbCc). This is not installed by
default except for a few workgroups. Can be added later with
a "yum install zz_lang_collate" .
zz_ntp_configure-4.2.0-6.noarch.rpm
Configure ntp for Fermi site network.
Startup script now pokes hole in the firewall for itself
zz_pine_user_domain-1.0-1.noarch.rpm
By default when a user sends mail from pine their email address
is
[email protected]. This rpm changes it so that the
default is
[email protected] by modifying the /etc/pine.conf config file.
zz_sendmail_accept-2.0-1.noarch.rpm
Changes Sendmail config so that it allows incomming mail.
This the same as the SL_sendmail_accept except that the sendmail
startup script pokes holes for fermilab on startup, and closes them
on shutdown
zz_sendmail_fermi_gateway-2.0-1.noarch.rpm
This rpm is designed to send outbound sendmail e-mail through
the fermilab e-mail gateway(smtp.fnal.gov).
zz_sshd_aklog-1.1-6.noarch.rpm
This rpm contains a script that will ensure that you have the
correct path to aklog in your sshd_config script. It you do not
have AFS installed it comments out the aklog line. This script is
'trigger'able, so that when you update your openssh-server or your
afs client, it will re-run to keep the sshd_config file up to date.
*zz_sshd_nonkerberized-1.1-1.noarch.rpm
Fermi's openssh is normally kerberized out of the box. This rpm
will make it non-kerberized. Should only be used offsite.
* version 1.1-1 fixes the privilege seperation user - server start
* problem.
*zz_tcp_wrappers_change-3.0-3.noarch.rpm
Disable all offsite access to common network services. Also
puts in the "DOE required login banners". If it determines that
you have already modified /etc/hosts.allow or host.deny it leaves
them alone.
zz_tex_tweaks-1.0-1.noarch.rpm
Changes the default paper size to 8.5 x 11 vs A3
apt-get
Scientific Linux Fermi is not aptable. We do NOT provide any
config files for this. If you want to use apt YOU will need
to add /etc/apt/ entries to point to Scientific Linux Fermi.
We only support yum handling the daily "auto update" function.
Note that yum can handle the "auto update" function with
apt still able to do "installs".
Apt does not work well with dual arch distos. Since this version
of SLF is dual arch apt does NOT work with it. Apt-rpm development
has been stopped.
Only YUM is installed by default and ONLY YUM is SUPPORTED at Fermi.
So why am i mentioning this if apt does not work and is dead. Because
it is still in the release and did not want it to be used.
Workgroup tag files
These are used to specify which workgroup you belong to.
Astro-tag-3.0-4.noarch.rpm
BooNE-tag-3.0-4.noarch.rpm
BooNEDataServer-tag-3.0-5.noarch.rpm
BTeV-tag-3.0-5.noarch.rpm
BTeVTrigger-tag-3.0-5.noarch.rpm
BTeVSimulation-tag-3.0-7.noarch.rpm
BTeVWorker-tag-3.0-7.noarch.rpm
CDFCAFworker-tag-3.0-4.noarch.rpm
CDFlevel3-tag-3.0-4.noarch.rpm
CDFoffsite-tag-3.0-4.noarch.rpm
CDFonline-tag-3.0-4.noarch.rpm
CDF-tag-3.0-4.noarch.rpm
ClueD0Workstation-tag-3.0-4.noarch.rpm
CMSdesktop-tag-3.0-4.noarch.rpm
CMSfarm-tag-3.0-4.noarch.rpm
CMSserver-tag-3.0-4.noarch.rpm
ConsoleServer-tag-3.0-4.noarch.rpm
CPD-tag-3.0-4.noarch.rpm
CPDserver-tag-3.0-5.noarch.rpm
CSS-tag-3.0-4.noarch.rpm
FarmsConsole-tag-3.0-4.noarch.rpm
Farms-tag-3.0-4.noarch.rpm
FermiStandAlone-tag-3.0-4.noarch.rpm
FermiVeryGeneric-tag-3.0-4.noarch.rpm
FnaluBatch-tag-3.0-4.noarch.rpm
FnaluInteractive-tag-3.0-4.noarch.rpm
FOCUS-tag-3.0-4.noarch.rpm
GenericFarm-tag-3.0-4.noarch.rpm
Minos-tag-3.0-4.noarch.rpm
OAA-tag-3.0-4.noarch.rpm
RIP-tag-3.0-4.noarch.rpm
SDSS-tag-3.0-4.noarch.rpm
Sidet-tag-3.0-4.noarch.rpm
Theory-tag-3.0-4.noarch.rpm
FermiGenericDesktopOffsite-tag-3.0-6.noarch.rpm
D0online-tag-3.0-8.noarch.rpm
EAG-tag-3.0-8.noarch.rpm
---------------------------------------------------------------------------
UPDATED compared to 3
----------------------------------------------------------------------------
authconfig
Authconfig needed to be tweeked because it was putting a line into
the /etc/pam.d/system-auth that would not allow you to log into
root or a group account if there was a .k5login file in the accounts
home area. This is the same change that was done in LTS 3.0.x
authconfig-4.6.10-LTS4x.3.x86_64.rpm
authconfig-gtk-4.6.10-LTS4x.3.x86_64.rpm
OpenSSH
Fermi version of openssh with kerberos cryptocard changes.
If a workgroup wants to install openssh-server then they just need
to add the entry from their "comps" file as it is NOT installed by
default.
openssh-3.5p1f12-1SL4.i386.rpm
openssh-askpass-3.5p1f12-1SL4.i386.rpm
openssh-askpass-gnome-3.5p1f12-1SL4.i386.rpm
openssh-clients-3.5p1f12-1SL4.i386.rpm
openssh-server-3.5p1f12-1SL4.i386.rpm
*SELinux
*
* policycoreutils-1.18.1-4.9.x86_64.rpm
* selinux-policy-targeted-1.17.30-2.120.noarch.rpm
* selinux-policy-targeted-sources-1.17.30-2.120.noarch.rpm
*
* These packages fix up various problems found with
* the selinux settings in Scientific Linux 4.2.
*
* Problems include:
* GFS does not start
* USB drives will not mount
* CD-ROM and DVD's will not automount
*SL_enable_serialconsole-3.1-4.noarch.rpm
*
* The serial console was changed from mingetting to agetty
----------------------------------------------------------------------------
Installer modifications
---------------------------------------------------------------------------
Anaconda (installer)
* anaconda-10.1.1.25-2SL.x86_64.rpm
* anaconda-runtime-10.1.1.25-2SL.x86_64.rpm
Changes to "defaults" from vendor installer.
* Firewall is on by default. Hole poked for ntp.
US/Central is default timezone. vendor default was New York.
Kerberos is on by default with a realm of FNAL.GOV . vendor default
was off.
* Default install is via ftp, can still select nfs by typing nfs
* at isolinux prompt
---------------------------------------------------------------------------
/contrib/
---------------------------------------------------------------------------
The packages 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.
To use with yum:
For one time only (prefered method)
yum --enablerepo=Fermi-contrib install <package>
To enable for all yum updates/install (including autoyum)
edit the file /etc/yum.repos.d/fermi-contrib.repo
and change the line
enabled=0
to
enabled=1
See README's in the RPMS/ directorys for specific package info.
/sites/Fermi/contrib/RPMS/
---------------------------------------------------------------------------
MISC NOTES
---------------------------------------------------------------------------
Upgrades from prior versions.
UPDATES are only supported via the installer for upgrading from
Scientific Linux LTS 3.0.x to Scientific Linux LTS 40rolling.
YUM will NOT work, do not use it.
Vendor seems to really want users to start from scratch.
---------------------------------------------------------------------------
SOFTWARE ISSUES/BUGS
---------------------------------------------------------------------------
*ATI x700 video cards are NOT supported in the version of X included here.
---------------------------------------------------------------------------
SUPPORT INFO
---------------------------------------------------------------------------
Fermi site users should start with the "Fermi" specific support areas and
use the Scientific Linux next.
Fermi Linux web pages
http://www.fnal.gov/cd/unix/linux
Fermi Linux Community support mailing list
[email protected]
Which is archived at
http://listserv.fnal.gov/archives/linux-users.html
Scientific Linux web page
http://www.scientificlinux.org
----------------------------------------------------------------------------
ERRATA released after SL 42 x86_64
------------------------------------------------------------------------------
* cman-kernel-2.6.9-41.0.2.x86_64.rpm
* cman-kernel-smp-2.6.9-41.0.2.x86_64.rpm
* cman-kernheaders-2.6.9-41.0.2.x86_64.rpm
* dlm-kernel-2.6.9-39.1.2.x86_64.rpm
* dlm-kernel-smp-2.6.9-39.1.2.x86_64.rpm
* dlm-kernheaders-2.6.9-39.1.2.x86_64.rpm
* GFS-kernel-2.6.9-45.0.2.x86_64.rpm
* GFS-kernel-smp-2.6.9-45.0.2.x86_64.rpm
* GFS-kernheaders-2.6.9-45.0.2.x86_64.rpm
* gnbd-kernel-2.6.9-9.14.1.x86_64.rpm
* gnbd-kernel-smp-2.6.9-9.14.1.x86_64.rpm
* gnbd-kernheaders-2.6.9-9.14.1.x86_64.rpm
* kdelibs-3.3.1-3.14.i386.rpm
* kdelibs-3.3.1-3.14.x86_64.rpm
* kdelibs-devel-3.3.1-3.14.x86_64.rpm
* tetex-2.0.2-22.EL4.7.x86_64.rpm
* tetex-afm-2.0.2-22.EL4.7.x86_64.rpm
* tetex-doc-2.0.2-22.EL4.7.x86_64.rpm
* tetex-dvips-2.0.2-22.EL4.7.x86_64.rpm
* tetex-fonts-2.0.2-22.EL4.7.x86_64.rpm
* tetex-latex-2.0.2-22.EL4.7.x86_64.rpm
* tetex-xdvi-2.0.2-22.EL4.7.x86_64.rpm
* kernel-module-openafs-2.6.9-22.0.2.EL-1.4.0-8.SL.x86_64.rpm
* kernel-module-openafs-2.6.9-22.0.2.ELsmp-1.4.0-8.SL.x86_64.rpm
* kernel-2.6.9-22.0.2.EL.x86_64.rpm
* kernel-devel-2.6.9-22.0.2.EL.x86_64.rpm
* kernel-smp-2.6.9-22.0.2.EL.x86_64.rpm
* kernel-smp-devel-2.6.9-22.0.2.EL.x86_64.rpm
* ethereal-0.10.14-1.EL4.1.x86_64.rpm
* ethereal-gnome-0.10.14-1.EL4.1.x86_64.rpm
* cups-1.1.22-0.rc1.9.10.x86_64.rpm
* cups-devel-1.1.22-0.rc1.9.10.x86_64.rpm
* cups-libs-1.1.22-0.rc1.9.10.x86_64.rpm
* cups-libs-1.1.22-0.rc1.9.10.i386.rpm
* gpdf-2.8.2-7.4.x86_64.rpm
* httpd-2.0.52-22.ent.x86_64.rpm
* httpd-devel-2.0.52-22.ent.x86_64.rpm
* httpd-manual-2.0.52-22.ent.x86_64.rpm
* httpd-suexec-2.0.52-22.ent.x86_64.rpm
* mod_ssl-2.0.52-22.ent.x86_64.rpm
* mod_auth_pgsql-2.0.1-7.1.x86_64.rpm
* cups-1.1.22-0.rc1.9.9.x86_64.rpm
* cups-devel-1.1.22-0.rc1.9.9.x86_64.rpm
* cups-libs-1.1.22-0.rc1.9.9.i386.rpm
* cups-libs-1.1.22-0.rc1.9.9.x86_64.rpm
* curl-7.12.1-8.rhel4.i386.rpm
* curl-7.12.1-8.rhel4.x86_64.rpm
* curl-devel-7.12.1-8.rhel4.x86_64.rpm
* gpdf-2.8.2-7.3.x86_64.rpm
* kdegraphics-3.3.1-3.6.x86_64.rpm
* kdegraphics-devel-3.3.1-3.6.x86_64.rpm
* perl-5.8.5-24.RHEL4.x86_64.rpm
* perl-suidperl-5.8.5-24.RHEL4.x86_64.rpm
* udev-039-10.10.EL4.3.x86_64.rpm
* j2sdk-1.4.2_10-fcs.i586.rpm
* java-1.4.2-sun-compat-1.4.2.10-1jpp.i586.rpm
* libc-client-2002e-14.i386.rpm
* libc-client-2002e-14.x86_64.rpm
* libc-client-devel-2002e-14.x86_64.rpm
* xpdf-3.00-11.9.x86_64.rpm