Strona 1 z 2

nie działa autostart boblightd ubuntu 16.10

: 08 sty 2017, 16:48
autor: ddd
Witam, mam problem z boblight na 16.10

Kod: Zaznacz cały

ddd@kodi:~$ sudo update-rc.d boblight defaults
ddd@kodi:~$ sudo service boblight start
ddd@kodi:~$ sudo service boblight status
● boblight.service - SYSV: Boblight daemon
   Loaded: loaded (/etc/init.d/boblight; generated; vendor preset: enabled)
   Active: active (running) since nie 2017-01-08 16:36:59 CET; 8s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2905 ExecStart=/etc/init.d/boblight start (code=exited, status=0/SUCC
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/boblight.service
           └─2911 /usr/bin/boblightd

sty 08 16:36:59 kodi systemd[1]: Starting SYSV: Boblight daemon...
sty 08 16:36:59 kodi boblight[2905]:  * Starting boblight daemon boblightd
sty 08 16:36:59 kodi boblight[2905]:    ...done.
sty 08 16:36:59 kodi systemd[1]: Started SYSV: Boblight daemon.
lines 1-13/13 (END)
jak widać niby boblight startuje z palca ale po ponownym uruchomieniu htpc nie działa .
Zastanawia mnie że po komendzie ddd@kodi:~$ sudo update-rc.d boblight defaults
brak jest wyniku dodawania dodawania rc bo hyba powinno być coś takiego:

Kod: Zaznacz cały

ddd@kodi:~$ sudo update-rc.d boblight defaults
 Adding system startup for /etc/init.d/boblight ...
   /etc/rc0.d/K20boblight -> ../init.d/boblight
   /etc/rc1.d/K20boblight -> ../init.d/boblight
   /etc/rc6.d/K20boblight -> ../init.d/boblight
   /etc/rc2.d/S20boblight -> ../init.d/boblight
   /etc/rc3.d/S20boblight -> ../init.d/boblight
   /etc/rc4.d/S20boblight -> ../init.d/boblight
   /etc/rc5.d/S20boblight -> ../init.d/boblight

niby błędy nie wyskakują a komenda

Kod: Zaznacz cały

sudo service boblight start 
startuje boblight.

No ale coś jest nie tak bo po restarcie PC usługa boblightd jednak nie startuje.

Re: nie dzizła autostart boblightd ubuntu 16.10

: 09 sty 2017, 15:55
autor: cam_se
Witam, spróbuj

Kod: Zaznacz cały

sudo systemctl enable boblight
i wtedy restart dla sprawdzenia.

Re: nie dzizła autostart boblightd ubuntu 16.10

: 09 sty 2017, 19:15
autor: ddd

Kod: Zaznacz cały

 ddd@kodi:~$ sudo systemctl enable boblight
boblight.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable boblight
update-rc.d: error: boblight Default-Start contains no runlevels, aborting.
ddd@kodi:~$

Re: nie dzizła autostart boblightd ubuntu 16.10

: 09 sty 2017, 20:17
autor: cam_se
A sprawdzałeś może pierwszy wynik z Google? ;) https://github.com/arvydas/boblight/wik ... d-on-Linux

Re: nie dzizła autostart boblightd ubuntu 16.10

: 09 sty 2017, 20:37
autor: ddd
a czytałeś 1 post z tego wątku ?

Re: nie dzizła autostart boblightd ubuntu 16.10

: 09 sty 2017, 21:42
autor: cam_se
Jak najbardziej, nigdzie tam nie zawarłeś tego linku ani nie napisałeś że stworzyłeś odpowiedni plik konfiguracyjny w /etc/init.d przed wydaniem komendy sudo update-rc.d boblight defaults. Sprawdź może czy plik ma prawo wykonywalności.

Re: nie dzizła autostart boblightd ubuntu 16.10

: 10 sty 2017, 14:25
autor: ddd
Jest oczywiście plik ma prawa 755 od tego zacząłem.
Zresztą jest napisane że z palca działa jak by nie było to service start by nie działał.

Re: nie dzizła autostart boblightd ubuntu 16.10

: 10 sty 2017, 18:02
autor: cam_se
To spróbuj jeszcze

Kod: Zaznacz cały

sudo update-rc.d boblight enable

Re: nie dzizła autostart boblightd ubuntu 16.10

: 11 sty 2017, 00:21
autor: ddd

