Bash on Ubuntu в Windows (10) - неможливо підключитися до Upstart


8

Запуск випуску Ubuntu 14.04.4 LTS (Trusty) з використанням нової бета-версії Windows з підтримкою "Bash on Ubuntu для Windows". У мене виникають проблеми із запуском служб, які потребують запуску. тобто:

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

Схоже, демон на початку не працює. Я перевірив розташування файлу журналу upstart / var / log / upstart / там немає файлів, хоча в / etc / init / є багато файлів конфігурації upstart. Мені не вдалося знайти будь-якої інформації про те, як вручну запустити / перезапустити сам демон на початку.

Заздалегідь дякую за будь-яку допомогу.

Відповіді:


15

Про це йшлося раніше . Це відома проблема, і швидко виправити запропоновані компанією Canonical :

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

Справжнє виправлення доступне, але ще не випущено до Fast Ring:

Виправлення проблем оновлення apt apt є на шляху до гілки. Коли виправлення досягне гілки, встановлення нової підсистеми більше не матиме цієї проблеми.


Це лише видалить повідомлення про помилки, пов’язані з використанням upstart / initctl. Зважаючи на те, що в майбутньому є можливість виправити Microsoft, і до цього часу жодних виправлень не буде, я скажу, що це найкраща відповідь на моє запитання. Дякую за роботу ніг.
oldyear

1

Це саме те, що написано. Upstart не існує. У Windows 10 є bash та деякі інші частини Ubuntu. Вони ніколи нічого не говорили про Upstart.


askubuntu.com/questions/554377/… Цей потік говорить про те, що ця версія ubuntu не постачається з запуском. Мені цікаво, чому initctl намагається використовувати на початку, оскільки це так.
oldyear

Так, я думаю, що це розумно, але це, безумовно, обмежує багато функціоналів, які ви отримаєте. Чи можете ви порадити обхід, можливо, встановити його вручну?
Нік Фелкер

Я ніколи його не використовував. Оновлення Win10 зробило мою програму Win наполовину не завантажуваною, і я щойно використовував Ubuntu 15.10 з KDE.
Данкан X Сімпсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.