[3121] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

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--



home help back first fref pref prev next nref lref last post