web-dev-qa-db-fra.com

16.10 Server - update-rc.d ne crée pas de liens symboliques pour vncserver

Désolé - édité pour préciser qu'il s'agit d'Ubuntu 16.10 (Yakkety Yak) NOT 14.10.
Pour une raison quelconque, 14.10 était coincé dans ma tête.

J'essaie d'installer un serveur VNC sans tête et d'utiliser ce guide comme référence:

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

Cela semble généralement fonctionner, mais vncserver ne démarre pas au démarrage, démarre manuellement, ok.

Quand je cours

update-rc.d vncserver defaults 99

Je suis censé obtenir quelque chose comme:

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

Ce que je suppose est le lien symbolique créé

Alors que je ne récupère rien. La commande se termine sans erreur ni retour ...

Nous sommes donc allés chercher les liens symboliques:

ls -al /etc/rc?.d/

Ne me montre aucun lien symbolique vncserver créé. Je suppose donc que c’est la raison pour laquelle cela ne commence pas.

J'ai supprimé et ré-ajouté, ré-écrit le script ....

Existe-t-il une connexion pour update-rc.d qui pourrait me dire ce qui se passe (ou pas)?

Je suppose que je peux créer ces liens manuellement, mais je ne sais pas comment le faire.

Toute aide appréciée.

6
BogBeast

En-têtes LSB requis le 16.10?

Problème similaire pour moi - mes scripts étaient correctement enregistrés avec 16.04 mais pas avec 16.10. J'ai ajouté les en-têtes LSB et cela a commencé à fonctionner correctement avec 16.10

J'ai utilisé quelque chose de similaire à l'exemple ci-dessous, en l'ajoutant après la ligne #!/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
2
Chris McCauley