16.10 Serwer - update-rc.d nie tworzy dowiązań symbolicznych dla vncserver

6

Przepraszamy - edytowano w celu wyjaśnienia, że ​​jest to Ubuntu 16.10 (Yakkety Yak) NOT 14.10.
Z jakiegoś powodu 14.10 utknęło mi w głowie.

Próbuję skonfigurować bezgłowy serwer VNC i wykorzystuję ten przewodnik jako odniesienie:

https://www.howtoforge.com/how-to-install-vnc-server-on-ubuntu-14.04

Wydaje się, że w większości działa, ale vncservernie uruchamia się przy rozruchu, uruchamia się ręcznie OK.

Kiedy biegnę

update-rc.d vncserver defaults 99

Mam dostać coś takiego:

Adding system startup for /etc/init.d/vncserver ...
/etc/rc0.d/K99vncserver -> ../init.d/vncserver
/etc/rc1.d/K99vncserver -> ../init.d/vncserver
/etc/rc6.d/K99vncserver -> ../init.d/vncserver
/etc/rc2.d/S99vncserver -> ../init.d/vncserver
/etc/rc3.d/S99vncserver -> ../init.d/vncserver
/etc/rc4.d/S99vncserver -> ../init.d/vncserver
/etc/rc5.d/S99vncserver -> ../init.d/vncserver

Zakładam, że tworzony jest dowiązanie symboliczne

Podczas gdy nic nie odzyskuję. Polecenie wykonuje się bez błędu lub opinii ...

Poszukałem więc dowiązań symbolicznych:

ls -al /etc/rc?.d/

Nie pokazuje mi żadnych vncserverdowiązań symbolicznych. Przypuszczam, że właśnie dlatego się nie zaczyna.

Usunąłem i ponownie dodałem, ponownie napisałem skrypt ...

Czy jest jakieś logowanie, update-rc.dktóre mogłoby mi powiedzieć, co się dzieje (nie)?

Chyba mogę ręcznie utworzyć te linki, ale nie mam pojęcia, jak to zrobić ...

Każda pomoc doceniona.

BogBeast
źródło
1
Czy naprawdę używasz wersji 14.10 (która nie jest już obsługiwana przez prawie dwa lata) czy to tylko literówka w tytule pytania?
Bajt Dowódca
Przepraszam - dobrze zauważony @ByteCommander - był literówką, miałem na myśli 16.10, przepraszam.
BogBeast,
... i przepraszam @ user535733, że was wprowadziłem w błąd - teraz wiem więcej o różnicach między Upstart i SystemD tho '
BogBeast
@ user535733 Jest w /etc/init.d i wykonywalny.
BogBeast
Czy skrypt w /etc/init.d ma nagłówki LSB ( wiki.debian.org/LSBInitScripts )?
user535733

Odpowiedzi:

2

Wymagane są nagłówki LSB 16.10?

Dla mnie podobny problem - moje skrypty rejestrowały się poprawnie w 16.04, ale nie w 16.10. Dodałem nagłówki LSB i zaczęło działać poprawnie z 16.10

Użyłem czegoś podobnego do poniższego przykładu, dodając go po wierszu #! / Bin / sh

### BEGIN INIT INFO
# Provides:       my_service
# Required-Start:    $local_fs $remote_fs $network $syslog $named
# Required-Stop:     $local_fs $remote_fs $network $syslog $named
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts my_service
# Description:       starts my_service using start-stop-daemon
### END INIT INFO
Chris McCauley
źródło