web-dev-qa-db-fra.com

Bash sur Ubuntu sous Windows (10) - Impossible de se connecter à Upstart

Exécution de la version Ubuntu 14.04.4 LTS (Trusty) à l'aide de la nouvelle version bêta de Windows avec prise en charge de "Bash on Ubuntu sous Windows". J'ai des problèmes avec les services nécessitant un démarrage récent. c'est à dire:

[15:08 root@localhost ~] > start ttyS0 [15:08 root@localhost ~] > start: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: No such file or directory.

Il semble que le démon upstart ne fonctionne pas du tout. J'ai vérifié l'emplacement du fichier journal pour upstart/var/log/upstart /. Il n'y a aucun fichier, même s'il existe de nombreux fichiers de configuration upstart dans/etc/init /. Je suis incapable de trouver des informations sur la manière de démarrer/redémarrer manuellement le démon upstart lui-même.

Merci pour toute aide à l'avance.

9
oldyear

Cela a été discuté avant . C'est un problème connu et la solution rapide suggérée par Canonical consiste à courir :

cat > /usr/sbin/policy-rc.d <<EOF
#!/bin/sh
exit 101
EOF
chmod +x /usr/sbin/policy-rc.d
dpkg-divert --local --rename --add /sbin/initctl
ln -s /bin/true /sbin/initctl

Un vrai correctif est disponible mais n'est pas encore publié sur la sonnerie rapide:

Un correctif pour les problèmes de mise à jour d'udev apt est en cours d'acheminement vers la branche flight. Lorsque le correctif atteint la branche, les nouvelles installations du sous-système ne rencontrent plus ce problème.

15
Panagiotis Kanavos

C'est exactement ce que ça dit. Upstart n'existe pas. Windows 10 a bash et certaines autres parties d'Ubuntu. Ils n'ont jamais rien dit à propos d'Upstart.

1
Duncan X Simpson