TS3 Bot & Debian VServer

Thainification

Cadet 4th Year
Registriert
Dez. 2011
Beiträge
92
Hallo,

ich hab mir vor kurzem einen VServer bei OVH besorgt und hatte jetzt vor einen TS3 Musikbot darüber laufen zu lassen.

Aus diesem Grund hab ich mich an eine relativ aktuelle Anleitung gehalten und alles soweit ausgeführt.

GUI installiert, VPN installiert, aktuelle TS3 Version für 64bit runtergeladen, alles entpackt und installiert.

Mit einer etwas älteren Version funktioniert auch alles - TS3 startet und man kann das Programm auch über den VPN alles benutzen.

Lade ich aber die aktuellste Version runter, dann kann ich TS3 nicht mehr starten. Weder per VPN Viewer, noch per Console.

Ich erhalte dann folgende Meldung:

Code:
root@vps117840: ./ts3client_runscript.sh
QXcbConnection: Could not connect to display
./ts3client_runscript.sh: line 17: 17304 Aborted                 ./ts3client_linux_amd64 $@

Code:
root@vps117840: ./ts3client_linux_amd64
./ts3client_linux_amd64: error while loading shared libraries: libQt5Core.so.5: cannot open shared object file: No such file or directory

Code:
root@vps117840: ls -la
total 30908
drwxrwxr-x 13 root     root         4096 Aug  4 15:44 .
drwxr-xr-x  4 ts3music ts3music     4096 Nov 24 19:20 ..
drwxrwxr-x  2 root     root         4096 Aug  4 15:44 accessible
-rw-rw-r--  1 root     root       152840 Aug  4 15:44 CHANGELOG
-rwxrwxr-x  1 root     root       117302 Aug  4 15:44 error_report
drwxrwxr-x  2 root     root         4096 Aug  4 15:44 gfx
drwxrwxr-x  2 root     root         4096 Aug  4 15:44 imageformats
-rwxr-xr-x  1 root     root      5372056 Aug  4 15:44 libQt5Core.so.5
-rwxr-xr-x  1 root     root      3847824 Aug  4 15:44 libQt5Gui.so.5
-rwxr-xr-x  1 root     root      1273040 Aug  4 15:44 libQt5Network.so.5
-rwxr-xr-x  1 root     root       250296 Aug  4 15:44 libQt5Sql.so.5
-rwxr-xr-x  1 root     root      6241232 Aug  4 15:44 libQt5Widgets.so.5
-rwxr-xr-x  1 root     root       200552 Aug  4 15:44 libquazip.so.1
-rw-rw-r--  1 root     root        36708 Aug  4 15:44 LICENSE
drwxrwxr-x  6 root     root         4096 Aug  4 15:44 news
-rwxrwxr-x  1 root     root       151266 Aug  4 15:44 package_inst
drwxrwxr-x  2 root     root         4096 Aug  4 15:44 platforms
drwxrwxr-x  6 root     root         4096 Aug  4 15:44 plugins
-rw-rw-r--  1 root     root          313 Aug  4 15:44 plugin_sdk.html
-rw-rw-r--  1 root     root           26 Aug  4 15:44 qt.conf
drwxrwxr-x  6 root     root         4096 Aug  4 15:44 sound
drwxrwxr-x  2 root     root         4096 Aug  4 15:44 soundbackends
drwxrwxr-x  2 root     root         4096 Aug  4 15:44 sqldrivers
drwxrwxr-x  6 root     root         4096 Aug  4 15:44 styles
drwxrwxr-x  2 root     root         4096 Aug  4 15:44 translations
-rwxrwxr-x  1 root     root     12834736 Aug  4 15:44 ts3client_linux_amd64
-rwxrwxr-x  1 root     root          283 Aug  4 15:44 ts3client_runscript.sh
-rwxrwxr-x  1 root     root      1088128 Aug  4 15:44 update

Testweise hab ich auch nochmal alles gelöscht und neu gemacht - gleiches Ergebnis.
Achja, ich hab Debian 6 64bit am Laufen.
 
Gibt es einen Grund, warum du ein so veraltetes OS im Einsatz hast? Mach ein ldd auf ts3client_linux_amd64 bzw. auf libQt5Core.so.
 
Debian 6 ist LTS, also nicht veraltet.