Kod: Zaznacz cały

ddd@kodi:~$ sudo update-rc.d boblight enable
[sudo] hasło użytkownika ddd:
update-rc.d: error: boblight Default-Start contains no runlevels, aborting.
ddd@kodi:~$

Re: nie dzizła autostart boblightd ubuntu 16.10

: 11 sty 2017, 21:05
autor: cam_se
Dopiero teraz wczytałem się w skrypt. Spróbuj

Kod: Zaznacz cały

sudo update-rc.d boblightd defaults
Jeśli nie zadziała, to:

Kod: Zaznacz cały

sudo systemctl enable boblightd

Re: nie dzizła autostart boblightd ubuntu 16.10

: 12 sty 2017, 09:51
autor: ddd
ddd@kodi:~$ sudo systemctl enable boblight
[sudo] hasło użytkownika ddd:
boblight.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable boblight
update-rc.d: error: boblight Default-Start contains no runlevels, aborting.
ddd@kodi:~$

Re: nie działa autostart boblightd ubuntu 16.10

: 12 sty 2017, 12:18
autor: cam_se
bobligthd w obu przypadkach

Re: nie działa autostart boblightd ubuntu 16.10

: 12 sty 2017, 12:36
autor: ddd
ale skryt w /etc/init.d ma nazwe boblight a usluga w /usr/bin boblightd

Re: nie działa autostart boblightd ubuntu 16.10

: 12 sty 2017, 14:32
autor: cam_se
Dlatego podaj wynik obu komend, przybliży nas to do rozwiązania.

Re: nie działa autostart boblightd ubuntu 16.10

: 12 sty 2017, 18:52
autor: ddd
ddd@kodi:~$ sudo systemctl enable boblightd
Failed to enable unit: No such file or directory

Re: nie działa autostart boblightd ubuntu 16.10

: 12 sty 2017, 18:53
autor: ddd
plik boblight wygląda tak:

Kod: Zaznacz cały

#!/bin/sh

# INIT INFO
# Provides:          boblightd
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: boblightd daemon
# Description:       Boblight daemon
### END INIT INFO

PATH=/usr/local/bin:/bin:/usr/bin
NAME=boblightd
DAEMON=/usr/bin/$NAME
PIDFILE=/var/run/$NAME.pid
DESC="boblight daemon"
USER=boblightd

[ -x "$DAEMON" ] || exit 0

. /lib/lsb/init-functions

case "$1" in
  start)
    # master switch
      log_daemon_msg "Starting $DESC" "$NAME"
      /sbin/start-stop-daemon --start --exec $DAEMON --background --make-pidfile --pidfile $PI$
      log_end_msg $?
    ;;
  stop)
 # master switch
      log_daemon_msg "Stopping $DESC" "$NAME"
      /sbin/start-stop-daemon --stop --pidfile $PIDFILE --chuid $USER --exec $D$
      /bin/rm -f $PIDFILE
      log_end_msg $?
    ;;
  reload|restart)
    $0 stop && $0 start
    ;;
  status)
 status_of_proc -p $PIDFILE $DAEMON $NAME && exit 0 || exit $?
    ;;
  *)
    echo "Usage: /etc/init.d/$NAME {start|stop|restart|status}" >&2
    exit 1
    ;;
esac

exit 0

Re: nie działa autostart boblightd ubuntu 16.10

: 12 sty 2017, 18:55
autor: ddd
stawiałem boblight z 5x na 14.04 i nigdy nie było problemu :/

Re: nie działa autostart boblightd ubuntu 16.10

: 12 sty 2017, 20:37
autor: cam_se
To spróbuj jeszcze jednego. Dodaj linijkę

Kod: Zaznacz cały

service boblight start
(bez sudo) do pliku /etc/rc.local przed linią exit 0.

Re: nie działa autostart boblightd ubuntu 16.10

: 14 sty 2017, 22:03
autor: ddd

Kod: Zaznacz cały

ddd@kodi:/etc$ find rc.local
find: ‘rc.local’: Nie ma takiego pliku ani katalogu
ddd@kodi:/etc$ 

Re: nie działa autostart boblightd ubuntu 16.10

: 15 sty 2017, 00:47
autor: cam_se
W takim razie

Kod: Zaznacz cały

sudo systemctl enable rc-local.service
restart systemu i wtedy edycja rc.local.