我已经安装了WSL 2(Ubuntu),并在那里安装了systemd(和systemd-sysv)。之后,我跑了:
sudo mkdir -p /run/dbus
sudo dbus-daemon --system
sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
在安装之前systemd
,我将ubuntu更新为18.10(sudo do-release-upgrade
多次使用)
它可以工作一段时间,但是现在,它仅以普通用户身份工作。作为根,我得到了
Failed to list units: Connection reset by peer
在任何systemctl
命令上。
因此,例如,我可以改变服务的状态,但不能启用/禁用dis service的启动或启动/停止它们。
我也可以在全新安装中复制它:
我从Microsoft Store安装了Debian(WSL2)
我执行了以下命令:sudo apt-get update -y sudo apt-get install -y dbus-x11 sudo apt-get install守护进程
然后,我wsl --shutdown
在主机上执行并运行:
sudo mkdir -p /run/dbus
sudo dbus-daemon --system
sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
在那之后,我得到了相同的结果:
systemctl
单元加载活动子说明
proc-sys-fs-binfmt_misc.automount已加载活动运行中的任意可执行文件
sys-devices-LNXSYSTM:00-LNXSYBUS:00-ACPI0004:00-VMBUS:00-fc785225 \ x2d9131 \ x2d5661 \ x2dac0c \ x2d3a157c61ae15-net-eth0。设备已加载活动的已插入/ sys / devices / LNXSYSTM:00 /
sys-devices-LNXSYSTM:00-LNXSYBUS:00-ACPI0004:00-VMBUS:00-fd1d2cbd \ x2dce7c \ x2d535c \ x2d966b \ x2deb5f811c95f0-host0-target0:0:0-0:0:0:0-block-sda。已加载设备的活动已插入的Virtual_Disk sys-devices-LNXSYSTM:00-LNXSYBUS:00-ACPI0004:00-VMBUS:00-fd1d2cbd \ x2dce7c \ x2d535c \ x2d966b \ x2deb5f811c95f95-host0-target0:0:0-0:0:0:1 -block-sdb.device已加载活动插入的Virtual_Disk
依此类推,但是当我跑步时
sudo systemctl
我有
无法列出单位:对等方重置连接
其他例子:
$ systemctl status dbus
● dbus.service - D-Bus System Message Bus
Loaded: loaded (/lib/systemd/system/dbus.service; static; vendor preset: enabled)
Active: active (running) since Fri 2019-12-13 17:56:36 CET; 13min ago
Docs: man:dbus-daemon(1)
Main PID: 110
Tasks: 1 (limit: 4915)
Memory: 1.2M
CGroup: /system.slice/dbus.service
└─110 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
Dec 13 17:56:36 Daniellaptop systemd[1]: Started D-Bus System Message Bus.
$ sudo systemctl status dbus
Failed to get properties: Connection reset by peer
[规格]
ver
在我的主机上的输出:Microsoft Windows [Version 10.0.19013.1122]
之后,我还安装neofetch
了Debian系统(以向您展示):
_,met$$$$$gg. dan@Daniellaptop
,g$$$$$$$$$$$$$$$P. ----------------
,g$$P" """Y$$.". OS: Debian GNU/Linux 10 (buster) on Windows 10 x86_64
,$$P' `$$$. Kernel: 4.19.79-microsoft-standard
',$$P ,ggs. `$$b: Uptime: 9 mins
`d$$' ,$P"' . $$$ Packages: 226 (dpkg)
$$P d$' , $$P Shell: bash 5.0.3
$$: $$. - ,d$$' Terminal: /dev/pts/0
$$; Y$b._ _,d$P' CPU: Intel i7-7500U (4) @ 2.903GHz
Y$$. `.`"Y$$$$P"' Memory: 80MiB / 6868MiB
`$$b "-.__
`Y$$
`Y$$.
`$$b.
`Y$$b.
`"Y$b._
`"""
输出uname -a
:
Linux <hostname of the host> 4.19.79-microsoft-standard #1 SMP Mon Oct 14 00:50:46 UTC 2019 x86_64 GNU/Linux
[注意]
如果我启动系统并运行,结果是一样的
sudo daemonize /usr/bin/unshare --fork --pid --mount-proc /lib/systemd/systemd --system-unit=basic.target
没有
sudo mkdir -p /run/dbus
sudo dbus-daemon --system
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句