[3121] in SIPB_Linux_Development
Athena-over-AT&T Installation Notes
daemon@ATHENA.MIT.EDU (Thomas H. Grayson)
Mon Oct 16 10:43:07 2000
Message-Id: <200010161442.KAA13038@vault.mit.edu>
To: linux-dev@MIT.EDU
Cc: phils@MIT.EDU, jf@MIT.EDU
Mime-Version: 1.0
Content-Type: multipart/mixed ;
boundary="==_Exmh_-12313078400"
Date: Mon, 16 Oct 2000 10:41:48 -0400
From: "Thomas H. Grayson" <thg@MIT.EDU>
This is a multipart MIME message.
--==_Exmh_-12313078400
Content-Type: text/plain; charset=us-ascii
Thanks to everyone who responded over the weekend to my questions about
installing Linux-Athena over an AT&T Broadband cable modem. I never was able
to get the NFS-based installation to work due to some inexplicable (but
apparently common) loss of communication with the sipb-nfs server.
Nevertheless, yesterday I was able to get Linux with the Athena packages
installed over HTTP using a copy of the SIPB distribution on another machine
with a web server. The process was hardly seamless, however, and basically
took me a whole day to complete. In case anyone is interested in repeating
the process, I have attached my installation notes below. I'd also be
interested in knowing the solutions to the root login, console login, and
hesinfo problems detailed below.
If SIPB ever implements an FTP or HTTP install, please let me know!
Tom Grayson
--==_Exmh_-12313078400
Content-Type: text/plain ; name="m1-athena-install-issues"; charset=us-ascii
Content-Description: m1-athena-install-issues
Content-Disposition: attachment; filename="m1-athena-install-issues"
Athena-Linux over AT&T Broadband install notes
15 October 2000
Thomas H. Grayson
Solved Issues
=============
- Custom install via HTTP works.
I accppted the default package groups (which included
"Athena Workstation") except for "Printer Support."
- Network didn't start.
/etc/sysconfig/ifcfg-eth0 isn't set for DHCP.
/etc/athena/rc.conf is missing the right hostname for HOST=
and ADDR=dhcp. Also missing is SYNCCONFIG=true.
- Kerberos installed incorrectly
The file /etc/krb5.conf was generic. Copied the right file from
another workstation. I also edited the file to include these lines
in the [domain_realm] section:
.ne.mediaone.net = ATHENA.MIT.EDU
ne.mediaone.net = ATHENA.MIT.EDU
It turns out krb5-configs-1.1.1-9 is installed.
This conflicts with athena-krb5-8.4-13 when updating.
I removed krb5-configs-1.1.1-9 before attempting the update again:
rpm -ev --nodeps krb5-configs-1.1.1-9
Just to be safe, reinstalled krb5-configs after the update:
rpm -Uvh --force athena-krb5-8.4-13.i386.rpm
- AFS won't start.
/etc/sysconfig/AFS was missing.
/etc/athena/rc.conf is missing these parameters:
AFSCLIENT=true; export AFSCLIENT; # AFS client
AFSADJUST=true; export AFSADJUST; # Adjust AFS cache-size?
AFSSRV=false; export AFSSRV; # AFS server
- Update fails.
First, I needed to edit /etc/athena/version to change "Layered" to "8.4.0".
Then, update_ws fails because /var/athena/release-rpms is missing.
Copied /afs/athena/system/rhlinux/control/list-8.4.0 to this file.
- NFSlock is enabled.
Renamed /etc/rc.d/rc[345]d/S14nfslock to _S14nfslock.
- Netscape 4.72 is installed.
Deinstalled this with:
rpm -ev netscape-common-4.72-6 netscape-communicator-4.72-6
Because I'm impatient, I ran /etc/athena/local-netscape to
get Netscape local sooner rather than later.
- Extra packages installed.
In addition to the two netscape packages, these unneeded packages
were also installed:
elm-2.5.3-6
exmh-2.1.1-3
fetchmail-5.3.1-1
fortune-mod-1.0-11
fvwm2-2.2.4-4
fvwm2-icons-2.2.4-4
ghostscript-5.50-1
ghostscript-fonts-5.50-1
gnupg-1.0.1-1
gpgp-0.4-2
groff-perl-1.15-8
gv-3.5.8-9
inews-2.2.2-3
krb5-libs-1.1.1-9
lpr-0.50-4
lynx-2.8.3-2
mutt-1.0.1i-6
nfs-utils-0.1.6-2
pidentd-3.0.10-5
pine-4.21-8
pnm2ppa-0.8.9pre1-1
printtool-3.44-1
pygnome-1.0.51-1
rhs-printfilters-1.63-1
rpm-python-3.0.4-0.48
slrn-0.9.6.2-4
tetex-fonts-1.0.6-11
tetex-xdvi-1.0.6-11
tin-1.4.2-3
trn-3.6-21
up2date-1.13-1
urlview-0.7-5
xloadimage-4.1-13
xpdf-0.90-4
xrn-9.02-3
xscreensaver-3.23-2
I removed all of them except nfs-utils-0.1.6-2, which I kept because
it provides the useful 'showmount' command.
By the way, I have a script that automates this:
/mit/crldev/rhlinux/remove-extra-packages
Remaining Issues
================
- Can't login as root directly at either console or xlogin prompts.
Can su to root.
- hesinfo returns a different error if the Hesiod name is not found:
bash# hesinfo blah filsys
hesiod_resolve: Connection refused
It still works when the Hesiod name is really there.
- Console login doesn't find 'attach' in the path.
--==_Exmh_-12313078400--