Hallo zusammen
Ich stand hier vor einem kleinem Problem, dass mich gerade einiges an Nerven gekostet hat :( Der ganze Text ist nur zu Dokumentationszwecken, da ich die Erfahrung gemacht habe, dass solche Probleme zwar immer gelöst, aber nie die Lösung dargelegt wird.
Ich habe ein FC6-Installation, auf der OpenVPN installiert ist
Linux srbfwp 2.6.22.14-72.fc6 #1 SMP Wed Nov 21 13:44:07 EST 2007 i686 i686 i386 GNU/Linux openvpn-2.1-0.17.rc2.fc6 openssl-0.9.8b-15.fc6
Wenn ich OpenVPN starten wollte, kam die Fehlermeldung:
---8<--- openvpn starten: /usr/local/sbin/openvpn: error while loading shared libraries: libssl.so.4: cannot open shared object file: No such file or directory --->8---
Nach alter Manier natürlich erstmal den Link gesetzt, den openSSL verändert sich ja auch nu mal ab und zu und die war in den alten Versionen vorhanden.
---8<--- openssl097a.i386 0.9.7a-9 core Matched from: /lib/libssl.so.4 libssl.so.4 --->8---
Aber: Nix da, da kam dann die nächste:
---8<--- openvpn starten: /usr/local/sbin/openvpn: error while loading shared libraries: libcrypto.so.4: cannot open shared object file: No such file or directory --->8---
Wundersam fand ich, welches Binary verwendet werden sollte, denn OpenVPN ist ja laut rpm gar nicht in /usr/local/sbin/openvpn.
---8<--- # rpm -ql openvpn /etc/openvpn /etc/rc.d/init.d/openvpn /usr/lib/openvpn /usr/lib/openvpn/plugin /usr/lib/openvpn/plugin/lib /usr/lib/openvpn/plugin/lib/openvpn-auth-pam.so /usr/lib/openvpn/plugin/lib/openvpn-down-root.so /usr/sbin/openvpn ... --->8---
Erschreckender Weise gibt es dort tatsächlich ein Binary, was aber nicht dahingehört, denn egal auf welchen Server ich suchte, ich fand dort nie ein Binary:
---8<--- # ll /usr/sbin/openvpn -rwxr-xr-x 1 root root 506616 3. Mär 2007 /usr/sbin/openvpn # ll /usr/local/sbin/openvpn -rwxr-xr-x 1 root root 916026 18. Okt 2004 /usr/local/sbin/openvpn --->8---
Also großes Rollback und das Binary "gesichert"
---8<--- # cd /usr/local/sbin/ # mv openvpn openvp_ --->8---
Und siehe da: # service openvpn start openvpn starten: [ OK ]
Und die Moral von der Geschicht? Egal wer wo rumpfuscht: Aufräumen ist die halbe Herausforderungsbeseitigung. Da hatte doch tatsächlich mal jemand OpenVPN aus den Sourcen installiert und vor / bei / nach der Installation des RPMs nicht aufgeräumt.
Grüße, Matthias
de-users@lists.fedoraproject.org