> > I've found that I have two files on with same name > > on several of my systems: > > > > > > -r-xr-xr-x 2 root wheel 9256 Feb 2 16:54 /usr/sbin/chown > > MD5 (/usr/sbin/chown) = fce92081f7907b04f0063e2f17f7f4e6 > > 9256 Feb 2 16:54 /usr/sbin/chown > > above seems to work as expected > > > > > > -r-xr-xr-x 1 root wheel 9193 May 23 06:02 /sbin/chown > > MD5 (/sbin/chown) = bd76dbd35bd23c59dbf224c831387a86 > > 9193 May 23 06:02 /sbin/chown > > this gives an error > > /sbin/chown: Undefined PLT symbol "_libc_init" (symnum =17) > > > > > > I've not yet tracked down where the broken version > > comes from, cdrom or build from source or other. > > > > > > Anyone else seen this? > > you've got netbsd-5 and netbsd-6 files installed together. > since /sbin/init is the newer one, i'm going to assume you
of course, i mean /sbin/chown here. > installed netbsd-6 and then netbsd-6, and that's how it got > into this state. the other critical piece of info i didn't make explicit was that chown moved to /sbin in netbsd-6, it is only a symlink in /usr/sbin/chown now. > _libc_init is a symbol needed by newer programs in netbsd, > and provided by the libc.so in netbsd-6. .mrg.