В некоторых дистрибутивах Linux (в том числе в WSL/Windows Subsystem for Linux) при запуске команды shutdown вы можете получить ошибку: «Failed to connect to bus: No such file or directory«. В результате, вы не можете корректно выключить свой Linux хост.
$ sudo shutdown
[sudo] password for user: Failed to connect to bus: No such file or directory
Проверьте, что в Linux установлен компонент dbus (на примере Ubuntu/Debian):
$ sudo apt-get install dbus
Если dbus отсутствует, установите его:
sudo apt install dbus
Если dbus установлен (dbus is already the newest version), попробуйте переустановить его:
sudo apt-get install --reinstall dbus
Для исправления проблемы нужно запустить демон dbus через systemctl с помощью команды:
sudo systemctl start dbus
На старых версиях Linux с init, используйте команду:
sudo /etc/init.d/dbus start
После запуска dbus, команда shutdown должна выполняться без ошибок.