Allan Gottlieb schrieb:
At Thu, 04 Oct 2007 10:31:57 +0200 Bo Ørsted Andresen <[EMAIL PROTECTED]> wrote:
On Thursday 04 October 2007 05:37:19 Allan Gottlieb wrote:
An emerge (of openssl, I believe, but am not sure) a few days ago
triggered a request for me to run
# revdep-rebuild --library libcrypto.so.0.9.7
# revdep-rebuild --library libssl.so.0.9.7
I have done so. The revdep-rebuild for libssl found nothing, but the
one for libcrypto rebuilt openssl. However rerunning the command
again again rebuilt openssh. A msg had explained that this is
possible but didn't suggest that the request would never end. I have
run the revdep-rebuild for libcrypto 4 times and it keeps rebuilding
openssl
What should I do to fix this problem?
It also told you to remove lib{crypto,ssl}.so.0.9.7 after running those
revdep-rebuild commands. revdep-rebuild finds that libssl.so.0.0.7 links
against libcrypto.so.0.9.7 and the hack (preserve_old_lib from eutils.eclass)
that the openssl ebuild uses to preserve those libraries until you've done
this makes it look like they belong to the new version of openssl (even
though they really don't)..
As always Bo's reply solved the problem completely. I apologize for
missing the remove commands. I shall read the instructions more
carefully in the future.
thank for the help.
allan gottlieb
There was no remove command....
WARN: postinst
Old versions of installed libraries were detected on your system.
In order to avoid breaking packages that depend on these old libs,
the libraries are not being removed. You need to run revdep-rebuild
in order to remove these old dependencies. If you do not have this
helper program, simply emerge the 'gentoolkit' package.
# revdep-rebuild --library libcrypto.so.0.9.7
# revdep-rebuild --library libssl.so.0.9.7
--
[EMAIL PROTECTED] mailing list