SystemCtl не работает в Arch Linux на WSL2, несмотря на правильную настройку SystemDLinux

Ответить
Anonymous
 SystemCtl не работает в Arch Linux на WSL2, несмотря на правильную настройку SystemD

Сообщение Anonymous »

Я запускаю Arch Linux на WSL2 с включенным SystemD. В то время как SystemD работает как PID 1, все команды SystemCTL START не выполняются. Boot] SystemD = true в /etc/wsl.conf)
Arch linux
Systemd IS PID 1 (PS -P 1 показывает SystemD) < /p>
Начальный Ошибка < /strong> < /p>
При выполнении любой команды SystemCtl:

Код: Выделить всё

Failed to connect to bus: No such file or directory 
Попытки решения[/b]
  • Запустил dbus вручную:

Код: Выделить всё

sudo mkdir -p /run/dbus
sudo install -m 755 -d /var/run/dbus
sudo dbus-daemon --system
После запуска dbus ошибка изменилась на:

Код: Выделить всё

pam_systemd_home(sudo:account): Failed to query user record: Launch helper exited with unknown return code 1< /code> < /p>
[list]
[*] Пробое начало основных сервисов: < /li>
< /ul>
sudo systemctl start dbus.socket
sudo systemctl start systemd-logind
Оба потерпели неудачу с одной и той же ошибкой.

Проблема выглядела как проблема инициализации с использованием systemd, и попытка ее отключения также не удалась. :
[/list]

Код: Выделить всё

[system] Activating service name='org.freedesktop.home1' requested by ':1.13' (uid=0 pid=1119 comm="sudo systemctl stop systemd-homed.service") (using servicehelper)
[system] Activated service 'org.freedesktop.home1' failed: Launch helper exited with unknown return code 1
< /code>
Текущее состояние
JournalCtl Показывает: < /p>
[system] Activated service 'org.freedesktop.home1' failed: Launch helper exited with unknown return code 1
pam_systemd_home(sudo:account): Failed to query user record: Launch helper exited with unknown return code 1
При проверке статуса systemd-logind:
○ systemd-logind.service - User Login Management
Loaded: loaded (/usr/lib/systemd/system/systemd-logind.service; static)
Active: inactive (dead)
< /code>
Несмотря на то, что Systemd работает как PID 1, а также работа DBUS-DAEMON, команды SystemCTL все еще не выполняются. Как я могу правильно работать в этой среде WSL2?

Подробнее здесь: https://stackoverflow.com/questions/793 ... temd-setup
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»