• If you need help or want to discuss things, you now can also join us on our Discord Server!
  • A first preview of the unlimited version of SinusBot can be found in the Upcoming Changes thread. A version for Windows will follow, but we don't have a release date, yet.

BOT verbindet nicht mit TS

DeanThunderwolf

Donor
is awesome!
Servus Leute,

ich habe mir auf dem neuen Server Sinusbot installiert und musste feststellen, dass die BOTs sich nicht mit meinem TS verbinden wollen.
Der Instanz-Log gibt folgendes aus:

2018-05-11T19:30:23+02:00 Storing configuration.
2018-05-11T19:30:23+02:00 TSClient quit. LogLevel has been increased, please try to connect again to see more details.
2018-05-11T19:30:23+02:00 Closed.
2018-05-11T19:30:23+02:00 TS>/opt/sinusbot/teamspeak3-client/ts3client_linux_amd64: error while loading shared libraries: libXtst.so.6: cannot open shared object file: No such file or directory
2018-05-11T19:30:23+02:00 Starting instance ts3server://za-networks.com?port=9987&nickname=SinusBot&password=&channel=&channelpassword=
2018-05-11T19:30:23+02:00 About to run.
2018-05-11T19:30:23+02:00 Prespawn.
2018-05-11T01:12:23+02:00 Storing configuration.
2018-05-11T01:12:06+02:00 TSClient quit. LogLevel has been increased, please try to connect again to see more details.
2018-05-11T01:12:06+02:00 Closed.
2018-05-11T01:12:06+02:00 TS>/opt/sinusbot/teamspeak3-client/ts3client_linux_amd64: error while loading shared libraries: libXtst.so.6: cannot open shared object file: No such file or directory
2018-05-11T01:12:06+02:00 Starting instance ts3server://za-networks.com?port=9987&nickname=SinusBot&password=&channel=&channelpassword=
2018-05-11T01:12:06+02:00 About to run.
2018-05-11T01:12:06+02:00 Prespawn.
2018-05-11T01:12:03+02:00 TSClient quit. LogLevel has been increased, please try to connect again to see more details.
2018-05-11T01:12:03+02:00 Closed.
2018-05-11T01:12:03+02:00 TS>/opt/sinusbot/teamspeak3-client/ts3client_linux_amd64: error while loading shared libraries: libXtst.so.6: cannot open shared object file: No such file or directory
2018-05-11T01:12:03+02:00 Starting instance ts3server://za-networks.com?port=9987&nickname=SinusBot&password=&channel=&channelpassword=
2018-05-11T01:12:03+02:00 About to run.
2018-05-11T01:12:03+02:00 Prespawn.
2018-05-11T01:11:54+02:00 Could not prepare listeners: file file+net client: fcntl: bad file descriptor
2018-05-11T01:11:54+02:00 > Data Fail
2018-05-11T01:11:54+02:00 Prespawn.
2018-05-11T01:11:53+02:00 TSClient quit. LogLevel has been increased, please try to connect again to see more details.
2018-05-11T01:11:53+02:00 Auto-Starting f313b6a0-e4c0-4483-92be-6a4f1ef64646/ac692c7e-c140-4689-bb9d-d3af5e722a63 in 500 ms...
2018-05-11T01:11:53+02:00 Initialization complete
2018-05-11T01:11:53+02:00 Starting instance ts3server://za-networks.com?port=9987&nickname=SinusBot&password=&channel=&channelpassword=

Ich glaube das Problem liegt hier: 2018-05-11T01:12:03+02:00 TS>/opt/sinusbot/teamspeak3-client/ts3client_linux_amd64: error while loading shared libraries: libXtst.so.6: cannot open shared object file: No such file or directory

Ich habe nur keine Ahnung wie ich das beheben kann.

Falls es wichtig ist, ich habe die Dateien vom TS in /home/ts3/ (ts3 ist auch der ausführende user)
und habe alle Dateien aus dem vorher entpackten Ordner ts3client_linux_amd64..... in den Ordner ts3 verschoben und den leeren gerade genannten Ordner gelöscht.

Sinusbot habe ich per Install-Script aufgespielt.

Danke im voraus!

MfG
Dean =)
 

Lukas Westholt

