[18011] in Athena Bugs
Linux verification doesn't work
daemon@ATHENA.MIT.EDU (Greg Hudson)
Mon Jul 17 18:38:24 2000
Message-Id: <200007172238.SAA05265@small-gods.mit.edu>
To: bugs@MIT.EDU
Date: Mon, 17 Jul 2000 18:38:19 -0400
From: Greg Hudson <ghudson@MIT.EDU>
On bootup, a public Linux workstation running 8.4.8 gives the
following error:
Public workstation cleanup/etc/athena/verify: /afs/dev.mit.edu/system/rhlinux: No such file or directory
/etc/athena/verify: Can't find system area /afs/dev.mit.edu/system/rhlinux.
This is probably because AFS isn't started until somewhat later in the
boot process.
All in all, this probably fortunate, because otherwise public machines
would eat themselves. Actually running the verify script takes a
rather long time, makes some changes to the machine which shouldn't be
necessary, and destroys /etc/athena/rc.conf (presumably because it
doesn't check to make sure that there is actually one present in the
config area before overwriting it).
+ . /etc/athena/rc.conf
++ ACCESSON=false
++ export ACCESSON
++ LPD=false
++ export LPD
++ OLC=false
++ export OLC
++ SENDMAIL=false
++ export SENDMAIL
++ SSHD=false
++ export SSHD
++ HOST=feet-of-clay.mit.edu
++ export HOST
++ ADDR=18.177.1.245
++ export ADDR
++ NETDEV=eth0
++ export NETDEV
++ MACHINE=i686
++ export MACHINE
++ SYSTEM=Linux
++ export SYSTEM
++ PUBLIC=true
++ export PUBLIC
++ NOCREATE=false
++ export NOCREATE
++ NOATTACH=false
++ export NOATTACH
++ NOREMOTE=false
++ export NOREMOTE
++ AUTOUPDATE=true
++ export AUTOUPDATE
++ MAILRELAY=default
++ export MAILRELAY
++ TIMESRV=false
++ export TIMESRV
++ TIMECLIENT=true
++ export TIMECLIENT
++ TIMEHUB=time.MIT.EDU
++ export TIMEHUB
++ ZCLIENT=true
++ export ZCLIENT
++ ZSERVER=false
++ export ZSERVER
++ AFSSRV=false
++ export AFSSRV
++ AFSCLIENT=true
++ export AFSCLIENT
++ AFSADJUST=true
++ export AFSADJUST
+ [ true != true ]
++ awk { a = $5; } END { print a; } /etc/athena/version
+ athenaversion=8.4.8
+ unset NEW_TESTING_RELEASE NEW_PRODUCTION_RELEASE SYSPREFIX SYSCONTROL
++ AUTOUPDATE=false
++ getcluster -b -l /etc/athena/cluster.local feet-of-clay.mit.edu 8.4.8
+ eval SYSCONTROL=control/control-8.4 ; export SYSCONTROL ; SYSPREFIX=/afs/dev.mit.edu/system/rhlinux ; export SYSPREFIX ;
++ SYSCONTROL=control/control-8.4
++ export SYSCONTROL
++ SYSPREFIX=/afs/dev.mit.edu/system/rhlinux
++ export SYSPREFIX
+ cd /afs/dev.mit.edu/system/rhlinux
+ exec
+ unset rpmlist
+ read version filename extra_garbage
+ [ x# = x8.4.8 ]
+ read version filename extra_garbage
+ [ x# = x8.4.8 ]
+ read version filename extra_garbage
+ [ x# = x8.4.8 ]
+ read version filename extra_garbage
+ [ x# = x8.4.8 ]
+ read version filename extra_garbage
+ [ x# = x8.4.8 ]
+ read version filename extra_garbage
+ [ x# = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.0 = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.1 = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.2 = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.3 = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.4 = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.5 = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.7 = x8.4.8 ]
+ read version filename extra_garbage
+ [ x8.4.8 = x8.4.8 ]
+ rpmlist=control/list-8.4.8
+ break
+ exec
+ /etc/athena/rpmupdate -p /dev/null control/list-8.4.8
++ rpm -V -a
++ awk {print $NF}
+ failures=/etc/motd
/etc/services
/etc/info-dir
/etc/syslog.conf
/etc/X11/prefdm
/etc/inittab
/etc/athena/rc.conf
/etc/X11/fs
/etc/X11/fs/config
/usr/X11R6/lib/X11/fonts/100dpi/fonts.dir
/usr/X11R6/lib/X11/app-defaults/XTerm
/usr/X11R6/lib/X11/fonts/Speedo/fonts.dir
/usr/X11R6/lib/X11/fonts/Type1/fonts.dir
/usr/X11R6/lib/X11/fonts/misc/fonts.dir
/usr/X11R6/lib/X11/fonts/75dpi/fonts.dir
/usr/share/fonts/ISO8859-2/misc/fonts.dir
/usr/share/fonts/ISO8859-2/100dpi/fonts.dir
/usr/share/fonts/ISO8859-2/75dpi/fonts.dir
/usr/share/fonts/ISO8859-2/Type1/fonts.dir
/usr/share/fonts/ISO8859-7/misc/fonts.dir
/usr/share/fonts/ISO8859-7/100dpi/fonts.dir
/usr/share/fonts/ISO8859-7/75dpi/fonts.dir
/usr/share/fonts/ISO8859-7/Type1/fonts.dir
/usr/share/fonts/ISO8859-9/100dpi/fonts.dir
/usr/share/fonts/ISO8859-9/misc/fonts.dir
/usr/share/fonts/ISO8859-9/75dpi/fonts.dir
/usr/X11R6/lib/X11/fonts/cyrillic/fonts.dir
/var/spool/at/.SEQ
/dev/hdc
/dev/log
/dev/tty0
/dev/tty2
/dev/tty7
/usr/lib/umb-scheme/slibcat
/etc/inetd.conf
/etc/conf.linuxconf
/var/log/htmlaccess.log
/var/log/netconf.log
/usr/share/fonts/default/Type1/fonts.dir
/usr/athena/libexec/filters/pclbanner
/etc/sysconfig/afs
/usr/vice/cache
/usr/vice/etc/CellServDB
/usr/vice/etc/cacheinfo
/boot/kernel.h
+ unset pkglist
++ rpm -q -f /etc/X11/fs
++ grep XFree86-xfs-3.3.6-20 control/list-8.4.8
++ awk {print $1}
+ pkg=redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm
+ pkglist= redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm
++ rpm -q -f /usr/athena/libexec/filters/pclbanner
++ grep athena-ifhp-8.4-0 control/list-8.4.8
++ awk {print $1}
+ pkg=athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm
+ pkglist= redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm
++ grep athena-lprng-8.4-4 control/list-8.4.8
++ awk {print $1}
+ pkg=athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm
+ pkglist= redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm
++ rpm -q -f /usr/vice/etc/CellServDB
++ grep athena-afs-8.4-0 control/list-8.4.8
++ awk {print $1}
+ pkg=athena-8.4/restricted/RPMS/athena-afs-8.4-0.i386.rpm
+ pkglist= redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm athena-8.4/restricted/RPMS/athena-afs-8.4-0.i386.rpm
++ echo redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm athena-8.4/restricted/RPMS/athena-afs-8.4-0.i386.rpm
++ tr \012
++ sort
++ uniq
+ pkglist=athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm
athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm
athena-8.4/restricted/RPMS/athena-afs-8.4-0.i386.rpm
redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm
+ echo /etc/athena/verify: Force installing athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm
athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm
athena-8.4/restricted/RPMS/athena-afs-8.4-0.i386.rpm
redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm
/etc/athena/verify: Force installing athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm
athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm
athena-8.4/restricted/RPMS/athena-afs-8.4-0.i386.rpm
redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm
+ rpm -i --force athena-8.4/free/RPMS/athena-ifhp-8.4-0.i386.rpm athena-8.4/free/RPMS/athena-lprng-8.4-4.i386.rpm athena-8.4/restricted/RPMS/athena-afs-8.4-0.i386.rpm redhat-6.2/RedHat/RPMS/XFree86-xfs-3.3.6-20.i386.rpm
+ config=/afs/dev.mit.edu/system/rhlinux=config/8.4.8
+ cp config/services /etc/services
cp: config/services: No such file or directory
+ cp config/syslog.conf /etc/syslog.conf
cp: config/syslog.conf: No such file or directory
+ cp config/inittab /etc/inittab
cp: config/inittab: No such file or directory
+ cp config/info-dir /etc/info-dir
cp: config/info-dir: No such file or directory
+ cp config/inetd.conf /etc/inetd.conf
cp: config/inetd.conf: No such file or directory
+ cp config/conf.linuxconf /etc/conf.linuxconf
cp: config/conf.linuxconf: No such file or directory
+ cp /afs/dev.mit.edu/system/rhlinux=config/8.4.8/prefdm /etc/X11/prefdm
cp: /afs/dev.mit.edu/system/rhlinux=config/8.4.8/prefdm: No such file or directory
+ cp /afs/dev.mit.edu/system/rhlinux=config/8.4.8/X11fsconfig /etc/X11/fs/config
cp: /afs/dev.mit.edu/system/rhlinux=config/8.4.8/X11fsconfig: No such file or directory
+ cp /afs/dev.mit.edu/system/rhlinux=config/8.4.8/XTerm /usr/X11R6/lib/X11/app-defaults-XTerm
cp: /afs/dev.mit.edu/system/rhlinux=config/8.4.8/XTerm: No such file or directory
+ sed -e s#^HOST=[^;]*#HOST=feet-of-clay.mit.edu# -e s#^ADDR=[^;]*#ADDR=18.177.1.245# -e s#^NETDEV=[^;]*#NETDEV=eth0# -e s#^MACHINE=[^;]*#MACHINE=i686# -e s#^SYSTEM=[^;]*#SYSTEM=Linux# /afs/dev.mit.edu/system/rhlinux=config/8.4.8/rc.conf
sed: can't read /afs/dev.mit.edu/system/rhlinux=config/8.4.8/rc.conf: No such file or directory