• 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.

Solved Sinusbot will nicht mehr starten

Status
Not open for further replies.
Betriebssystem: Windows / Linux
SinusBot Version: 0.9.18-8499d2c
TS3 Version: 3.0.19.4

Problembeschreibung
Erläutere bitte das Problem im Detail. Was hast du getan, was hast du erwartet und was ist stattdessen passiert?

Code:
TS3Path = "/opt/ts3bot/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
ListenHost = "0.0.0.0"
DataDir = "/opt/ts3bot/data/"
ListenPort = 8087
LocalPlayback = false
EnableLocalFS = false
MaxBulkOperations = 300
LogLevel = 3
EnableProfiler = false
YoutubeDLPath = "/usr/local/bin/youtube-dl"
EnableDebugConsole = false
UploadLimit = 83886080
RunAsUser = 0
RunAsGroup = 0
InstanceActionLimit = 6
UseSSL = false
SSLKeyFile = ""
SSLCertFile = ""
Hostname = ""
SampleInterval = 60
StartVNC = false
EnableWebStream = false
LogFile = ""
LicenseKey = "vnqHwbixXq90WhsgL9jIzqruUinw+X3u9TqokydYBRM="
IsProxied = false
DenyStreamURLs = []
Pragma = 0

[YoutubeDL]
  BufferSize = 524288
  MaxDownloadSize = 419430400
  MaxDownloadRate = 104857600
  CacheStreamed = false

[TS3]
  AvatarMaxWidth = 0
  AvatarMaxHeight = 0
  AllowGIF = false

[StreamRewrites]

[Scripts]
  AllowReload = false
  EnableTimer = false

[Themes]
  Default = ""

[SpeechRecognition]
  Enable = false

[FFmpeg]
  UserAgent = "SinusBot (0.9.18-8499d2c)"

[DAV]
  Enable = false

[XServer]
  Delay = 0
  Debug = false

Startscript
screen -S ts3bot ./sinusbot '-RunningAsRootIsEvilAndIKnowThat'
 
Betriebssystem: Windows / Linux
SinusBot Version: 0.9.18-8499d2c
TS3 Version: 3.0.19.4

Problembeschreibung
wenn ich ./start.sh mache dann kommt diese Fehler Meldung
[screen is terminating]


Code:
TS3Path = "/opt/ts3bot/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64"
ListenHost = "0.0.0.0"
DataDir = "/opt/ts3bot/data/"
ListenPort = 8087
LocalPlayback = false
EnableLocalFS = false
MaxBulkOperations = 300
LogLevel = 3
EnableProfiler = false
YoutubeDLPath = "/usr/local/bin/youtube-dl"
EnableDebugConsole = false
UploadLimit = 83886080
RunAsUser = 0
RunAsGroup = 0
InstanceActionLimit = 6
UseSSL = false
SSLKeyFile = ""
SSLCertFile = ""
Hostname = ""
SampleInterval = 60
StartVNC = false
EnableWebStream = false
LogFile = ""
LicenseKey = "vnqHwbixXq90WhsgL9jIzqruUinw+X3u9TqokydYBRM="
IsProxied = false
DenyStreamURLs = []
Pragma = 0

[YoutubeDL]
  BufferSize = 524288
  MaxDownloadSize = 419430400
  MaxDownloadRate = 104857600
  CacheStreamed = false

[TS3]
  AvatarMaxWidth = 0
  AvatarMaxHeight = 0
  AllowGIF = false

[StreamRewrites]

[Scripts]
  AllowReload = false
  EnableTimer = false

[Themes]
  Default = ""

[SpeechRecognition]
  Enable = false

[FFmpeg]
  UserAgent = "SinusBot (0.9.18-8499d2c)"

[DAV]
  Enable = false

[XServer]
  Delay = 0
  Debug = false

Startscript
screen -S ts3bot ./sinusbot '-RunningAsRootIsEvilAndIKnowThat'
 

flyth

