Ich hocke auf einem alten Uberspace Account mit einem CentOS5 drunter, bis jetzt haben die Updates ohne Probleme geklappt, mit der 1.61 habe ich wild gekämpft!
Diese Lösung hat mich 3 Abende gekostet…
1) das source ball runterladen (wie in der ZNC-Anleitung)
2) ./configure –prefix=“$HOME/ZNC“ –with-openssl=/package/host/localhost/openssl
3) make
4) make install
5) Starten mit: /home/$USER/ZNC/bin/znc
Fehlermeldung 1:
/home/$user/ZNC/bin/znc: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
Lösung für 1:
export LD_LIBRARY_PATH=/package/host/localhost/gcc-5.2/lib64:/package/host/localhost/openssl-1.0.2a/lib/
Fehlermeldung 2:
/home/$user/ZNC/bin/znc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by /home/$user/ZNC/bin/znc)
/home/$user/ZNC/bin/znc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.11′ not found (required by /home/$user/ZNC/bin/znc)
/home/$user/ZNC/bin/znc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.18′ not found (required by /home/$user/ZNC/bin/znc)
/home/$user/ZNC/bin/znc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14′ not found (required by /home/$user/ZNC/bin/znc)
/home/$user/ZNC/bin/znc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.9′ not found (required by /home/$user/ZNC/bin/znc)
/home/$user/ZNC/bin/znc: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15′ not found (required by /home/$user/ZNC/bin/znc)
Lösung für 2:
export LD_LIBRARY_PATH=/package/host/localhost/gcc-5.2/lib64
Dann erscheint aber wieder die Fehlermeldung 1….
Lösung für beide:
export LD_LIBRARY_PATH=/package/host/localhost/gcc-5.2/lib64:/package/host/localhost/openssl-1.0.2a/lib
Danach funktioniert auch ein Start wieder wie immer!! Um dies dauerhaft zu implementieren, den Befehl einfach in die .bashrc einfügen.