Bug 35810

Summary: lightdm не стартует после обновления virtualbox до 5.2.22-alt4 в гостевой системе под VirtualBox
Product: Branch p8 Reporter: Роман Артамонов <admin>
Component: virtualboxAssignee: Andrey Cherepanov <cas>
Status: CLOSED NOTABUG QA Contact: qa-p8 <qa-p8>
Severity: critical    
Priority: P3 CC: lepata
Version: не указанаKeywords: regression
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Логи journalctl и /var/log/lightdm none

Description Роман Артамонов 2018-12-24 14:14:21 MSK
Created attachment 7915 [details]
Логи journalctl и /var/log/lightdm

Чистая установка Alt Workstation 8.2 в качестве гостевой ОС VirtualBox (Хост - Alt c ядром un-def), все работает. После apt-get dist-upgrade и update-kernel не запускается lightdm. Помогает удаление virtualbox-guest-additions.
Comment 1 Elena Mishina 2018-12-24 17:51:31 MSK
С ядром std-def тоже самое. Если удалить гостевые дополнения и установить не из репозитория, то lightdm стартует нормально
Comment 2 Andrey Cherepanov 2018-12-25 11:52:33 MSK
При обновлении драйвера xorg-drv-vboxvideo необходимо в обязательном порядке обновлять ядро, так как ядерный драйвер привязан к версии virtualbox. После обновления ядра всё работает.
Comment 3 Elena Mishina 2018-12-25 12:38:55 MSK
Загружаем Alt Workstation 8.2, делаем apt-get dist-upgrade и update-kernel, перезагружаемся: lightdm не запускается, экран ВМ меняет свои размеры.
При этом в консоли ВМ:
# update-kernel 
Running kernel version: kernel-image-std-def-1:4.9.146-alt0.M80P.1
Checking for available kernel packages...
Latest kernel std-def-1:4.9.146-alt0.M80P.1 is already running on your system.
No upgrade is needed. Use -f for force.

# apt-get dist-upgrade 
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет обновлено.

# rpm -qa | grep virtualbox
virtualbox-common-5.2.22-alt4
kernel-modules-virtualbox-std-def-5.2.22-alt1.264594.0.M80P.1
virtualbox-guest-additions-5.2.22-alt4
kernel-modules-virtualbox-std-def-5.1.24-alt1.264511.0.M80P.1
kernel-modules-virtualbox-addition-std-def-5.2.22-alt1.264594.0.M80P.1
kernel-modules-virtualbox-addition-std-def-5.1.24-alt1.264511.0.M80P.1
Comment 4 Роман Артамонов 2018-12-25 13:37:32 MSK
В описании к ошибке содержится шаг с обновлением ядра.

"После apt-get dist-upgrade и update-kernel
не запускается lightdm."

Свежеустановленная система под VirtualBox все еще остается с неработоспособной графической средой после обновления.
Не помогли update-kernel -f и make-initrd.
Comment 5 Роман Артамонов 2018-12-25 16:13:27 MSK
В ходе множества манипуляций с заготовленным .vdi было выявлено несколько закономерностей:
1. "apt-get update; apt-get dist-upgrade", затем "update-kernel" - получаем нерабочую среду.
2. "apt-get update", затем "update-kernel, затем apt-get dist-upgrade" - все работает.
3. В случае с первым сценарием помогает простая переустановка пакета xorg-drv-vboxvideo. lightdm стартует, гостевые дополнения функционируют.

Если версия virtualbox (VirtualBox 6.0) на хосте несовместима с гостевыми дополнениями, все работает, кроме интеграции на гостевой системе.