[2138] in Athena Bugs

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

find: bad status

daemon@ATHENA.MIT.EDU (probe@ATHENA.MIT.EDU)
Mon May 1 14:00:56 1989

From: <probe@ATHENA.MIT.EDU>
Date: Mon, 1 May 89 14:00:31 EDT
To: bugs@ATHENA.MIT.EDU, rt-testers@ATHENA.MIT.EDU, vs-testers@ATHENA.MIT.EDU
Reply-To: Richard Basch   <probe@ATHENA.MIT.EDU>

I got the famous "find: bad status" error.  At the end of all the data
is a summary of observations and an important fact at the end of that.
I guess this message is being presented in this backwards way, since I
don't feel like re-organizing it (namely, my last observation occurred
after writing the rest of this message, and this first paragraph is just
an intro).

   <odie!probe>  {/site/usr/lib}
   623% find / -xdev \( -name "*.conf" -o -name "*.local" \) -print >& /tmp/foo

/tmp/foo:
find: bad status < /aeneas/u4 >
find: bad status < /.Xresources >
find: bad status < /garfield >
find: bad status < /TODO >
find: bad status < /.hushlogin >
find: bad status < /tmp >
find: bad status < /.X11defaults >
find: bad status < /.Xdefaults >
find: bad status < /.anyone >
find: bad status < /.emacs >
find: bad status < /.history >
find: bad status < /.zephyr.vars >
find: bad status < /.cshrc >
find: bad status < /.login >
find: bad status < /.profile >
find: bad status < /boot >
find: bad status < /.klogin >
find: bad status < /.saberinit >
find: bad status < /newsrc >
find: bad status < /.zephyr.desc >
find: bad status < /.zephyr.subs >
find: bad status < /.uwmrc >
find: bad status < /odie >
find: bad status < /root >
find: bad status < /vice >
find: bad status < /.mh_profile >
find: bad status < /u >
find: bad status < /hack >
find: bad status < /sys >
find: bad status < /dead.letter >
find: bad status < /vmcore >
find: bad status < /srvd.athena >
find: bad status < /urvd.athena >
find: bad status < /srvd.afs >
find: bad status < /probe >
find: bad status < /urvd.afs >
/etc/athena/newsyslog.conf
/etc/syslog.conf
/etc/named.local
/etc/bootpd.conf
/etc/passwd.local
/etc/group.local
/etc/rc.conf
/etc/inetd.conf
/etc/ntp.conf
/etc/resolv.conf
/etc/rc.local
/etc/krb.conf


Here is a breakdown of what each of the bad status files were:

/aeneas/u4:	stale NFS file handle
/.Xresources:	symlink
/garfield:	directory
/TODO:		file
/.hushlogin:	file
/tmp:		symlink
/.X11defaults:	file
/.Xdefaults:	file
/.anyone:	symlink
/.emacs:	symlink
/.history:	file
/.zephyr.vars:	file
/.cshrc:	file
/.login:	file
/.profile:	file
/boot:		file
/.klogin:	file
/.saberinit:	file
/newsrc:	symlink (to a directory on another partition)
/.zephyr.desc:	symlink
/.zephyr.subs:	symlink
/.uwmrc:	symlink
/odie:		symlink
/root:		symlink
/vice:		symlink
/.mh_profile:	file
/u:		symlink
/hack:		symlink
/sys:		symlink
/dead.letter:	symlink
/vmcore:	symlink
/srvd.athena:	symlink
/urvd.athena:	symlink
/srvd.afs:	symlink
/probe:		symlink
/urvd.afs:	symlink

The following files/symlinks did not present a problem:

	/vmunix:	file (owned by "probe")
	/mbox:		symlink
	/sv:		symlink (to a directory not
	/urvd:		symlink (to another symlink)
	/srvd:		symlink (to another symlink)

Some observations:

	No consistency:
	- /sv -> /src/vaxsys (owner=probe): worked
	  /sys-> /src/sys    (owner=probe): failed

	- /vmunix (owner=probe): worked
	  /TODO   (owner=probe): failed

	Most symlinks to files/directories on other partitions failed.
	Most symlinks to symlinks worked.
	Both symlinks to . in / failed.
	All .??* failed
	Most files owned by root in / failed.
	All mountpoints (except stale NFS file handles worked)

When I removed the stale NFS file handle, or rather the directory that
was the problem, all the problems went away.  It seems like it may be
getting an error and then everything after that returns "bad status".

-Richard

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