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 vncserver
nie 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 vncserver
dowią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.d
któ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.
źródło
Odpowiedzi:
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
źródło