Bug 32510 - Не создаёт временный xorg.conf
: Не создаёт временный xorg.conf
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/alterator-x11)
: unstable
: all Linux
: P3 major
Assigned To:
:
: https://forum.altlinux.org/index.php?...
: distro-blocker
:
: 32650 33555
  Show dependency tree
 
Reported: 2016-09-19 12:51 by
Modified: 2017-07-28 13:47 (History)


Attachments
Скриншот сообщения об ошибке (484.46 KB, image/jpeg)
2016-11-22 18:02, Sergey V Turchin
no flags Details
Сообщение об ошибке на новом компе (56 bytes, url)
2017-07-14 15:13, Nazarov Denis
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2016-09-19 12:51:38
/usr/sbin/install2 не может попытаться запустить X-ы c драйвером vesa и fbdev,
т.к. временный xorg.conf не создается.
------- Comment #1 From 2016-09-27 11:23:35 -------
У меня пока не получилось найти причину.

В /usr/bin/video_setup строка
video_drv "$1" | xconf -D "Card0" "$xorg_conf" "$xorg_conf"
не создаёт $xorg_conf, но если выполнять
video_drv "$1" | xconf -D "Card0" "/usr/share/alterator-x11/xorg.conf"
"$xorg_conf"
, то $xorg_conf создается, но драйвер сменить всё равно не получается.
------- Comment #2 From 2016-09-29 17:37:24 -------
У меня не воспроизводится, если я правильно понимаю о чём ты.

Запускаю установщие с xdriver=vesa
создаётся /etc/X11/xorg.conf в котором таки-да, прописан драйвер vesa
------- Comment #3 From 2016-09-29 17:43:02 -------
Другой тест:
в qemu пишу xdriver=intel
сначала пытается запуститься с интелом, обламывается,
пробует vesa, запускается
------- Comment #4 From 2016-09-29 17:48:43 -------
(В ответ на комментарий №2)
> Запускаю установщие с xdriver=vesa
Так у всех работает.
Нужно запустить так, чтоб 1-й запуск X-ов обломался и оно пошло по циклу
перебирать драйвера из $auto_drivers .
------- Comment #5 From 2016-09-29 17:49:58 -------
(В ответ на комментарий №3)
> в qemu пишу xdriver=intel
> сначала пытается запуститься с интелом, обламывается,
> пробует vesa, запускается
У меня в virtualbox это тоже работает.
------- Comment #6 From 2016-09-29 17:52:49 -------
(В ответ на комментарий №3)
> пишу xdriver=
Видимо, это чем-то помогает.
------- Comment #7 From 2016-09-29 18:05:19 -------
Воспроизвести можно:
killall install2
killall /usr/bin/guile18
удалить все дрова кроме vesa и fbdev
/usr/sbin/install2 на 1-й консоли
------- Comment #8 From 2016-10-06 15:39:26 -------
Этот баг -- единственное, что отделяет меня от выпуска дистрибутива.
------- Comment #9 From 2016-10-06 15:43:12 -------
liveCD запусается? Какой? Если да, то почему?
------- Comment #10 From 2016-10-06 16:02:10 -------
(В ответ на комментарий №9)
> liveCD запусается?
В конкретном случае с NVIDIA 1080 -- да.

