solaris 8, 108993 patch, nss_files.so.1
On Solaris 8 I'd like to authenticate my users against openldap running on a
linux box.
I have read around a little, and found out, that the patch 108993 should
fix some problems in ldapclient.
I was about to install this patch, I read about it that some previous
releases caused some problems, but at me even the actual release
108993-53 causes the same problem, which is to get /lib/nss_files.so.1
non-functional.
after this happened I wanst able to do many things on the server, "ls"
worked, but "ls -la" not anymore, now new ssh connections were built up,
and so on.
I wanted to patchrm the patch, but the remove failed because of the
problem in ns_files.so.1.
Then I symbolic linked /lib/nss_files.so.1 to /etc/lib/nss_files.so.1 ,
and this helped, at least to back out the patch.
Then I tried to install the (_Recommended patchluster, but since it has
the same patch (108993-53), it causes the same problem again.
patchadding 108993-53 says:
----------------------------------------------------------
[...]
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...
Pkgadd failed. See /var/tmp/108993-53.log.28803 for details
Removing partially installed patch
ld.so.1: id: fatal: relocation error: file /lib/nss_files.so.1: symbol
__nsl_fopen: referenced symbol not found
Checking installed patches...
Backing out patch 108993-53...
Pkgadd failed. See /var/tmp/108993-53.log.4564 for details
Patchrm is terminating.
Failed to remove partially installed patch.
Patchadd is terminating.
diana:
[root:/tmp/patches/108993-53]
-----------------------------------------------------------------
I guess the problem has to be on my side, since the recommended
patchluster cannot be in that bad state - but I am not able to install
this patch - how to do it right?
any help is appreciated, and I will of course summarize,
tia,
charlie
--
As we enjoy great advantages from inventions of others, we should be
glad of an opportunity to serve others by any invention of ours;
and this we should do freely and generously.
-- Benjamin Franklin

