Problem z uruchomieniem sinusbot’a

OliX | 2017-07-02 11:00:39 UTC | #1

Cześć!

Ostatnio korzystając z tego poradnika :https://forum.lvlup.pro/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 | 2017-07-02 12:31:14 UTC | #2

rm -r /tmp/.sinusbot.lock


OliX | 2017-07-02 13:17:51 UTC | #3

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


Nieznajomy11 | 2017-07-02 13:22:13 UTC | #4

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


OliX | 2017-07-02 13:49:18 UTC | #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#


LinGruby | 2017-07-02 14:55:52 UTC | #6

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

[quote=”OliX, post:5, topic:3159”]
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#
[/quote]

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 | 2017-07-02 15:02:34 UTC | #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)


LinGruby | 2017-07-02 15:09:38 UTC | #8

[quote=”OliX, post:7, topic:3159”]
sinusbot1@ubuntu:~$ rm -r /tmp/.sinusbot.lock
[/quote]

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 | 2017-07-02 15:12:24 UTC | #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


LinGruby | 2017-07-04 22:56:59 UTC | #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 )


OliX | 2017-07-02 15:49:14 UTC | #11

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


Aylin | 2019-01-18 12:50:33 UTC | #12