Bug 33542 - Не грузится после установки в VirtualBox
Summary: Не грузится после установки в VirtualBox
Status: CLOSED FIXED
Alias: None
Product: Regular
Classification: Distributions
Component: gnome3 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Антон Мидюков
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2017-06-09 20:02 MSK by Владимир Диденко
Modified: 2018-08-21 15:17 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Диденко 2017-06-09 20:02:01 MSK
Если установливать регулярку гнома в VirtualBox, то livecd грузится, весь процесс установки проходит успешно, но после перезагрузки установленная система виснет на старте.
Comment 1 Michael Shigorin 2017-06-12 22:14:24 MSK
У меня не воспроизводится с regular-gnome3-20170607-x86_64.iso в virtualbox-4.3.26-alt1.M70P.1.
Comment 2 Владимир Диденко 2017-06-13 12:46:18 MSK
У меня последний сизиф, и virtualbox 5.1.18 соответственно.  В логах ругани никакой нет, но gdm не показывается.
Comment 3 nbr 2017-06-13 19:06:30 MSK
Возможно связано с 
https://www.virtualbox.org/pipermail/vbox-dev/2017-June/014513.html
Comment 4 Антон Мидюков 2018-04-27 19:03:47 MSK
Как выяснилось, виснет она и при старте после установки на реальное железо. На самом деле она конечно же не виснет. Просто gdm не стартует, так как ему чего-то не нравится. Обходное решение написал на вики:
https://www.altlinux.org/Starterkits/bugs#alt-p8-gnome3
https://www.altlinux.org/Regular/bugs#regular-gnome

1. Переключиться сочетанием клавиш ctrl+alt+F2 во вторую текстовую консоль

2. В строке приглашения авторизоваться как root

3. Отключить службу prefdm:

systemctl stop prefdm

systemctl disable prefdm

4. Включить службу gdm:

systemctl enable gdm

systemctl start gdm

Т.е. gdm не получается запустить при помощи prefdm.service, но в тоже время получается запустить при помощи gdm.service

Остаётся необъяснённым факт, что с live то gdm запускается prefdm.service
Но объяснение, оказывается есть. В live используется скрипт, который блокирует работу gnome-initial-settings (или как его там?). К тому же там автостарт. Либо одно помогает, либо другое. Нужно ещё проверить вариант с автозапуском при установке.
Comment 5 Антон Мидюков 2018-04-28 07:44:10 MSK
>gnome-initial-settings (или как его там?)

gnome-initial-setup

>К тому же там автостарт.

Однозначно, автологин проблему решает. Я установил в виртуалку regular-gnome3, активировав автологин, и она запустилась успешно.

При неудачном старте gdm, есть такое сообщение в логе:
gdm-launch-environment[1337]: pam_succeed_if(gdm-launch-environment:auth): requirement "user = gdm" not met by user "gnome-initial-setup"

Надо разбираться, кто виноват, gdm или prefdm.
Comment 6 Антон Мидюков 2018-05-02 11:05:11 MSK
(В ответ на комментарий №5)
> Надо разбираться, кто виноват, gdm или prefdm.

gdm виноват. Переход с prefdm на gdm ничего не даёт. Проверено на сегодняшних регулярках.
Comment 7 Антон Мидюков 2018-08-21 15:17:47 MSK
Этой проблемы больше нет. Иногда проявляется баг 34964, который решается переключением из tty1 в другую tty и обратно.