Я использую Arch Linux (установленный из archlinux-2014.01.05-dual.iso
) в VMware Player и установил vmtoolsd
(который принадлежит open-vm-tools
).
Теперь моя проблема в том, что всякий раз, когда я делаю poweroff
или reboot
, система просто оставляет меня с черным экраном с мигающим курсором в верхнем левом углу. Если я ничего не сделаю, система отключится или перезагрузится через одну или две минуты.
Я искал в Google эту проблему. Некоторые люди предлагают мне изменить /usr/lib/systemd/system/vmtoolsd.service
и добавить одну строку для KillSignal=SIGKILL
или TimeoutStopSec=2
. Однако ни одна из этих работ. На самом деле, когда я делаю systemctl stop vmtoolsd
, кажется, что он быстро останавливается.
Я предполагаю, что, возможно, какой-то другой сервис находится в том же состоянии, что и обсуждаемые в тех постах, которые я вижу. Есть ли обходной путь для этого, чтобы я мог немедленно и корректно завершить работу своей виртуальной машины, или чтобы я мог выяснить, что происходит во время poweroff
чтобы я мог сказать, заблокирована ли какая-либо служба?
Обновление 4 марта 2014 года: я переустановил Arch Linux, и проблема все еще существует! Это проблема VMware? Я использую VMware Player 6 для Linux? Как отобразить подробности, когда система выключается, чтобы я мог знать, где она застревает?
Обновление 4 марта 2014 года: я использовал Arch Linux Live CD, и аналогичная проблема возникает с сообщением об ошибке: для Диспетчера пользователей запущено задание остановки для 0. Тогда я подумал, что это может быть ошибка, о которой сообщается здесь: https://bugs.freedesktop.org/show_bug.cgi?id=70593, которая является ошибкой systemd
и была исправлена в обновлении 209 или 210. Затем я сделал обновление, используя pacman -Syu
и задержка прошла. Тем не менее, я думаю, что я обновил свой Arch Linux в последний раз, когда у меня установлены open-vm-tools
(перед переустановкой всей системы). Теперь я планирую снова установить open-vm-tools
и посмотреть, произойдет ли такая же ошибка.