Skocz do zawartości

Dziwny log podczas odpalania bazy danych MariaDB 10.11.7.

Opublikowano

Cześć.

Jest to nowy VPS, jedyne co zrobiłem to zaktualizowałem BSD z 13.2 do 13.3, zainstalowałem odpowiednią wersje MariaDB, która była podana w entry oraz wrzuciłem pliki.

 

Niestety pliczki nie startują, po treści loga z DB stwierdzam, że brakuje biblioteki libmariadb.so.3, dlatego spróbowałem znaleźć sposób, żeby ją 'doinstalować'.

 

Tak brzmi log z DB

ld-elf32.so.1: Shared object "libmariadb.so.3" not found, required by "db_process"

 

A tak spróbowałem ją zainstalować z marnym skutkiem

 

root@vps39403:/usr/home/mt2 # pkg install libmariadb3
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'libmariadb3' have been found in the repositories


Logowanie i kanał działają i mają się dobrze

 

image.png.efb393894f2b5e8d095f2d14ab8e9fb2.png

 

Jedynie niepokoją mnie logi z channelu:

PUBLIC_IP: 176.xxx.xxx.17 interface vmx0
PLAYER_MAX_LEVEL: 120
LocaleService locale/poland/locale_string.txt
log_file_delete_old: stat: No such file or directory
connect: Connection refused
connect: Connection refused
connect: Connection refused
connect: Connection refused
connect: Connection refused
connect: Connection refused

 

Ewentualnie spytam się czy może doinstalować inny pakiet, który jest dostępny w repozytorium, ale nie chce tego robić bez wiedzy. Nie mam ochoty robić reinstalla vps :o

 

image.png.edf2dffa8f75483448dd03f60ef018f2.png

Rozwiązane przez KoYGeR

Przejdź do rozwiązania

Featured Replies

Opublikowano

Musisz zainstalować mariadb w najnowszej dostępnej wersji na bsd 13.3 serwer jak i client. Pliki ładowane są z systemu.

Opublikowano
  • Autor
23 minuty temu, Sevence napisał(a):

Musisz zainstalować mariadb w najnowszej dostępnej wersji na bsd 13.3 serwer jak i client. Pliki ładowane są z systemu.

Z tego co rozumiem to mam zainstalowaną najnowszą wersje jaka jest dostępna w repo, czyt. 10.11.7

 

image.png.41bf6bd2bbc13dd43e633c24254ead30.png

Opublikowano

Mariadb client i server? Spróbuj wyszukać w systemie tej libki

 

find /usr/local -name "libmariadb.so.3"

Opublikowano
  • Autor

Ta libka jest w systemie dokładnie w tej ścieżce, gdzieś indziej ją dostarczyć?

image.png.789ac2382151a94f67821bcaec4a1028.png

Opublikowano
  • Programista
  • Rozwiązanie

Jeśli korzystasz z dwóch różnych maszyn (kompilacja 32 bity i uruchamianie serwera 64 bity) to spróbuj to:

Wyszukaj tej libki na maszynie od kompilacji: find / -name "libmariadb.so.3"

A następnie wgraj te libke na serwer na którym uruchamiasz /usr/local/lib32

Opublikowano
  • Autor
9 minut temu, KoYGeR napisał(a):

Jeśli korzystasz z dwóch różnych maszyn (kompilacja 32 bity i uruchamianie serwera 64 bity) to spróbuj to:

Wyszukaj tej libki na maszynie od kompilacji: find / -name "libmariadb.so.3"

A następnie wgraj te libke na serwer na którym uruchamiasz /usr/local/lib32

Na wstępie dziękuje za odpowiedź.

 

Otóż tak, masz rację korzystam z dwóch maszyn.

 

Znalazłem tą libkę na maszynce od kompilacji. Była ona w dokładnie tej samej lokalizacji.

 

image.png.b44ff73e23f634c62ec21c0e56c3bb03.png

 

Po tym wrzuciłem ją prosto na vps w ścieżkę /usr/local/lib

 

image.png.b324707edd44dfb81ca9f4ec2088c5c3.png

 

Ale niestety problem jest niezmienny. Baza nadal się nie uruchamia.

Edytowane przez atk

Opublikowano
  • Programista

Na maszynie do kompilacji masz zainstalowana MariaDB czy MySQL? Z doświadczenia wiem, że przy kompilacji z MariaDB były później problemy przy uruchamianiu 

Opublikowano
  • Autor
7 minut temu, KoYGeR napisał(a):

Na maszynie do kompilacji masz zainstalowana MariaDB czy MySQL? Z doświadczenia wiem, że przy kompilacji z MariaDB były później problemy przy uruchamianiu 

I na tym i na tym jest maria db.

 

image.png.3a0d39ab9cb9e78443a8d316930cf05c.png

Opublikowano
  • Autor
52 minuty temu, KoYGeR napisał(a):

Jeśli korzystasz z dwóch różnych maszyn (kompilacja 32 bity i uruchamianie serwera 64 bity) to spróbuj to:

Wyszukaj tej libki na maszynie od kompilacji: find / -name "libmariadb.so.3"

A następnie wgraj te libke na serwer na którym uruchamiasz /usr/local/lib32

Wgrałem libke do /usr/lib32 i baza odpaliła. Dziękuje

  • Sevence zablokował(a) ten temat
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.