问题描述
使用具有“ 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.