Well-Known Member
Contributor
Falls es wichtig ist, ich habe die Dateien vom TS in /home/ts3/ (ts3 ist auch der ausführende user)
und habe alle Dateien aus dem vorher entpackten Ordner ts3client_linux_amd64..... in den Ordner ts3 verschoben und den leeren gerade genannten Ordner gelöscht.

Ja, hier wird irgendwo der Fehler liegen. Probiere doch mal aus, den Sinusbot manuell zu installieren. Das geht relativ schnell: https://wiki.sinusbot.com/en:guides:installation:linux

Danach musst du auch nichts mehr entpacken und verschieben, ist alles in der Anleitung drin. Dann nach der Anleitung nur noch starten: https://wiki.sinusbot.com/en:guides:installation:linux#usage

Ich installiere meinen Sinusbot immer manuell und es gibt keine Probleme.
 

DeanThunderwolf

Donor
is awesome!
Ja, hier wird irgendwo der Fehler liegen. Probiere doch mal aus, den Sinusbot manuell zu installieren. Das geht relativ schnell: https://wiki.sinusbot.com/en:guides:installation:linux

Danach musst du auch nichts mehr entpacken und verschieben, ist alles in der Anleitung drin. Dann nach der Anleitung nur noch starten: https://wiki.sinusbot.com/en:guides:installation:linux#usage

Ich installiere meinen Sinusbot immer manuell und es gibt keine Probleme.


Danke, probier ich gleich mal aus.
 

DeanThunderwolf

Donor
is awesome!
Ich habe die Anleitung genaus so befolgt, aber der Server sagt mir, dass der BOT bereits läuft, wenn ich ihn starten will. (Could not open /tmp/.sinusbot.lock. Is SinusBot already running?)

Und wenn ich auf das Webinterface zugreife, dann habe ich noch die alten Einstellungen / Instanzen von der Version, die ich mit dem Install-Script installiert hatte....obwohl ich den Ordner per WinSCP gelöscht habe.
 

Lukas Westholt

Well-Known Member
Contributor
Hast du Fehlermeldungen bei der Installation erhalten?

Ansonsten melde dich mit su <dein richtiger user> nochmal als root an und mache den folgenden Befehl:
sudo chown -R sinusbot:sinusbot /opt/sinusbot

und danach probierest du es nochmal zu starten:
su sinusbot
/opt/sinusbot/sinusbot
 

DeanThunderwolf

Donor
is awesome!
Nein Fehlermeldungen habe ich keine erhalten.

Habe als sinusbot user den Befehl ausgeführt und folgendes erhalten:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

[sudo] password for sinusbot:
sinusbot is not in the sudoers file. This incident will be reported.

wenn ich das als root versuche sagt er mir, es existiert keine Datei/Pfad ./sinusbot
 

Lukas Westholt

Well-Known Member
Contributor
Wäre es eine Option Linux nochmal neu zu installieren? Wenn es zum Beispiel in ner Virtuellen Machine oder auf nem xServer läuft, könnte man ja nochmal von 0 anfangen. Und dann würde ich die manuelle Instalation machen, genau nach Anleitung, und dann sollte man mit dem "sinusbot"-User das Programm erfolgreich starten können.
 

Lukas Westholt

Well-Known Member
Contributor
Falls du schon irgendwelche Scripte hinzugefügt hast, solltest du sie natürlich sichern, aber ich denke das hast du noch nicht.
 

DeanThunderwolf

Donor
is awesome!
Hab noch nen Snapshot vom Server, bevor ich Sinusbot installiert habe. Da ist dann nur TS und NextCloud drauf, würde das auch passen?
 

Lukas Westholt

Well-Known Member
Contributor
Das du ein snapshot davor gemacht hast, ist wirklich schon mal richtig gut. Props dafür :). Was genau heißt, dass du nen TS drauf hast? Einen TS-Client? Warum? War der für den Sinusbot?
 

DeanThunderwolf

Donor
is awesome!
Nene TS Server ;D

Bin noch ein blutiger Anfänger im Thema Linux und konnte nur von einem Bekannten etwas lernen, aber mit dem habe ich keinen Kontakt mehr. Daher muss ich Euch jetzt belästigen ;D
 

DeanThunderwolf

Donor
is awesome!
Bekomme als user sinusbot wiedermal permission denied.

sinusbot@v22018054818165475:/opt/sinusbot$ ./sinusbot
Error: Could not create directory /opt/sinusbot/data//ts3; mkdir /opt/sinusbot/data//ts3: permission denied
 
Top