尽管我已在一个 Windows 用户帐户(以下简称用户 A)中安装了 WSL2 / Ubuntu 22.04.2 LTS,但我希望它能在同一台计算机上的另一个用户帐户(以下简称用户 B)中运行。对于用户 B,必须转到“打开或关闭 Windows 功能”并将其打开,即使它已经在用户 A 上。
然后,我从 Microsoft Store 安装了 Ubuntu 22.04.2 LTS,并能够为用户 B 加载 Ubuntu 22.04.2。然后,我转到用户 A 的帐户并尝试google-chrome
从该帐户运行。在我为用户 B 安装 WSL2 / Ubuntu 之前,我可以这样做,但现在我无法这样做。任何尝试这样做都会出现此错误:
[244:272:0427/083045.657761:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[0427/083047.041860:ERROR:elf_dynamic_array_reader.h(64)] tag not found
[0427/083047.044229:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2)
[0427/083047.044260:ERROR:file_io_posix.cc(144)] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2)
[0427/083047.046110:ERROR:directory_reader_posix.cc(42)] opendir /home/scbn/.config/google-chrome/Crash Reports/attachments/4ac62951-ad00-4bc5-9929-e535694323de: No such file or directory (2)
Trace/breakpoint trap
当我尝试从用户 B 的 Ubuntu WSL2 实例运行 google-chrome 时,我收到了不同的错误(尽管第一部分是相同的):
[4047:4073:0427/044727.454515:ERROR:bus.cc(399)] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory
[4047:4047:0427/044727.456461:ERROR:ozone_platform_x11.cc(239)] Missing X server or $DISPLAY
[4047:4047:0427/044727.456495:ERROR:env.cc(255)] The platform failed to initialize. Exiting.
有任何想法吗?
wsl -l -v
返回此:
wsl -l -v
NAME STATE VERSION
* Ubuntu-22.04 Running 2
有一件事有点奇怪...当我wsl --version
为用户 BI 执行此操作时得到以下信息:
Invalid command line option: --version
但是当我wsl --version
为用户 AI 执行此操作时,得到以下结果:
WSL version: 1.2.5.0
Kernel version: 5.15.90.1
WSLg version: 1.0.51
MSRDC version: 1.2.3770
Direct3D version: 1.608.2-61064218
DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp
Windows version: 10.0.22621.1555
有任何想法吗?