Я использую 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, и возникла похожая проблема с сообщением об ошибке:Задание остановки выполняется для User Manager для 0. Тогда я подумал, что это может быть ошибка, о которой сообщается здесь:https://bugs.freedesktop.org/show_bug.cgi?id=70593что является ошибкой systemd
и было исправлено в обновлении 209 или 210. Затем я сделал обновление с помощью pacman -Syu
и задержка исчезла. Однако я думаю, что я обновил свой Arch Linux в последний раз, когда устанавливал open-vm-tools
(до того, как я переустановил всю систему). Теперь я планирую установить open-vm-tools
снова и посмотреть, возникнет ли та же ошибка.