Die Fehler sind also woanders...
1.) Server am Internet, aber keine Server-Kenntnisse
2.) GUI auf nem Linux-Server
 
Für was VPN? Bin mir sicher, du verwechselst hier was...
Ausserdem braucht man keinen tsclient auf dem Server...

​MfG.
 
Ich meinte VNC, nicht VPN. - Mein Fehler.
Ich kann zwar gern auf Debian wheezy wechseln, aber das wird das Problem wohl nicht beheben.

Wäre nett, wenn man mir versuchen würde zu helfen und mir nicht nur sagt, dass ich eigentlich keine Ahnung habe.
Wenn ich mich perfekt auskennen würde, dann bräuchte ich keine Anleitung zu lesen und würde nicht um Hilfe bitten, denn ja ich hab davon keine Ahnung.

Warum ich den VNC installiert habe? Weil ich keine andere Lösung gefunden habe.
Ich möchte über den VServer einen TS3 Bot laufen lassen.
Sprich - TS3 installieren, virtuelle Soundkarte drauf, per VNC den TS3 verbinden lassen, Einstellungen ändern und laufen lassen.
 
Hab bisschen was probiert und jetzt sagt er mir folgendes, nach dem
export LD_LIBRARY_PATH=.
eingegeben habe.

Code:
root@vps117840: ./ts3client_linux_amd64
QXcbConnection: Could not connect to display
Aborted

Code:
root@vps117840: ldd ts3client_linux_amd64
        linux-vdso.so.1 =>  (0x00007fff430ad000)
        libQt5Core.so.5 => ./libQt5Core.so.5 (0x00007f5653d7a000)
        libQt5Gui.so.5 => ./libQt5Gui.so.5 (0x00007f56537ce000)
        libQt5Widgets.so.5 => ./libQt5Widgets.so.5 (0x00007f5652fd9000)
        libQt5Network.so.5 => ./libQt5Network.so.5 (0x00007f5652ca2000)
        libQt5Sql.so.5 => ./libQt5Sql.so.5 (0x00007f5652a65000)
        libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f565283c000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f5652625000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f565241d000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5652218000)
        libquazip.so.1 => ./libquazip.so.1 (0x00007f5651fe7000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5651dcb000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5651b48000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f56517bc000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f565449d000)
        libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f56515ba000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f56512c1000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5650fba000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5650da4000)
        libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f5650b66000)

Code:
root@vps117840: ldd libQt5Core
ldd: ./libQt5Core: No such file or directory

Code:
root@vps117840: ls
accessible       libQt5Network.so.5  platforms        styles
CHANGELOG        libQt5Sql.so.5      plugins          translations
error_report     libQt5Widgets.so.5  plugin_sdk.html  ts3client_linux_amd64
gfx              libquazip.so.1      qt.conf          ts3client_runscript.sh
imageformats     LICENSE             sound            update
libQt5Core.so.5  news                soundbackends

Code:
root@vps117840: locate libQt5Core
/home/ts3music/Desktop/ts3/libQt5Core.so.5

edit:
Hab jetzt testweise mal ein Upgrade auf Debian 7 gemacht - Problem besteht weiterhin.
 
Zuletzt bearbeitet:
Im Endeffekt läuft es über einen extra User - ts3music.
Deswegen ist der Ordner auch in /home/ts3music.

Da es aber nicht mal mit dem root User läuft, brauch ich es doch gar nicht erst mit dem User mit beschränkten Zugriffen versuchen, oder?
 
Naja Wheezy war nur als gut gemeinter Hinweis gedacht, das es dein Problem nicht löst ist, ist klar :)

Daaron schrieb:
Debian 6 ist LTS, also nicht veraltet.

Die Fehler sind also woanders...
1.) Server am Internet, aber keine Server-Kenntnisse
2.) GUI auf nem Linux-Server

In diesem Falle sehe ich aber auch keinen Grund, bei einem Debian 6 zu bleiben. Im produktivem Umfeld mag man vielleicht zögern, aber solange man keinen triftigen Grund (so wie hier) hat nicht zu Updaten...
Aber back2topic.

Welche Version vom Bot hast du? Ich kenne mich damit nicht aus, aber da wird auch drüber diskutiert: http://forum.ts3musicbot.net/viewtopic.php?f=9&t=764
 
Zurück
Oben