Problem z uruchomieniem sinusbot'a

sinusbot
Tagi: #<Tag:0x00007f14a3a223d0>

#1

Cześć!

Ostatnio korzystając z tego poradnika :MusicBot - Czyli jak zainstalować SinusBot z youtube-dl

Instalowałem sinusbot’a i gdy chciałem go uruchomić wyskakiwał błąd (po wpisaniu ./sinusbot) Could not open /tmp/.sinusbot.lock. Is SinusBot already running?

Dodam że jeżeli chciałem go odpalić z poziomu root’a to pojawaiała się informacja ,że ta funkcja została zablokowana z powodów bezpieczeństwa.
Ktoś ma jakieś pomysły?


#2

rm -r /tmp/.sinusbot.lock


#3

rm: cannot remove ‘/tmp/.sinusbot.lock’: Operation not permitted
błąd gdy jestem zalogowany jak su sinusbot
jako user sie nie da


#4

zrob to z roota albo z sudo z uzytkownika z uprawnieniami do sudo


#5

Last login: Sun Jul 2 13:12:24 2017 from 5.134.78.64
user@ubuntu:~$ cd /home/sinusbot1
user@ubuntu:/home/sinusbot1$ sudo rm -r /tmp/.sinusbot.lock
[sudo] password for user:
user@ubuntu:/home/sinusbot1$ ./sinusbot
Error: Could not create directory /home/sinusbot1/data//db; mkdir /home/sinusbot1/data//db: permission denied
user@ubuntu:/home/sinusbot1$ sudo ./sinusbot
2017/07/02 13:48:09 The bot will not run as root-user.
user@ubuntu:/home/sinusbot1$ sudo su
root@ubuntu:/home/sinusbot1# ./sinusbot
2017/07/02 13:49:02 The bot will not run as root-user.
root@ubuntu:/home/sinusbot1#


#6

podstawa jak instalowałeś sinusbot i utworzyłeś konto sinusbot to tu:

tego nie widać ( odpalasz jako user lub root ) a powinno to wyglądać mniej więcej tak ( pisane poglądowo :wink: )

user@ubuntu: su sinusbot
sinusbot@ubuntu: ./sinusbot 

lub

root@ubuntu: su sinusbot
sinusbot@ubuntu: ./sinusbot

#7

Last login: Sun Jul 2 13:46:08 2017 from 5.134.78.64
user@ubuntu:~$ su sinusbot1
Password:
sinusbot1@ubuntu:/home/user$ cd /home/sinusbot1
sinusbot1@ubuntu:~$ rm -r /tmp/.sinusbot.lock
rm: remove write-protected regular empty file ‘/tmp/.sinusbot.lock’? y
rm: cannot remove ‘/tmp/.sinusbot.lock’: Operation not permitted
sinusbot1@ubuntu:~$ ./sinusbot
Could not open /tmp/.sinusbot.lock. Is SinusBot already running?
sinusbot1@ubuntu:~$

Nie mam logów z instalacji ale wykonałem wszystko tylko że nie mogę tego włączyć ale mam konto,sinusbota i clienta teamspeaka w folderze sinusbot (konto)


#8

a to jak pomieszałeś wcześniej to powinno wyglądać tak

sinusbot1@ubuntu:~$ sudo rm -r /tmp/.sinusbot.lock

a potem dopiero

sinusbot1@ubuntu:~$ ./sinusbot


#9

Last login: Sun Jul 2 14:58:00 2017 from 5.134.78.64
user@ubuntu:~$ su sinusbot1
Password:
sinusbot1@ubuntu:/home/user$ cd /home/sinusbot1
sinusbot1@ubuntu:~$ sudo rm -r /tmp/.sinusbot.lock
[sudo] password for sinusbot1:
sinusbot1 is not in the sudoers file. This incident will be reported.
sinusbot1@ubuntu:~$

nie mam dostępu do sudo z poziomu innych użytkowników


#10

to zobacz czy masz ten plik tam /tmp/.sinusbot.lock

root@ubuntu: cd /tmp
root@ubuntu:/tmp ls -a

powinien ci się wyświetlić jak jest i jak będzie to wtedy

root@ubuntu:/tmp rm -r .sinusbot.lock

potem powrót

root@ubuntu:/tmp cd
root@ubuntu:

i dalej masz wyżej co i jak ( we wcześniejszych postach jak odpalić sinusbot )


#11

Dzięki za pomoc :wink:
Okazało się że muszę nadać uprawnienia sudo dla konta sinusbot i wszystko zadziałało


#12