I used Solaris 10 x86. After somedays, I found the error:
ld.so.1: clamav-milter: fatal: libnsl.so.1: version `SUNW_1.9.1' not found (required by file /usr/lib/libmilter.so.1)
ld.so.1: clamav-milter: fatal: libnsl.so.1: open failed: No such file or directory
Killed
I think that smpatch crashed my testing system. And I want
to know how to fix this error because it made several program
crashed too. Thank you.
--
Johnson Chow
I resolved this problem by renaming /usr/lib/libmilter.so
and recompile everything.
--
Johnson Chow
If that was Sun's libmilter.so then it is a bug or a bad patch.
If it was your own libmilter.so, never replace system libraries.
He patheticallly attempted to guess that smpatch blew away
his installation in some unknown way.
Instead of restoring the system he introduced a hack.
Mr Siu should have studied medicine instead as he would make fine doctor! : >
More likely, you compiled your clamav-milter code on a system using a
later patch level than the system
you attempted to run the code on... this doesn't work. Alternatively,
you backed out a patch to achieve the same
result. Recompilation of course solved the problem, since you ended
up recording a definition to the older library version.
- Bart