libstdc++.so.6 Fehler

Tockra

Lt. Commander
Registriert
Dez. 2008
Beiträge
1.063
Hallo Leute,

Kann mir jmd. verraten, wieso ich folgenden Fehler bekomme, wenn ich auf meinem Debian 64bit Server einen Gameserver starte?:
Code:
./mta-server: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

Wenn ich apt-get install libstdc mache, dann kommt folgendes:
Code:
root@euve2274:~# apt-get install libstdc++
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libstdc++6' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.3-dev' for regex 'libstdc+'
Note, selecting 'libstdc++-dev' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.4-dev' for regex 'libstdc+'
Note, selecting 'libstdc++5' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.3-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++5-3.3-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++5-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.0-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.1-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.2-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++6-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.3-doc' for regex 'libstdc+'
Note, selecting 'libstdc++2.10-dev' for regex 'libstdc+'
Note, selecting 'libstdc++2.8-dev' for regex 'libstdc+'
Note, selecting 'libstdc++2.9-dev' for regex 'libstdc+'
Note, selecting 'libstdc++2.9-glibc2.1-dev' for regex 'libstdc+'
Note, selecting 'libstdc++3.0-dev' for regex 'libstdc+'
Note, selecting 'libstdc++5-3.3-doc' for regex 'libstdc+'
Note, selecting 'libstdc++5-doc' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.0-doc' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.1-doc' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.2-doc' for regex 'libstdc+'
Note, selecting 'libstdc++6-doc' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.3-pic' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.4-dbg' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.4-doc' for regex 'libstdc+'
Note, selecting 'libstdc++6-4.4-pic' for regex 'libstdc+'
libstdc++6-4.4-dev is already the newest version.
libstdc++6-4.4-dev set to manually installed.
libstdc++6 is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libstdc++6-4.4-dbg : Conflicts: libstdc++6-4.3-dbg but 4.3.5-4 is to be installed
 libstdc++6-4.4-doc : Conflicts: libstdc++6-4.3-doc but 4.3.5-4 is to be installed
E: Broken packages
 
E: Broken packages

versuch mal apt-get install -f

The following packages have unmet dependencies:
libstdc++6-4.4-dbg : Conflicts: libstdc++6-4.3-dbg but 4.3.5-4 is to be installed
libstdc++6-4.4-doc : Conflicts: libstdc++6-4.3-dbg but 4.3.5-4 is to be installed

womöglich stören sich die 2 Versionen von ein und dem selben Paket.

mit

apt-get remove --purge -y libstdc++6-4.3-dbg

kannst Du das vielleicht beheben.
 
Was sagt denn find ? Wird man wohl durch Hinbiegen des libpaths reparieren können.
 
ln -s /usr/lib/libstdc++.so /usr/lib/libstdc++.so.6

€: google, 2. treffer - aufwand: 15 sec..
 
mam97 schrieb:
ln -s /usr/lib/libstdc++.so /usr/lib/libstdc++.so.6

Sowas sollte man auf gar keinen Fall tun wenn libstdc++ über den Paketmanager installiert ist!

Kann es sein dass du auf einem 64-bit Linux bist? Dann sollte ia32-libs installiert werden.
 
Zurück
Oben