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


8

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 sur Ubuntu sur Windows". Je rencontre des problèmes pour exécuter des services nécessitant un démarrage. 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 parvenu ne démarre pas du tout. J'ai vérifié l'emplacement du fichier journal pour upstart / var / log / upstart / il n'y a pas de fichiers bien qu'il y ait beaucoup de fichiers de configuration upstart dans / etc / init /. Je n'ai pas pu trouver d'informations sur la façon de démarrer / redémarrer manuellement le démon upstart lui-même.

Merci pour toute aide à l'avance.

Réponses:


15

Cela a déjà été discuté . C'est un problème connu et la solution rapide suggérée par Canonical est d'exécuter:

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 pas encore publié sur le Fast Ring:

Un correctif pour les problèmes de mise à jour d'aptev udev est en route vers la branche de vol. Lorsque le correctif atteint la branche, les nouvelles installations de sous-système n'auront plus ce problème.


Cela supprimera uniquement les messages d'erreur associés à l'utilisation de upstart / initctl. Étant donné qu'il existe un véritable correctif disponible à l'avenir de Microsoft et qu'aucun correctif ne sera disponible avant cela, je vais dire que c'est la meilleure réponse à ma question. Merci pour le jeu de jambes.
— oldyear

1

C'est exactement ce qu'il dit. L'arrivée n'existe pas. Windows 10 a bash et certaines autres parties d'Ubuntu. Ils n'ont jamais rien dit sur Upstart.


askubuntu.com/questions/554377/… Ce fil suggère que cette version d'ubuntu n'est pas livrée avec upstart. Je me demande pourquoi initctl essaie d'utiliser upstart puisque c'est le cas.
— oldyear

Oui, je suppose que c'est raisonnable, mais cela restreint définitivement beaucoup de fonctionnalités que vous obtiendriez. Pouvez-vous recommander une solution de contournement, peut-être en l'installant manuellement?
— Nick Felker

Je ne l'ai jamais utilisé. Une mise à jour Win10 a rendu mon Win à moitié impossible à démarrer et je viens d'utiliser Ubuntu 15.10 avec KDE.
— Duncan X Simpson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.