当前位置: 首页>>技术教程>>正文


Windows上的Ubuntu上的Bash(10)-无法连接到Upstart

, ,

问题描述

使用具有“ Windows上的Ubuntu上的Bash”支持的新Windows Beta发行版运行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 /var /log /upstart /的日志文件位置,尽管/etc /init /中有许多upstart配置文件,但那里没有文件。我一直找不到有关如何手动启动/重新启动upstart守护程序本身的任何信息。

感谢您的任何提前帮助。

最佳办法

这是discussed before。它是a known issue并且quick-fix suggested by 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

真实的fix is available,但尚未发布到Fast Ring:

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.

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10390.html,未经允许,请勿转载。