TS Client Update bei Sinusbot auf Linux
Admin | geschrieben am | zuletzt bearbeitet am
Wer Teamspeak nutzt, dem ist klar, dass der Client immer auf der aktuellen Version laufen sollte. Leider vergessen manche darauf, dass auch der Sinusbot, bzw. alle Musikbots auch den Client nutzen und auch dieser bei Sicherheitslücken angreifbar ist. DIe aktuelle Sicherheitslücke bei Version 3.0.18 habe ich zum Anlass genommen um eine kleine Anleitung zu schreiben, wie so ein Update des Teamspeak Clients von Sinusbot funktioniert.
Teamspeak Client Update für den Sinusbot
Sinusbot stoppen
Je nachdem wie der Sinusbot gestartet wurde muss er unterschiedlich beendet werden. Manche nutzen ein Startscript, dass ähnlich zum Teamspeak Server auch mit
./botstartscript.sh stop
genutzt werden kann um den Musikbot zu stoppen. Solltest du einfach screen verwendet haben, kannst du mit
screen -list
die offenen screen Sessions auflisten und mit
screen -r [screenname]
die Verbindung wieder aufbauen. Danach solltest du mir Ctrl + C den Sinusbot stoppen können.
ACHTUNG: Wenn gar nichts mehr geht, kannst du mit ps auxf die Prozesse anzeigen lassen und mit kill [pid] die prozesse abwürgen. Das wäre allerdings der letzte mögliche Ausweg.
Teamspeak Client Update
Nun brauchst du nur das Verzeichnis mit dem Client löschen.
rm -rf /opt/sinusbot/TeamSpeak3-Client-linux_amd64
ACHTUNG: Je nach Installation kann der Pfad abweichen!
Nun wechselst du zum richtigen User und ins richtige Verzeichnis zB:
su bot
cd /opt/sinusbot/
Lädst die neue Version auf deinen Server.
wget http://dl.4players.de/ts/releases/3.0.18.2/TeamSpeak3-Client-linux_amd64-3.0.18.2.run
Setzt die Berechtigung, damit das Setup ausführbar ist.
chmod 777 TeamSpeak3-Client-linux_amd64-3.0.18.2.run
und startest die Installation.
./TeamSpeak3-Client-linux_amd64-3.0.18.2.run
Die Lizenzbedingungen bestätigen und dann noch das plugin des Sinusbots kopieren
cp plugin/libsoundbot_plugin.so TeamSpeak3-Client-linux_amd64/plugins/
und schon kann der Sinusbot wieder starten.
Sinusbot nach dem TS CLient Update wieder starten
Je nach Belieben kann man den Sinusbot wieder mit einem Startscript, oder per screen starten.
Wenn Fragen auftreten, einfach ins Forum unter forum.sinusbot.com posten.
Weitere Infos zur aktuellen Sicherheitslücke findest du hier in englisch: http://forum.teamspeak.com/showthread.php/120755-SECURITY-UPDATE-TeamSpeak-3-Client-3-0-18-1-is-Available