Windows上のUbuntuのBash(10)-Upstartに接続できません


8

「Bash on Windows on Windows」をサポートする新しいWindowsベータリリースを使用してUbuntu 14.04.4 LTSリリース(Trusty)を実行します。起動を必要とするサービスの実行に問題があります。つまり:

[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デーモンがまったく実行されていないようです。upstart / var / log / upstart /のログファイルの場所を確認しましたが、/ etc / init /には多くのupstart構成ファイルがありますが、ファイルはありません。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

実際の修正は入手可能ですが、ファストリングにはまだリリースされていません。

udev apt更新の問題の修正は、フライティングブランチへの途中です。修正がブランチに到達すると、新しいサブシステムのインストールでこの問題は発生しなくなります。


これにより、upstart / initctlの使用に関連するエラーメッセージのみが削除されます。マイクロソフトから将来的に利用可能な実際の修正があり、それ以前に修正が利用可能にならないことを考えると、これが私の質問に対する最良の答えであると言います。フットワークをありがとう。
16

1

それはまさにそれが言うことです。アップスタートは存在しません。Windows 10には、bashとUbuntuの他の特定の部分があります。彼らはUpstartについて何も言わなかった。


askubuntu.com/questions/554377/… このスレッドは、ubuntuのこのバージョンがupstartに同梱されていないことを示唆しています。これが事実であるため、なぜinitctlがupstartを使用しようとしているのでしょうか。
2016

ええ、それは妥当だと思いますが、それはあなたが得る機能の多くを明らかに制限します。手動でインストールするなど、回避策をアドバイスできますか?
Nick Felker

使ったことがない。Win10のアップデートにより、Winが半分起動できなくなり、KDEでUbuntu 15.10を使用しました。
Duncan X Simpson
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.