Thanks Matt, my timezone is Europe/Amsterdam and I was already off for the
weekend.
For Srinivas,
Solaris and most modern Unix systems and Windows use dynamic linking.
That means that e.g. /usr/sbin/savefs is not yet a runnable program but is
made runnable while being started by the dynamic linker. (This is actually a
simplification).
What exactly is needed at runtime can be seen (on solaris) with ldd.
So ldd on /usr/sbin/savefs gives all the needed librarys that savefs needs in
order to work.
maartenb AT bagworm.nl.compuware DOT com $ldd savefs
libsocket.so.1 => /usr/lib/64/libsocket.so.1
libnsl.so.1 => /usr/lib/64/libnsl.so.1
libdl.so.1 => /usr/lib/64/libdl.so.1
libgen.so.1 => /usr/lib/64/libgen.so.1
libkvm.so.1 => /usr/lib/64/libkvm.so.1
libelf.so.1 => /usr/lib/64/libelf.so.1
libadm.so.1 => /usr/lib/64/libadm.so.1
libpthread.so.1 => /usr/lib/64/libpthread.so.1
librt.so.1 => /usr/lib/64/librt.so.1
libc.so.1 => /usr/lib/64/libc.so.1
libmp.so.2 => /usr/lib/64/libmp.so.2
libaio.so.1 => /usr/lib/64/libaio.so.1
libmd5.so.1 => /usr/lib/64/libmd5.so.1
libthread.so.1 => /usr/lib/64/libthread.so.1
/usr/platform/SUNW,Ultra-4/lib/sparcv9/libc_psr.so.1
/usr/platform/SUNW,Ultra-4/lib/sparcv9/libmd5_psr.so.1
It seems that lib posix is not one of them on my solaris 9
What is the output on your system
and have you done a filesystem check ?
lib posic is actually:
ls -l /usr/lib/*posix*
/usr/lib/libposix4.so -> ./libposix4.so.1
/usr/lib/libposix4.so.1 -> ./librt.so.1
/usr/lib/llib-lposix4 -> ./llib-lrt
/usr/lib/llib-lposix4.ln -> ./llib-lrt.ln
It looks more and more like a possible corruption on a filesystem
Maarten
> Just in case Maarten didn't answer,
>
> The error message you got is from the actual file system on the
> client. It means that
> the actual directory structure is damaged in some way so the file simply
> couldn't be copied.
> I had a similar thing happen on one of our file servers (RAID5, reiser
> file system), after
> a disk failure and reboot. As a simple test, you could cd to /usr/lib
> and simply
> "cp libposix4.so.1 bogusname." I would expect the "cp" to fail with
> some sort of error,
> though not, probably, the same I/O error you got from Networker.
>
>
> Matt Templemaartenb AT bagworm.nl.compuware DOT com $cd /usr/sbin
maartenb AT bagworm.nl.compuware DOT com $ls sav*
save savefs savegrp savepnpc
maartenb AT bagworm.nl.compuware DOT com $ldd savefs
libsocket.so.1 => /usr/lib/64/libsocket.so.1
libnsl.so.1 => /usr/lib/64/libnsl.so.1
libdl.so.1 => /usr/lib/64/libdl.so.1
libgen.so.1 => /usr/lib/64/libgen.so.1
libkvm.so.1 => /usr/lib/64/libkvm.so.1
libelf.so.1 => /usr/lib/64/libelf.so.1
libadm.so.1 => /usr/lib/64/libadm.so.1
libpthread.so.1 => /usr/lib/64/libpthread.so.1
librt.so.1 => /usr/lib/64/librt.so.1
libc.so.1 => /usr/lib/64/libc.so.1
libmp.so.2 => /usr/lib/64/libmp.so.2
libaio.so.1 => /usr/lib/64/libaio.so.1
libmd5.so.1 => /usr/lib/64/libmd5.so.1
libthread.so.1 => /usr/lib/64/libthread.so.1
/usr/platform/SUNW,Ultra-4/lib/sparcv9/libc_psr.so.1
/usr/platform/SUNW,Ultra-4/lib/sparcv9/libmd5_psr.so.1
maartenb AT bagworm.nl.compuware DOT com $ls -l /usr/lib/*posix*
lrwxrwxrwx 1 root root 16 Apr 6 15:29 /usr/lib/libposix4.so
-> ./libposix4.so.1
lrwxrwxrwx 1 root root 12 Apr 6 15:29 /usr/lib/libposix4.so.1
-> ./librt.so.1
lrwxrwxrwx 1 root root 10 Apr 6 15:45 /usr/lib/llib-lposix4
-> ./llib-lrt
lrwxrwxrwx 1 root root 13 Apr 6 15:45 /usr/lib/llib-lposix4.ln
-> ./llib-lrt.ln
maartenb AT bagworm.nl.compuware DOT com $
>
> Srinivas Rao wrote:
> >Maarten,
> >Could you please explain about /usr/lib/libposix4.so.1 file as I am new to
> >Solaris.
> >
> >Thanks,
> >Srinivas Rao.
> >
> >
> >-----Original Message-----
> >From: Maarten Boot (CWEU-USERS/CWNL)
> >[mailto:Maarten.Boot AT nl.compuware DOT com]
> >Sent: 2004 Sep 10 7:17 PM
> >To: Legato NetWorker discussion; Srinivas Rao
> >Subject: Re: [Networker] I/O Error...
> >
> >
> >is it possible that you have a corrupt filesystem and that the
> >file /usr/lib/libposix4.so.1 is actually corrupt.
> >
> >find out with:
> >
> >cat /usr/lib/libposix4.so.1 >/dev/null
> >
> >and possibly do a filesystem check.
> >
> >also to check the needs of /usr/sbin/savefs
> >do a
> >ldd /usr/sbin/savefs
> >this should let the dynamic libraries needed by savefs
> >
> >Maarten
> >
> >On Friday 10 September 2004 07:45, Srinivas Rao wrote:
> >>Dear All,
> >>Can anyone tell me the meaning/workaround for the below error.
> >>
> >>* kabini.xxx.com:All 5 retries attempted
> >>* kabini.xxx.com:All nsrexec: authtype nsrexec
> >>* kabini.xxx.com:All ld.so.1: /usr/sbin/savefs: fatal:
> >>/usr/lib/libposix4.so.1: I/O error
> >>* kabini.xxx.com:All savefs: exited on signal 9
> >>
> >>Regards,
> >>Srinivas Rao.
> >>
> >>--
> >>Note: To sign off this list, send a "signoff networker" command via email
> >>to listserv AT listmail.temple DOT edu or visit the list's Web site at
> >>http://listmail.temple.edu/archives/networker.html where you can
> >>also view and post messages to the list.
> >>=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
> >
> >--
> >Maarten Boot,
> >Compuware Europe B.V.
> >Hoogoorddreef 5
> >1101 BA Amsterdam
> >
> >--
> >Note: To sign off this list, send a "signoff networker" command via email
> >to listserv AT listmail.temple DOT edu or visit the list's Web site at
> >http://listmail.temple.edu/archives/networker.html where you can
> >also view and post messages to the list.
> >=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
>
> --
> =============================================================
> Matthew Temple Tel: 617/632-2597
> Director, Research Computing Fax: 617/582-7820
> Dana-Farber Cancer Institute mht AT research.dfci.harvard DOT edu
> 44 Binney Street, LG300/300 http://research.dfci.harvard.edu
> Boston, MA 02115 Choice is the Choice!
>
> --
> Note: To sign off this list, send a "signoff networker" command via email
> to listserv AT listmail.temple DOT edu or visit the list's Web site at
> http://listmail.temple.edu/archives/networker.html where you can
> also view and post messages to the list.
> =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
--
Maarten Boot,
Compuware Europe B.V.
Hoogoorddreef 5
1101 BA Amsterdam
--
Note: To sign off this list, send a "signoff networker" command via email
to listserv AT listmail.temple DOT edu or visit the list's Web site at
http://listmail.temple.edu/archives/networker.html where you can
also view and post messages to the list.
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
|