(DA) Starting DirectAdmin: /usr/local/directadmin/directadmin: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory
Przejdź do nawigacji
Przejdź do wyszukiwania
Po aktualizacji serwera mysql otrzymuję komunikat.
/etc/init.d/directadmin start Starting DirectAdmin: /usr/local/directadmin/directadmin: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory [ FAILED ]
Prawdopodobnie zmieniła się lokalizacja pliku "libmysqlclient.so.16", np w skutek instalacji mysql do innego folderu.
Najpierw szukamy właściwej lokalizacji
updatedb locate libmysqlclient.so.16
Przykładowy output
(...) /usr/local/mysql/lib/mysql/libmysqlclient.so.16 /usr/local/mysql/lib/mysql/libmysqlclient.so.16.0.0 (...)
Czyli nasza ścieżka to -> /usr/local/mysql/lib/mysql/
Edytujemy konfigurację przeszukiwania ścieżek mysql
nano /etc/ld.so.conf
Dopisujemy uprzednio zlokalizowaną ścieżkę
/usr/local/mysql/lib/mysql/
Zwieńczamy
ldconfig
Teraz powinno zapierdalać aż miło patrzeć :)