Bash na Ubuntu w systemie Windows (10) - Nie można połączyć się z Upstart


8

Uruchamianie wersji Ubuntu 14.04.4 LTS (Trusty) przy użyciu nowej wersji beta systemu Windows z obsługą „Bash na Ubuntu w systemie Windows”. Mam problemy z uruchomieniem usług wymagających aktualizacji. to znaczy:

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

Wygląda na to, że demon początkowy wcale nie działa. Sprawdziłem lokalizację pliku dziennika dla upstart / var / log / upstart / nie ma tam żadnych plików, chociaż jest wiele plików konfiguracyjnych upstart w / etc / init /. Nie udało mi się znaleźć żadnych informacji na temat ręcznego uruchamiania / restartowania samego demona upstart.

Dzięki za wszelką pomoc z góry.

Odpowiedzi:


15

Zostało to omówione wcześniej . Jest to znany problem i sugerowana przez firmę Canonical szybka poprawka polega na uruchomieniu:

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

Prawdziwa poprawka jest dostępna, ale nie została jeszcze opublikowana w Fast Ring:

Naprawiono problem z aktualizacją udev apt w drodze do oddziału. Gdy poprawka dotrze do oddziału, nowe instalacje podsystemów nie będą już miały tego problemu.


Spowoduje to jedynie usunięcie komunikatów o błędach związanych z używaniem upstart / initctl. Biorąc pod uwagę, że w przyszłości dostępna będzie prawdziwa poprawka od Microsoft i żadna poprawka nie będzie wcześniej dostępna, powiem, że to najlepsza odpowiedź na moje pytanie. Dzięki za pracę nogą.
— oldyear 27.04.16

1

To jest dokładnie to, co mówi. Upstart nie istnieje. Windows 10 ma bash i niektóre inne części Ubuntu. Nigdy nie mówili nic o Upstart.


askubuntu.com/questions/554377/… Wątek ten sugeruje, że ta wersja ubuntu nie jest dostarczana z wersją upstart. Zastanawiam się, dlaczego initctl próbuje użyć upstart, skoro tak jest.
— oldyear

Tak, myślę, że to rozsądne, ale zdecydowanie ogranicza wiele funkcji, które można uzyskać. Czy możesz doradzić obejście tego problemu, być może instalując go ręcznie?
— Nick Felker,

Nigdy tego nie użyłem. Aktualizacja Win10 sprawiła, że ​​Win nie uruchomił się w połowie i właśnie korzystam z Ubuntu 15.10 z KDE.
— Duncan X Simpson
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.