is reticulating splines
Staff member
Developer
Contributor
Aus Sicherheitsgründen wurde die Option RunningAsRootIsEvilAndIKnowThat entfernt. Der Bot läuft nicht mehr unter dem Benutzer root. Erstelle bitte ein eigenes Benutzerkonto für den Bot.
 

ClazeGames

Member
Hey flyth,

Ich habe jetzt die ganze Schritte wie auf der Anleitung verfolgt! Wenn ich es standardmäßig mit root starten würde, hätte es geklappt. Aber da du die Funktion gesperrt hast, muss man ja mit einen Benutzer starten! Problem ist nur, dass diese Meldung erscheint:
Code:
Could not open /tmp/.sinusbot.lock. Is SinusBot already running?

Falls du noch einen DiagSinusbot-Bericht brauchst, habe ich auch reingepackt:
Code:
==========================================================
SINUSBOT RELATED
SYSTEM INFORMATION
 - Operating System: Debian GNU/Linux 8.8 (jessie)
 - OS x64 check: OK
 - Kernel: Linux 3.16.0-4-amd64 x86_64
 - Load Average: 0.52 0.51 0.36
 - Uptime: 1 days, 4 hours, 24 minutes, 41 seconds
 - OS Updates: 0 (well done!)
 - OS Missing Packages: None (v1)
 - OS APT Last Update: 12.06.2017 17:42:40 CEST +02:00:00
 - Bot Start Script: not found
 - DNS resolution check: sinusbot.com resolved to 104.18.41.220 -> OK
 - HTTPS check with IPv4 mode: SUCCESS [Connection was established to sinusbot.com]
 - HTTPS check with IPv6 mode: FAILED  [Failed connecting to sinusbot.com]
 - CPU:
  Architecture:  x86_64
  CPU(s):  10
  Thread(s) per core:  1
  Core(s) per socket:  10
  Socket(s):  1
  Model name:  Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz
  CPU MHz:  2199.996
  Hypervisor vendor:  KVM
  Virtualization type:  full
 - RAM: 1.27 GB/49.24 GB in use (2%)
 - SWAP: 0 B/0 B in use (0%) (SWAP disabled)
 - DISK: 2.14 GB/1.09 TB in use (0%)
 - Package versions:
  > libglib: 2.42.1-1+b1

BOT INFORMATION
 - Status: not running
 - Webinterface: port locally not reachable (Port: 31010)
 - Binary: /home/ts/sinusbot/bot001/sinusbot (MD5 Hash: adecf87cd9d5dc4f4216133871aca055)
 - Version: 0.9.20-a9b8dc6
 - TS3 Plugin: installed (md5 hash match)
  - Bot Plugin: 8aa3378ad883893f4942540dafbc00f2
  - TS3 Client: 8aa3378ad883893f4942540dafbc00f2
 - Config:
  - LogLevel =
  - TS3Path = /home/ts/sinusbot/bot001/TeamSpeak3-Client-linux_amd64/ts3client_linux_amd64 (Version 3.0.18.2)
  - YoutubeDLPath = not set (does exist anyway, version: 2017.06.12)
 - Installed scripts: advertising.js; aloneMode.js; badchan.js; bookmark.js; covatar.js; dev.js; followme.js; idle.js; metadata.js; norecording.js; rememberChannel.js; showcase.js; sound.js; welcometext.js

OTHER INFORMATION
 - Report date: 12.06.2017 19:11:54 CEST +02:00:00 (timezone: Europe/Berlin)
 - TeamSpeak 3 Version: 3.0.18.2 (vulnerable! outdated!)
 - youtube-dl Version: 2017.06.12
 - DiagScript version: 0.5.1
==========================================================

Warum funktioniert es nicht? Ich würde den RunningAsRootIsEvilAndIKnowThat-Parameter aktiviert lassen, da dann die meisten keine Probleme haben werden! Heißt auch gleichzeitig, dass dann auch der Großteil hier im Forum nicht herummeckern!

