Bug 32510

Summary: Не создаёт временный xorg.conf
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: alterator-x11Assignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P3 CC: aen, azol, boyarsh, mcpain, mike, nenderus, rider, sem, shrek, snejok, zerg
Version: unstableKeywords: distro-blocker
Hardware: all   
OS: Linux   
URL: https://forum.altlinux.org/index.php?topic=37286.msg294316#msg294316
Bug Depends on:    
Bug Blocks: 32650, 33555    
Attachments:
Description Flags
Скриншот сообщения об ошибке
none
Сообщение об ошибке на новом компе none

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

В /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 Anton V. Boyarshinov 2016-09-29 17:37:24 MSK
У меня не воспроизводится, если я правильно понимаю о чём ты.

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

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

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

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

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

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

И с тем, и с другим, новый драйвер noveau суд по https://nouveau.freedesktop.org/wiki/CodeNames/ работает.
Comment 22 Sergey V Turchin 2016-10-06 17:39:48 MSK
(В ответ на комментарий №21)
> И с тем, и с другим, новый драйвер noveau суд по
> https://nouveau.freedesktop.org/wiki/CodeNames/ работает.
С ядром 4.8 судя по https://nouveau.freedesktop.org/wiki/ .
У нас std-def 4.4 .
Comment 23 Anton V. Boyarshinov 2016-10-06 17:46:08 MSK
Ну пусть пользователи, у которых не заводится, пишут xdriver=fbdev
Comment 24 AEN 2016-10-06 18:06:35 MSK
(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 Sergey V Turchin 2016-10-07 11:03:42 MSK
(В ответ на комментарий №24)
> попробуйте [#170455] DONE xorg-drv-nouveau
Без ядерного модуля не работает.
Comment 26 Sergey V Turchin 2016-10-07 11:08:46 MSK
(В ответ на комментарий №23)
> Ну пусть пользователи, у которых не заводится, пишут xdriver=fbdev
Я это уже давно советую, т.к. в предыдущих бетах было еще хуже. :-)
https://forum.altlinux.org/index.php?topic=37229.msg294041#msg294041
Comment 27 Michael Shigorin 2016-10-07 12:14:30 MSK
(В ответ на комментарий №16)
> Надеюсь, с картами от AMD такого не будет.
Там вообще https://bugzilla.altlinux.org/31980
Comment 28 Sergey V Turchin 2016-10-07 12:19:40 MSK
(В ответ на комментарий №27)
> (В ответ на комментарий №16)
> > Надеюсь, с картами от AMD такого не будет.
> Там вообще https://bugzilla.altlinux.org/31980
fglrx у нас сейчас нет, соотв. и у меня в дистрибутиве нет.
Comment 29 Sergey V Turchin 2016-10-13 14:18:56 MSK
2 AEN:
Просьба огласить административное решение, если программного не будет.
Comment 30 AEN 2016-10-19 23:51:25 MSK
(В ответ на комментарий №29)
> 2 AEN:
> Просьба огласить административное решение, если программного не будет.


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

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

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

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

Для того, чтобы это утверждать, нужно воспроизвести эту багу для p8 на том же железе, где она не воспроизводится на p7.
Comment 40 Денис Назаров 2016-10-23 00:46:44 MSK
(В ответ на комментарий №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 AEN 2016-10-23 00:55:28 MSK
(В ответ на комментарий №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 AEN 2016-10-26 12:41:37 MSK
Прошу сообщить, на каких видеокартах воспроизводится.
Comment 43 AEN 2016-10-26 12:41:39 MSK
Прошу сообщить, на каких видеокартах воспроизводится.
Comment 44 AEN 2016-10-26 12:41:54 MSK
Прошу сообщить, на каких видеокартах воспроизводится.
Comment 45 Денис Назаров 2016-10-26 12:43:52 MSK
(В ответ на комментарий №42)
> Прошу сообщить, на каких видеокартах воспроизводится.
На NVIDIA GeForce GTX 1070 как минимум.
Comment 46 AEN 2016-10-26 15:29:49 MSK
(In reply to comment #45)
> (В ответ на комментарий №42)
> > Прошу сообщить, на каких видеокартах воспроизводится.
> На NVIDIA GeForce GTX 1070 как минимум.

Ok. Есть постарее?
Comment 47 Sergey V Turchin 2016-10-27 12:07:37 MSK
(В ответ на комментарий №46)
> Ok. Есть постарее?
Воспроизводится на видеокарте VirtualBox при отсутствии xorg-drv-vboxvideo.
См. http://bugs.altlinux.org/31580
Comment 48 AEN 2016-10-27 12:47:11 MSK
(В ответ на комментарий №47)
> (В ответ на комментарий №46)
> > Ok. Есть постарее?
> Воспроизводится на видеокарте VirtualBox при отсутствии xorg-drv-vboxvideo.
Это нормально.
Comment 49 Денис Назаров 2016-11-05 13:17:57 MSK
(В ответ на комментарий №46)
> (In reply to comment #45)
> > (В ответ на комментарий №42)
> > > Прошу сообщить, на каких видеокартах воспроизводится.
> > На NVIDIA GeForce GTX 1070 как минимум.
> 
> Ok. Есть постарее?
Нашёл свою старую GTX 770 - на ней проблем нет.
Comment 50 Sergey V Turchin 2016-11-22 18:02:29 MSK
Created attachment 6874 [details]
Скриншот сообщения об ошибке
Comment 51 Anton Farygin 2017-03-13 10:27:34 MSK
по сообщению в telegram вылезло ещё на VIA Chrome 9.
Comment 52 Sergey V Turchin 2017-06-05 15:25:11 MSK
(В ответ на комментарий №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 Sergey V Turchin 2017-06-05 15:26:07 MSK
(В ответ на комментарий №52)
> C nouveau виснет lspci.
Соответственно, установка виснет на сохранении настроек.
Comment 54 Anton Farygin 2017-06-16 12:11:34 MSK
С nouveau проблема не в xorg.conf а в ядерном модуле.
Помогает modprobe.blacklist=nouveau параметром ядру
Comment 55 Sergey V Turchin 2017-06-16 12:16:54 MSK
(В ответ на комментарий №54)
> Помогает modprobe.blacklist=nouveau параметром ядру
Помогает получить этот баг.
Comment 56 Sergey V Turchin 2017-07-07 11:24:55 MSK
(В ответ на комментарий №44)
> Прошу сообщить, на каких видеокартах воспроизводится.
Matrox Electronics Systems Ltd. MGA G200e [Pilot] ServerEngines (SEP1) [102b:0522] (rev 02)
Похоже на какой-то сервер.
https://t.me/alt_linux
Comment 57 Денис Назаров 2017-07-14 15:13:56 MSK
Created attachment 7145 [details]
Сообщение об ошибке на новом компе

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

xdriver=vesa так же не помагает, а вот на undef инсталлятор запускается сразу в графическом режиме без параметров (и даже на русском по-умолчанию).
Comment 61 Sergey V Turchin 2017-07-15 21:29:27 MSK
(В ответ на комментарий №60)
> на undef инсталлятор запускается сразу в графическом режиме без параметров
Видимо, придется KWorkstation-8.2 на un-def-4.9 ядре  выпускать, т.к. std-def-4.4 уже не держит новое железо.
Comment 62 Денис Назаров 2017-07-15 21:32:01 MSK
(В ответ на комментарий №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 Sergey V Turchin 2017-07-17 10:48:02 MSK
(В ответ на комментарий №62)
> Может логичнее на самом носителе загружать un-def, а ставить std-def?
Черезодноместно слишком.
Comment 64 Sergey V Turchin 2017-07-17 10:50:13 MSK
(В ответ на комментарий №62)
Можно еще попробовать два параметра сразу:
modprobe.blacklist=nouveau xdriver=fbdev
Comment 65 Sergey V Turchin 2017-07-17 10:50:36 MSK
(В ответ на комментарий №62)
> Кстати, после установки в системе ядро un-def (4.9), но я после сразу установил
> std-def (4.4) и на нём всё как ни странно работает.
Похоже этот баг.
nouveau-std-def-4.4 не заработал в инсталляторе,
а в системе nvidia-std-def-свежая заработала.
Правда, странно, что xdriver=fbdev и xdriver=vesa не помогают.
Comment 66 Денис Назаров 2017-07-17 13:03:55 MSK
(В ответ на комментарий №64)
> Можно еще попробовать два параметра сразу:
> modprobe.blacklist=nouveau xdriver=fbdev
Пробовал, не помогает.
Comment 67 Repository Robot 2017-07-27 16:33:26 MSK
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 Sergey V Turchin 2017-07-28 13:47:34 MSK
На http://ftp.altlinux.ru/pub/people/zerg/p8/ закачиваются образы с исправлением (см. дату; должна быть >= 28-Jul-2017)