-binary ./hlds_amd64 geht nicht.

  • Hallo,
    ich habe ein Problem, wenn ich einen CS (1.6) Server mit dem zusätzlichen Startparameter -binary ./hlds_amd64 starten will, gibt er mir folgende Meldung aus.


    HLDS installation up to date
    ./hlds_amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
    Add "-debug" to the /home/meinuser/csassaultupc/hlds_run command line to generate a debug.log to help with solving this problem
    Mon May 1 00:15:37 CEST 2006: Server restart in 10 second.


    Ich habe schon gesucht und dabei herausgefunden das es was mit Glibc zu tun hat.


    Also Glibc updaten oder liegt doch ein anderes Problem vor ?


    Vielen Dank im vorraus.
    Mfg Knut

  • Ja, da verwendet er dann die Amd binary. Ich habe aber einen Amd mit 64 Bit im Server und würde diese auch gern nutzen :)...


    Das gibt er aus, wenn ich arch eingebe :
    x86_64

  • Also meine Gamserver starte ich mit :


    screen -A -m -d -S cstrike ./hlds_run -game cstrike +map de_dust2 -maxplayers 17 +port 27045 -autoupdate -sport


    was meinst du mit dem Letzten ?
    Meinst du das ?


    2.6.15-20-amd64-k8 #1 SMP PREEMPT Tue Apr 4 18:03:46 UTC 2006 x86_64 GNU/Linux

  • Ok wenn das deine startzeile ist liegt das Problem ja nicht daran das du die Binary auswählst sondern es dürfte genrell nicht funktionieren da die Libary nicht gefunden wird.
    Die Files müssten in /usr/local/lib liegen, durchsucht wird aber /usr/lib.

    Code
    ln -s /usr/local/lib/libstdc++.so.5 /usr/lib/libstdc++.so.5


    Wenn das nicht funktioniert suchst du die File libstdc++.so.5 und linkst diese nach /usr/lib, so wie es oben gemacht wird.


    Dann noch deine startzeile korrigieren:

    Code
    screen -A -m -d -S cstrike ./hlds_run -game cstrike +map de_dust2 -maxplayers 17 +ip 123.123.123.123 +port 27045 -autoupdate


    Jetzt sollte alles laufen.

  • ln -s /usr/local/lib/libstdc++.so.5 /usr/lib/libstdc++.so.5


    ln: creating symbolic link `/usr/lib/libstdc++.so.5' to `/usr/local/lib/libstdc++.so.5': File exists


    So Verknüpfung wurde gemacht.


    [Blockierte Grafik: http://a-rush.net/untitled.JPG]


    Leider geht es immer noch nicht, er gibt genau die gleiche Meldung aus wie vorher.

  • mhh bevor ihr euch unnötige arbeit macht, sollte Knut77 klar sein, dass selbst wenn er das mit der 64 Vit Binary hinbekommt, dass dort kein VAC2 laufen wird, da es derzeit nicht unterstützt wird.



    mfg.


    elder

  • Zitat von aubergine

    Existiert die Datei /usr/local/lib/libstdc++.so.5 ?


    hmm...ne, sie existiert aber in dem Ordner :
    /usr/lib
    In dem Ordner /usr/local/lib existiert nur der Ordner python2.4


    Ich bin in euren Channel (Quakenet) da können wir ja weiter reden :)
    Mein Name ist A-Rush|Knut.


    zu Elder :
    Habe z.Z auch noch HlGuard drauf und ich denke das Valve bald eine Version für 64 Bit rausbringen wird :)...

  • Hmm....ok...


    gut.


    apt-get install libstdc++5
    Reading package lists... Done
    Building dependency tree... Done
    The following extra packages will be installed:
    gcc-3.3-base
    The following NEW packages will be installed
    gcc-3.3-base libstdc++5
    0 upgraded, 2 newly installed, 0 to remove and 2 not upgraded.
    Need to get 441kB of archives.
    After unpacking 1167kB of additional disk space will be used.
    Do you want to continue [Y/n]? y
    Get: 1 http://de.archive.ubuntu.com dapper/main gcc-3.3-base 1:3.3.6-10 [150kB]
    Get: 2 http://de.archive.ubuntu.com dapper/main libstdc++5 1:3.3.6-10 [291kB]
    Fetched 441kB in 0s (1060kB/s)
    Selecting previously deselected package gcc-3.3-base.
    (Reading database ... 15040 files and directories currently installed.)
    Unpacking gcc-3.3-base (from .../gcc-3.3-base_1%3a3.3.6-10_amd64.deb) ...
    Selecting previously deselected package libstdc++5.
    Unpacking libstdc++5 (from .../libstdc++5_1%3a3.3.6-10_amd64.deb) ...
    Setting up gcc-3.3-base (3.3.6-10) ...
    Setting up libstdc++5 (3.3.6-10) ...


    müsste ja jetzt funktionieren...das ich da selbst nicht draufgekommen bin...


    Funktoiniert !
    Fettes Dankeschön :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!