The package net-misc/nxserver-freeedition-3.4.0.14 needs shared library libcrypto.so.0.9.8. >>> Installing (1 of 1) net-misc/nxserver-freeedition-3.4.0.14 usermod: Keine Änderungen usermod: Keine Änderungen * Running NoMachine's update script NX> 701 Updating: server at: Do Sep 30 17:40:30 2010. NX> 701 Autodetected system: gentoo. NX> 701 Update log is: /usr/NX/var/log/update. NX> 701 Checking NX server configuration using /usr/NX/etc/server.cfg file. NX> 723 Cannot start NX statistics: NX> 709 NX statistics are disabled for this server. NX> 701 WARNING: Error when trying to connect to NX server, error is: NX> 701 WARNING: /usr/NX/bin/nxssh: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file: No such file or directory. NX> 701 WARNING: nxsetup cannot validate the sanity of the current installation: NX> 701 WARNING: the current system or NX configuration could be broken. NX> 701 WARNING: If difficulties arise (for example sessions cannot be started), NX> 701 WARNING: it is advisable that you try to uninstall the NX server and the NX> 701 WARNING: NX client packages then install them again. NX> 701 WARNING: Search also the NoMachine Knowledge Base at the URL below: NX> 701 WARNING: http://www.nomachine.com/kb NX> 701 WARNING: for common errors encountered when performing a software update NX> 701 WARNING: and the related hints on how to solve them.. NX> 701 Update of NX server has been completed with warnings NX> 701 Please review the update log for details. NX> 701 Bye.
WARNING: /usr/NX/bin/nxssh: error while loading shared libraries: libcrypto.so.0.9.8 you have updated openssl and did not follow the revdep-rebuild instructions. Please run revdep-rebuild -L lib{crypto,ssl}.so.0.9.8 to update your system.
Created attachment 249131 [details] revdep-rebuild log for command revdep-rebuild -L lib{crypto,ssl}.so.0.9.8 I have followed the instructions but every time when I use the rebuild command you mentioned it finds the same packages to rebuild. Is this normal?
Created attachment 249261 [details] revdep-rebuild.log log
I have the same issue i have already done several times the revdep-rebuild of the libcrypto and libssl and NX free edition still complaining about it and do note revdep-rebuild has fix all other application but NX client also have test removing and reinstalling with no success.
Your revdep-rebuild logs are normal, the command picks up programs linked to libcrypto.so.0.9.8 in general, so on multilib systems both /usr/lib64 and /usr/lib32 versions of it. The 32bit versions are binary and revdep-rebuild won't change them (as it should, the openssl transition is handled directly in emul-* packages for them) Anyway back to the original report: /usr/bin/nxssh comes from net-misc/nxclient package, which does depend on =dev-libs/openssl-0.9.8* What does `equery l openssl` show? It should list both 1.0 (new version) and 0.9.8o-r2 (for nxclient dependency). If not does `emerge -pv nxclient` list it as a dependency to emerge?
shlomo ~ # equery l openssl [ Searching for package 'openssl' in all categories among: ] * installed packages [I--] [ ] dev-libs/openssl-0.9.8o (0) shlomo ~ # emerge -pv nxclient These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild NS ] media-libs/jpeg-6b-r9 [8b] 603 kB [ebuild N ] net-misc/nxclient-3.4.0.5 4,469 kB
(In reply to comment #5) > > Anyway back to the original report: /usr/bin/nxssh comes from net-misc/nxclient > package, which does depend on =dev-libs/openssl-0.9.8* > What does `equery l openssl` show? It should list both 1.0 (new version) and > 0.9.8o-r2 (for nxclient dependency). If not does `emerge -pv nxclient` list it > as a dependency to emerge? > Yes, it is nxclient-3.4.0.5 that explicitly requires openssl-0.9.8* and pulls it in.
After rebuilding dev-libs/openssl-0.9.8o-r2 it works now.
OK so everything seems ok here then (nxclient does bring in openssl-0.9.8). For those with openssl-0.9.8 installed but not working, the revdep-rebuilds instructions (and elog from openssl 1.0) may have lead you to remove openssl 0.9.8 files (which is solved by remerging it) Feel free to reopen if someone still has a problem here :) In the meantime, FIXED