Page 1 of 1

Nach Update Botstart nicht mehr möglich

Posted: Fri Aug 14, 2015 8:06 pm
by TimBieber
Seit dem letzen Update erhalten alle beim Start Ihres Bots folgenden Fehler:

[H[J ________________ __ ___ _ ____ __
/_ __/ ___/__ // |/ /_ _______(_)____/ __ )____ / /
/ / \__ \ /_ / / ___/ /__/ / / / / /_/ (__ ) / /__/ /_/ / /_/ / /_
/_/ /____/____/_/ /_/\__,_/____/_/\___/_____/\____/\__/

Error: Could not find or load main class JavaPreloader


Was kann man dagegen tun ? Ist das Problem bekannt ?

Re: Nach Update Botstart nicht mehr möglich

Posted: Fri Aug 14, 2015 8:15 pm
by Shadow86
Hallo,

komme doch einfach auf unseren Support TS3 (Auf TS3Musicbot.net einloggen), dann kann ich mir das mal genauer anschauen.

MfG

Shadow86

Re: Nach Update Botstart nicht mehr möglich

Posted: Sat Aug 15, 2015 11:22 am
by TimBieber
Erreiche im Supportts3 leider niemanden.


Könnte man daher hier helfen ?

Nochmal mehr Infos:
Der Bot wird das ERSTE mal gestartet und zwar erfolgreich. Er zieht sich auch Updates herunter.

Wenn man ihn dann erneut startet, erscheint sofort der oben im ersten Post genannte Fehler.

Re: Nach Update Botstart nicht mehr möglich

Posted: Sat Aug 15, 2015 12:57 pm
by Crypto90
Wie startest du die TS3MusicBots? Über die TS3MusicBot_runscript.sh?
Stelle sicher, dass du vor dem Ausführen des Scripts in den Scriptordner wechselst (cd /...../TS3MusicBot).

Re: Nach Update Botstart nicht mehr möglich

Posted: Sat Aug 15, 2015 3:04 pm
by TimBieber
Das ist das Script mit dem wir bis zum letzten Update immer prima starten konnten:
Code: Select all
if [ "$ARG1" = "startbot" ]; then
	WriteUserData "MusicBot Start/Restart" "$ARG2" "$ARG3"
	if [ -d "/home/$ARG2/$ARG3" ]; then
		RUNNING="`ps aux | grep -v grep | grep -i screen | grep -i "$ARG2-$ARG3"`"
		if [ -z "$RUNNING" ]; then
			if [[ -f "/home/$ARG2/$ARG3/TS3MusicBot_runscript.sh" && -x "/home/$ARG2/$ARG3/TS3MusicBot_runscript.sh" || "/home/$ARG2/$ARG3/start.sh" && -x "/home/$ARG2/$ARG3/start.sh" ]]; then
				if [ -f "/home/$ARG2/$ARG3/screenlog.0" ]; then
					echo "" > "/home/$ARG2/$ARG3/screenlog.0"
				fi
				cd "/home/$ARG2/$ARG3"
				sudo -u $ARG3 screen -A -m -d -L -S $ARG4
				
				sleep 2
Erklärungen:
$ARG2 = Benutzer
$ARG3 = Verzeichnis des Bots
$ARG4 = Startscript (./TS3MusicBot_runscript.sh bla bla)


Irgendwas müsst ihr geändert haben, was jetzt den Start nicht mehr damit ermöglicht.

Re: Nach Update Botstart nicht mehr möglich

Posted: Sat Aug 15, 2015 3:24 pm
by TimBieber
sudo -u $ARG3 screen -A -m -d -L -S $ARG4

diese Zeile habe ich zu screen -A -m -d -L -S $ARG4 angepasst und damit starten die Bots.


Früher gings auch mit sudo -u $ARG3 screen -A -m -d -L -S $ARG4


Kann geschlossen werden.