Problem z uruchomieniem sinusbot’a

Zombie
sinusbot
OliX
OliX

Cześć!

Ostatnio korzystając z tego poradnika :https://lvlup.rok.ovh/t/musicbot-czyli-jak-zainstalowac-sinusbota-z-youtube-dl/205

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?

kubus
kubus

rm -r /tmp/.sinusbot.lock

OliX
OliX

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

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

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

OliX
OliX

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#

LinGruby
LinGruby Pionier

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

OliX:

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#

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

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

lub

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

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)

LinGruby
LinGruby Pionier

OliX:

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

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

OliX
OliX

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

LinGruby
LinGruby Pionier

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 )

OliX
OliX

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