Ich hoffe, dass du dir Gedanken darüber machst und hoffentlich erfüllst.

Mit freundlichen Grüßen,
Braveen
 

irgendwr

no longer active, "retired" staff member
is awesome!
V.I.P.
is uber awesome!
Contributor
Insider
Could not open /tmp/.sinusbot.lock. Is SinusBot already running?
rm /tmp/.sinusbot.lock

Warum funktioniert es nicht? Ich würde den RunningAsRootIsEvilAndIKnowThat-Parameter aktiviert lassen, da dann die meisten keine Probleme haben werden! Heißt auch gleichzeitig, dass dann auch der Großteil hier im Forum nicht herummeckern!

Ich hoffe, dass du dir Gedanken darüber machst und hoffentlich erfüllst.
Den bot nicht als root starten zu dürfen mag zwar nervig erscheinen, ist aber sehr wichtig in Bezug auf die Sicherheit,
da du unter keinen Umständen einen Prozess mit allen Rechten laufen haben solltest, der dazu auch noch per Web erreichbar ist.
"Ich werd eh keine Probleme haben" ist einer der gefährlichsten und schädlichsten Einstellungen, die du in der IT-Branche haben kannst :D

Egal wie viele Leute meckern: Es ergibt Sinn und es wird so bleiben ^^
 

ClazeGames

Member
Ok, ich habe das Problem gelöst!
Ich würde diese Sachen noch in die Anleitung hinzufügen!

If you have this error-message when you start the bot
Code:
Could not open /tmp/.sinusbot.lock. Is SinusBot already running?

Then you have to execute this command:
Code:
rm /tmp/.sinusbot.lock.

If you have this error-message when you start the bot

Code:
Could not open X11 socket. This happens either if the bot is already running or you ran it before using a different user (root?). Please make sure the bot is not running and delete /tmp/.X11-unix/X40 manually.

Then you have to execute this command on your root account
Code:
rm /tmp/.X11-unix/X40
 

ClazeGames

Member
Ok, ich habe das Problem gelöst!
Ich würde diese Sachen noch in die Anleitung hinzufügen!


Code:
Could not open /tmp/.sinusbot.lock. Is SinusBot already running?


Code:
rm /tmp/.sinusbot.lock.



Code:
Could not open X11 socket. This happens either if the bot is already running or you ran it before using a different user (root?). Please make sure the bot is not running and delete /tmp/.X11-unix/X40 manually.


Code:
rm /tmp/.X11-unix/X40

Hey,

Kann jemand diese Anleitung mal an @flyth weitergeben? Weil dieses Problem kommt (fast) jeden mal vor! Ich würde, dass in der Anleitung auf Github mit der Zwischenüberschrift "Known Issues" als Unterkategorie erstellen und diese (die oben ist) oder eine ähnliche Anleitung veröffentlichen!

Ich (mittlerweile nicht) und viele andere, die da Schwierigkeiten haben würden sich freuen!

Mit freundlichen Grüßen,
Braveen
 

irgendwr

no longer active, "retired" staff member
is awesome!
V.I.P.
is uber awesome!
Contributor
Insider
Hey,

Kann jemand diese Anleitung mal an @flyth weitergeben? Weil dieses Problem kommt (fast) jeden mal vor! Ich würde, dass in der Anleitung auf Github mit der Zwischenüberschrift "Known Issues" als Unterkategorie erstellen und diese (die oben ist) oder eine ähnliche Anleitung veröffentlichen!

Ich (mittlerweile nicht) und viele andere, die da Schwierigkeiten haben würden sich freuen!

Mit freundlichen Grüßen,
Braveen
Wir helfen jedem mit diesem Problem und mit dem aktuellen installer/startscript ist dies bereits behoben.
Außerdem tritt dieser Fehler nur auf, wenn du den bot zuvor als root startest.
Und was du beim 2. error machen musst steht Wort wörtlich in der Fehlermeldung.
 
Status
Not open for further replies.
Top