Bash no Ubuntu no Windows (10) - Não é possível conectar-se ao Upstart

9

Executando a versão LTS do Ubuntu 14.04.4 (Trusty) usando a nova versão beta do Windows com o suporte "Bash no Ubuntu no Windows". Estou com problemas executando serviços que exigem inicialização. ou seja:

[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.

Parece que o daemon upstart não está sendo executado. Eu verifiquei a localização do arquivo de log para upstart / var / log / upstart / não há arquivos lá, embora existam muitos arquivos de configuração upstart em / etc / init /. Não consegui encontrar nenhuma informação sobre como iniciar / reiniciar manualmente o daemon upstart.

Obrigado por qualquer assistência antecipada.

    
por oldyear 12.04.2016 / 17:31

2 respostas

14

Isso foi discutido antes . É um problema conhecido e a solução rápida sugerido pela Canonical é para executar:

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

Uma correção real está disponível , mas ainda não foi lançada no toque rápido:

A fix for the udev apt update issues is on it's way to the flighting branch. When the fix reaches the branch new subsystem installs will no longer have this issue.

    
por 22.04.2016 / 08:47
1

É exatamente o que diz. Upstart não existe. Windows 10 tem bash e certas outras partes do Ubuntu. Eles nunca disseram nada sobre Upstart.

    
por 12.04.2016 / 22:02