> Какой? Если да, то почему?
В нем X-ы стартуют сразу с драйвером nvidia(там есть поддержка), не пытаясь
перезапускаться с vesa или fbdev.
------- Comment #11 From 2016-10-06 16:09:56 -------
(In reply to comment #10)
> (В ответ на комментарий №9)
> > liveCD запусается?
> В конкретном случае с NVIDIA 1080 -- да.
> 
Установщик из Live работает?
------- Comment #12 From 2016-10-06 16:12:02 -------
(В ответ на комментарий №11)
> Установщик из Live работает?
В моих дистрибутивах много лет нет установщика в Live.

P.S.
Если баг не будет исправлен, придется добавлять.
------- Comment #13 From 2016-10-06 16:18:08 -------
(В ответ на комментарий №11)
> Установщик из Live работает?
Забыл. С Live другая проблема. http://bugs.altlinux.org/32562
------- Comment #14 From 2016-10-06 16:24:55 -------
Тут https://nouveau.freedesktop.org/wiki/CodeNames/ 1080 числится supported
------- Comment #15 From 2016-10-06 16:28:09 -------
Валера соберет новейшее новье и 1080 должна заработать.
------- Comment #16 From 2016-10-06 16:40:44 -------
(В ответ на комментарий №15)
> Валера соберет новейшее новье и 1080 должна заработать.
Хорошо, т.к. я уже внедрил в установку только ядерный модуль nouveau, поэтому
на modeseting-драйвере заработает.

Надеюсь, с картами от AMD такого не будет.
------- Comment #17 From 2016-10-06 16:46:02 -------
(В ответ на комментарий №15)
> Валера соберет новейшее новье
Не Валера, а Антон и не xorg, а ядро.
Мне достаточно ядерного модуля, чтобы поднялся xorg-овый modesetting-драйвер.

См. dmesg.log из
https://forum.altlinux.org/index.php?topic=37286.msg294398#msg294398
------- Comment #18 From 2016-10-06 16:56:39 -------
(В ответ на комментарий №7)
> Воспроизвести можно:
> killall install2
> killall /usr/bin/guile18
> удалить все дрова кроме vesa и fbdev
> /usr/sbin/install2 на 1-й консоли

в qemu
Запустил с параметром instdebug
удалил все драйверы кроме vesa и fbdev
вышел из отладочного shell
запустился установщик в fbdev
------- Comment #19 From 2016-10-06 17:03:08 -------
(В ответ на комментарий №18)
> в qemu
> Запустил с параметром instdebug
Попробуй в virtualbox и без instdebug.
Из драйверов достаточно будет удалить vboxvideo.
------- Comment #20 From 2016-10-06 17:24:57 -------
(В ответ на комментарий №10)
> В конкретном случае с NVIDIA 1080 -- да.
1070, а не 1080.
------- Comment #21 From 2016-10-06 17:28:31 -------
(In reply to comment #20)
> (В ответ на комментарий №10)
> > В конкретном случае с NVIDIA 1080 -- да.
> 1070, а не 1080.

И с тем, и с другим, новый драйвер noveau суд по
https://nouveau.freedesktop.org/wiki/CodeNames/ работает.
------- Comment #22 From 2016-10-06 17:39:48 -------
(В ответ на комментарий №21)
> И с тем, и с другим, новый драйвер noveau суд по
> https://nouveau.freedesktop.org/wiki/CodeNames/ работает.
С ядром 4.8 судя по https://nouveau.freedesktop.org/wiki/ .
У нас std-def 4.4 .
------- Comment #23 From 2016-10-06 17:46:08 -------
Ну пусть пользователи, у которых не заводится, пишут xdriver=fbdev
------- Comment #24 From 2016-10-06 18:06:35 -------
(In reply to comment #22)
> (В ответ на комментарий №21)
> > И с тем, и с другим, новый драйвер noveau суд по
> > https://nouveau.freedesktop.org/wiki/CodeNames/ работает.
> С ядром 4.8 судя по https://nouveau.freedesktop.org/wiki/ .
> У нас std-def 4.4 .

М-да.
Но все же попробуйте [#170455] DONE xorg-drv-nouveau.git=1.0.13-alt1
------- Comment #25 From 2016-10-07 11:03:42 -------
(В ответ на комментарий №24)
> попробуйте [#170455] DONE xorg-drv-nouveau
Без ядерного модуля не работает.
------- Comment #26 From 2016-10-07 11:08:46 -------
(В ответ на комментарий №23)
> Ну пусть пользователи, у которых не заводится, пишут xdriver=fbdev
Я это уже давно советую, т.к. в предыдущих бетах было еще хуже. :-)
https://forum.altlinux.org/index.php?topic=37229.msg294041#msg294041
------- Comment #27 From 2016-10-07 12:14:30 -------
(В ответ на комментарий №16)
> Надеюсь, с картами от AMD такого не будет.
Там вообще https://bugzilla.altlinux.org/31980
------- Comment #28 From 2016-10-07 12:19:40 -------
(В ответ на комментарий №27)
> (В ответ на комментарий №16)
> > Надеюсь, с картами от AMD такого не будет.
> Там вообще https://bugzilla.altlinux.org/31980
fglrx у нас сейчас нет, соотв. и у меня в дистрибутиве нет.
------- Comment #29 From 2016-10-13 14:18:56 -------
2 AEN:
Просьба огласить административное решение, если программного не будет.
------- Comment #30 From 2016-10-19 23:51:25 -------
(В ответ на комментарий №29)
> 2 AEN:
> Просьба огласить административное решение, если программного не будет.


2boyarsh@: прошу сообщить решение asap
------- Comment #31 From 2016-10-20 11:59:48 -------
> > Просьба огласить административное решение, если программного не будет.
> 
> 
> 2boyarsh@: прошу сообщить решение asap
Рекомендовать в случае таких проблем использовать при установке параметр
xrdiver=fbdev или xdriver=vesa
------- Comment #32 From 2016-10-20 12:05:32 -------
(В ответ на комментарий №31)
> > > Просьба огласить административное решение, если программного не будет.
> > 
> > 
> > 2boyarsh@: прошу сообщить решение asap
> Рекомендовать в случае таких проблем использовать при установке параметр
> xrdiver=fbdev или xdriver=vesa

Ok. Прошу поместить в документацию (azol@) и release notes/known bugs

Не блокер для подготавливаемого релиза.
------- Comment #33 From 2016-10-20 13:00:08 -------
Но ведь в p7 такой проблемы не было. Это же регрессия получается.
------- Comment #34 From 2016-10-20 14:03:24 -------
Хорошо бы под эти xdriver= сделать менюшку по F5 в gfxboot.
Только забыл уже, куда это -- в design-bootloader-source?
------- Comment #35 From 2016-10-20 14:04:34 -------
PS: возможно, стоит добавить xdriver=vesa как более универсальный вариант
в "failsafe install" (это уже в профиле).
------- Comment #36 From 2016-10-20 14:07:37 -------
vesa много где не работает, Миша, не надо предлагать плохих вариантов.
лучше понять почему вдруг перестал работать перебор и починить его.
------- Comment #37 From 2016-10-20 14:20:49 -------
(В ответ на комментарий №36)
> vesa много где не работает
Гм, с таким именно что не сталкивался, но если ты видел -- то да.
------- Comment #38 From 2016-10-20 14:24:08 -------
Сталкивался.
Вообще по работоспособности примерно так: <родной драйвер> <fbdev> <vesa>

Собственно перебор для того и придуман был, что бы если не заведётся на родном
драйвере - спрыгнуть на заменяющий.
------- Comment #39 From 2016-10-23 00:41:15 -------
(В ответ на комментарий №33)
> Но ведь в p7 такой проблемы не было. Это же регрессия получается.

Для того, чтобы это утверждать, нужно воспроизвести эту багу для p8 на том же
железе, где она не воспроизводится на p7.
------- Comment #40 From 2016-10-23 00:46:44 -------
(В ответ на комментарий №39)
> Для того, чтобы это утверждать, нужно воспроизвести эту багу для p8 на том же
> железе, где она не воспроизводится на p7.
Вот лог на p7 -
https://forum.altlinux.org/index.php?topic=37286.msg294415#msg294415 в котором
всё работает.
Вот лог на p8 -
https://forum.altlinux.org/index.php?topic=37286.msg294316#msg294316 в котором
собственно не работает.
------- Comment #41 From 2016-10-23 00:55:28 -------
(В ответ на комментарий №40)
> (В ответ на комментарий №39)
> > Для того, чтобы это утверждать, нужно воспроизвести эту багу для p8 на том же
> > железе, где она не воспроизводится на p7.
> Вот лог на p7 -
> https://forum.altlinux.org/index.php?topic=37286.msg294415#msg294415 в котором
> всё работает.
> Вот лог на p8 -
> https://forum.altlinux.org/index.php?topic=37286.msg294316#msg294316 в котором
> собственно не работает.

Спасибо. Постараемся найти проблему, но не обещаем.
------- Comment #42 From 2016-10-26 12:41:37 -------
Прошу сообщить, на каких видеокартах воспроизводится.
------- Comment #43 From 2016-10-26 12:41:39 -------
Прошу сообщить, на каких видеокартах воспроизводится.
------- Comment #44 From 2016-10-26 12:41:54 -------
Прошу сообщить, на каких видеокартах воспроизводится.
------- Comment #45 From 2016-10-26 12:43:52 -------
(В ответ на комментарий №42)
> Прошу сообщить, на каких видеокартах воспроизводится.
На NVIDIA GeForce GTX 1070 как минимум.
------- Comment #46 From 2016-10-26 15:29:49 -------
(In reply to comment #45)
> (В ответ на комментарий №42)
> > Прошу сообщить, на каких видеокартах воспроизводится.
> На NVIDIA GeForce GTX 1070 как минимум.

Ok. Есть постарее?
------- Comment #47 From 2016-10-27 12:07:37 -------
(В ответ на комментарий №46)
> Ok. Есть постарее?
Воспроизводится на видеокарте VirtualBox при отсутствии xorg-drv-vboxvideo.
См. http://bugs.altlinux.org/31580
------- Comment #48 From 2016-10-27 12:47:11 -------
(В ответ на комментарий №47)
> (В ответ на комментарий №46)
> > Ok. Есть постарее?
> Воспроизводится на видеокарте VirtualBox при отсутствии xorg-drv-vboxvideo.
Это нормально.
------- Comment #49 From 2016-11-05 13:17:57 -------
(В ответ на комментарий №46)
> (In reply to comment #45)
> > (В ответ на комментарий №42)
> > > Прошу сообщить, на каких видеокартах воспроизводится.
> > На NVIDIA GeForce GTX 1070 как минимум.
> 
> Ok. Есть постарее?
Нашёл свою старую GTX 770 - на ней проблем нет.
------- Comment #50 From 2016-11-22 18:02:29 -------
Created an attachment (id=6874) [details]
Пример сообщения об ошибке
------- Comment #51 From 2017-03-13 10:27:34 -------
по сообщению в telegram вылезло ещё на VIA Chrome 9.
------- Comment #52 From 2017-06-05 15:25:11 -------
(В ответ на комментарий №42)
> Прошу сообщить, на каких видеокартах воспроизводится.
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 530
[8086:191b] (rev 06)
01:00.0 3D controller [0302]: NVIDIA Corporation GM206M [GeForce GTX 965M]
[10de:1427] (rev a1)
Обе на одной машине. C nouveau виснет lspci.
------- Comment #53 From 2017-06-05 15:26:07 -------
(В ответ на комментарий №52)
> C nouveau виснет lspci.
Соответственно, установка виснет на сохранении настроек.
------- Comment #54 From 2017-06-16 12:11:34 -------
С nouveau проблема не в xorg.conf а в ядерном модуле.
Помогает modprobe.blacklist=nouveau параметром ядру
------- Comment #55 From 2017-06-16 12:16:54 -------
(В ответ на комментарий №54)
> Помогает modprobe.blacklist=nouveau параметром ядру
Помогает получить этот баг.
------- Comment #56 From 2017-07-07 11:24:55 -------
(В ответ на комментарий №44)
> Прошу сообщить, на каких видеокартах воспроизводится.
Matrox Electronics Systems Ltd. MGA G200e [Pilot] ServerEngines (SEP1)
[102b:0522] (rev 02)
Похоже на какой-то сервер.
https://t.me/alt_linux
------- Comment #57 From 2017-07-14 15:13:56 -------
Created an attachment (id=7145) [details]
Сообщение об ошибке на новом компе

На новом компе (мать - Gigabyte X299 AORUS Gaming 3, проц - Intel Core i7
7800X, видео - NVIDIA GeForce GTX 1070) даже прописывание параметра
xdriver=fbdev не помогает...
------- Comment #58 From 2017-07-14 15:57:55 -------
(В ответ на комментарий №57)
> xdriver=fbdev не помогает...
Если и xdriver=vesa не поможет, то это уже не сюда. Можно пропробовать
http://ftp.altlinux.ru/pub/people/zerg/p8/*un-def*.iso (скоро будет).
------- Comment #59 From 2017-07-14 15:58:44 -------
(В ответ на комментарий №58)
> *un-def*.iso (скоро будет).
*undef*.iso
------- Comment #60 From 2017-07-15 13:04:14 -------
(В ответ на комментарий №58)
> Если и xdriver=vesa не поможет, то это уже не сюда. Можно пропробовать
> http://ftp.altlinux.ru/pub/people/zerg/p8/*un-def*.iso (скоро будет).

xdriver=vesa так же не помагает, а вот на undef инсталлятор запускается сразу в
графическом режиме без параметров (и даже на русском по-умолчанию).
------- Comment #61 From 2017-07-15 21:29:27 -------
(В ответ на комментарий №60)
> на undef инсталлятор запускается сразу в графическом режиме без параметров
Видимо, придется KWorkstation-8.2 на un-def-4.9 ядре  выпускать, т.к.
std-def-4.4 уже не держит новое железо.
------- Comment #62 From 2017-07-15 21:32:01 -------
(В ответ на комментарий №61)
> Видимо, придется KWorkstation-8.2 на un-def-4.9 ядре  выпускать, т.к.
> std-def-4.4 уже не держит новое железо.
Кстати, после установки в системе ядро un-def (4.9), но я после сразу установил
std-def (4.4) и на нём всё как ни странно работает. Может логичнее на самом
носителе загружать un-def, а ставить std-def?
------- Comment #63 From 2017-07-17 10:48:02 -------
(В ответ на комментарий №62)
> Может логичнее на самом носителе загружать un-def, а ставить std-def?
Черезодноместно слишком.
------- Comment #64 From 2017-07-17 10:50:13 -------
(В ответ на комментарий №62)
Можно еще попробовать два параметра сразу:
modprobe.blacklist=nouveau xdriver=fbdev
------- Comment #65 From 2017-07-17 10:50:36 -------
(В ответ на комментарий №62)
> Кстати, после установки в системе ядро un-def (4.9), но я после сразу установил
> std-def (4.4) и на нём всё как ни странно работает.
Похоже этот баг.
nouveau-std-def-4.4 не заработал в инсталляторе,
а в системе nvidia-std-def-свежая заработала.
Правда, странно, что xdriver=fbdev и xdriver=vesa не помогают.
------- Comment #66 From 2017-07-17 13:03:55 -------
(В ответ на комментарий №64)
> Можно еще попробовать два параметра сразу:
> modprobe.blacklist=nouveau xdriver=fbdev
Пробовал, не помогает.
------- Comment #67 From 2017-07-27 16:33:26 -------
alterator-x11-1.98.13-alt1 -> sisyphus:

Thu Jul 27 2017 Oleg Solovyov <mcpain@altlinux.org> 1.98.13-alt1
- Fallback to /usr/share/alterator-x11/xorg.conf
  if default xorg.conf does not exist (closes: #32510)
------- Comment #68 From 2017-07-28 13:47:34 -------
На http://ftp.altlinux.ru/pub/people/zerg/p8/ закачиваются образы с
исправлением (см. дату; должна быть >= 28-Jul-2017)