Skocz do zawartości
arkus

Błędy libgcc i libstdc++, nie działa MySQL i apt-get

Polecane posty

Witam.

Jak zwykle coś namieszałem i nie działa mi na serwerze mysql.

Tzn 5 minut temu nie działało, próbowałem naprawic wgrywajac inne pliki libgcc (coz za głupie rozwiązanie z mojej strony). MySQL dział, lecz nie wiem czy prawidłowo. Jak na razie chyba ok.

 

Ale przy starcie/restarcie mysql wyskakuje:

root@arkussss1:~# service mysql start
/usr/sbin/mysqld: /lib/libstdc++.so.6: no version information available (required by /usr/sbin/mysqld)
Starting MySQL database server: mysqld/usr/sbin/mysqld: /lib/libstdc++.so.6: no version information available (required by /usr/sbin/mysqld)
/usr/sbin/mysqld: /lib/libstdc++.so.6: no version information available (required by /usr/sbin/mysqld)
 ./usr/sbin/mysqld: /lib/libstdc++.so.6: no version information available (required by /usr/sbin/mysqld)
/usr/sbin/mysqld: /lib/libstdc++.so.6: no version information available (required by /usr/sbin/mysqld)
.
Checking for tables which need an upgrade, are corrupt or were
not closed cleanly..

natomiast przy próbie jakiejkolwiek komendy z apt-get wyskakuje:

 

root@arkussss1:~# apt-get install gcc
apt-get: /lib/libstdc++.so.6: no version information available (required by apt-get)
apt-get: /lib/libstdc++.so.6: no version information available (required by apt-get)
apt-get: /lib/libstdc++.so.6: no version information available (required by apt-get)
apt-get: /lib/libstdc++.so.6: no version information available (required by apt-get)
apt-get: /lib/libstdc++.so.6: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
apt-get: /lib/libstdc++.so.6: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
apt-get: /lib/libstdc++.so.6: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
apt-get: /lib/libstdc++.so.6: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
apt-get: relocation error: /usr/lib/libapt-pkg.so.4.10: symbol _ZNKSt5ctypeIcE13_M_widen_initEv, version GLIBCXX_3.4.11 not defined in file libstdc++.so.6 with link time reference

Proszę o pomoc w naprawieniu moich błędów. Siedzę nad tym juz ze 2 godziny, próbuję różnymi sposobami z obcojezycznych stron, lecz najprawdopodobniej nadal cos robie zle.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Poczytałem znow troche jakis tematów i zrobilem cos takiego:

 

#  ldconfig -p | grep libstd
        libstdc++.so.6 (libc6) => /lib/libstdc++.so.6
        libstdc++.so.6 (libc6) => /usr/lib/libstdc++.so.6
        libstdc++.so.5 (libc6) => /lib/libstdc++.so.5
        libstdc++.so (libc6) => /lib/libstdc++.so
# nano /etc/ld.so.conf.d/libc.conf 


* tu zmieniliem
* # libc default configuration
* /usr/local/lib
* na to:
* # libc default configuration
* /usr/lib


# ldconfig
# apt-get
apt-get: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

Ale nadal brakuje mi tej wersji 4.2.0 :/

teraz znow mysql nie chce dzialac.

 

# service mysql restart
Stopping MySQL database server: mysqld/usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
.
/usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
Starting MySQL database server: mysqld/usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
/usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 ./usr/sbin/mysqld: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
 failed!


 

Edytowano przez arkus (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×