Mam zamiar kupić serwa dedykowanego.
Wgrałem pliki wszystko tak jak w tutku http://www.wizzi.pl/index.php?topic=124.new#new
No i niby wszystko dobrze robie ale coś jest nie tak.
Jak chce uruchomić serwa komendą
./mangos-realmd
wyskakuje mi taki błąd:
Mangos-realmd: error while loading shared libraries: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory
Co mam zrobić?
moze to niewiele wniesie u mnie raz stalo sie cos takiego po resecie wszystko hulalo a serwer rownierz stoi na dedyku
Masz zainstalowaną bibliotekę libmysqlclient ?
Cytujno , w linker nie miał /opt/mangos/lib w zasięgu zmiennem LD_PATH
Cytat: ccrash w Grudzień 03, 2007, 13:55:36 PM
Cytujno , w linker nie miał /opt/mangos/lib w zasięgu zmiennem LD_PATH
Nie wiem jak mam to sprawdzić?
on nie wie gdzie szukac bibliotek ktore ma dolaczyc:D
mam pytanie czy folder mangos musi być w folderze /OPT/ ?
czy może być w byle jakim folderze...
Co proponujecie by ten błąd naprawić co mam zrobić?
Cytujserwer ~ # find /usr/lib64 -iname "*mysqlclient*"
/usr/lib64/mysql/libmysqlclient_r.a
/usr/lib64/mysql/libmysqlclient_r.so.15.0.0
/usr/lib64/mysql/libmysqlclient.a
/usr/lib64/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql/libmysqlclient.la
/usr/lib64/mysql/libmysqlclient.so
/usr/lib64/mysql/libmysqlclient.so.15
/usr/lib64/mysql/libmysqlclient_r.la
/usr/lib64/mysql/libmysqlclient_r.so
/usr/lib64/mysql/libmysqlclient.so.15.0.0
/usr/lib64/libmysqlclient_r.so.15.0.0
/usr/lib64/libmysqlclient_r.so.15.0
/usr/lib64/libmysqlclient_r.so.15
/usr/lib64/libmysqlclient.so
/usr/lib64/libmysqlclient.so.15
/usr/lib64/libmysqlclient_r.so
/usr/lib64/libmysqlclient.so.15.0
/usr/lib64/libmysqlclient.so.15.0.0
Cytujlinux wspaniałomyślnie pozwala zrobić dowiązanie symboliczne i voila
co do pytania o katalog moze byc w dowolnym cala odpowiedz juz chyba zostala zawarta
Nie mam żadnego pliku z tego co wypisałeś ;/
ani 1 !
serwer ~ # find /usr/lib64 -iname "*mysqlclient*"
/usr/lib64/mysql/libmysqlclient_r.a
/usr/lib64/mysql/libmysqlclient_r.so.15.0.0
/usr/lib64/mysql/libmysqlclient.a
/usr/lib64/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql/libmysqlclient.la
/usr/lib64/mysql/libmysqlclient.so
/usr/lib64/mysql/libmysqlclient.so.15
/usr/lib64/mysql/libmysqlclient_r.la
/usr/lib64/mysql/libmysqlclient_r.so
/usr/lib64/mysql/libmysqlclient.so.15.0.0
/usr/lib64/libmysqlclient_r.so.15.0.0
/usr/lib64/libmysqlclient_r.so.15.0
/usr/lib64/libmysqlclient_r.so.15
/usr/lib64/libmysqlclient.so
/usr/lib64/libmysqlclient.so.15
/usr/lib64/libmysqlclient_r.so
/usr/lib64/libmysqlclient.so.15.0
/usr/lib64/libmysqlclient.so.15.0.0
;/ Hoster dopiero zainstalował GLIBS 2.4 może reset po prostu powinnień to zmienić?
to jest lokalizacja specyficzna dla architektury amd64
normlanie one powinny znajdowac sie /usr/lib
Jesli ich NIE MA WCALE znaczy ze nie ma klienta mysql (co moze tez oznaczac ze nie masz serwera mysql) i GLIBS 2.4 raczej nie pomoga bo nie maja nic z tym wspolnego.
A tak miedzy nami po wersji GLIBS 2.4 widze ze to slack wrrr jestes zly
A wlasnie ile placisz za dedyka?
Dobra jestem krok do przodu. Gadałem z hosterem i przeżuca mi pliki do /usr/lib
ale teraz wyskakuje taki problem: libmysqlclient_15 not found (reqired ./mangos realmd)
Tak jak ccrash napisał, sprawdź czy masz potrzebne wszystkie biblioteki i programy (mysql-server, mysql-client itd.) jeśli jesteś pewien że masz tą bibliotekę libmysqlclient_15 spróbuj tego:
sudo LD_PRELOAD="/sciezka_bliblioteki/nazwa_biblioteki" ./mangos-realmd -c /opt/mangos/etc/realmd.conf