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