Summary: | Обновление xorg-drv-vboxvideo подвесило X | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Sergei Naumov <Sergei.Naumov> | ||||
Component: | virtualbox-guest-additions | Assignee: | Evgeny Sinelnikov <sin> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P3 | CC: | aen, antohami, aris, greh, lakostis, mike, nbr, rider, sin, zerg | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Sergei Naumov
2018-07-22 08:39:14 MSK
(В ответ на комментарий №0)
> новый virtualbox
(В ответ на комментарий №1)
> (В ответ на комментарий №0)
>
> > новый virtualbox
И?
Проблема в xorg-drv-vboxvideo-1.0.0-alt1, мне помогло удаление этого пакета. libva вам врятли что-то подвесит. Проблема в чём-то другом. (В ответ на комментарий №3) > Проблема в xorg-drv-vboxvideo-1.0.0-alt1, мне помогло удаление этого пакета. Дествительно. Но почему он подвешивает Иксы? Он ведь не используется никак... Перевесим на него. Может подвешивать - xorg же инициализирует все драйвера при старте для поиска совместимых. Зачем вам xorg-drv-vboxvideo на host системе? Если вы стреляете себе в ногу, то делайте это правильно. Я думаю это проблема образов, с которых делают установки, где этот пакет ставится без разбора и на гостевые системы (вместе с additions) и на хост системы, где он ставится не должен. Это было очень плохой идеей - подменить системную libGL всем, у кого установлен пакет virtualbox-guest-additions. В Sisyphus есть инструменты, позволяющие переопределять libGL в зависимости от аппаратной конфигурации системы. Женя, посмотри как это организовано в nvidia. (В ответ на комментарий №8) > Я думаю это проблема образов, с которых делают установки, где этот пакет > ставится без разбора и на гостевые системы (вместе с additions) и на хост > системы, где он ставится не должен. Если правильно помню, специальной обработки не делали потому, что оно не мешало. Кто же знал, что в оракле не просто криворукие идиоты, а прям настолько... (хотя можно было догадаться по некоторым шорохам) Врятли это придумали в oracle Я попытался воспроизвести - загрузился со свежей регулярки на lxde. Она стартанула. Икса поднялась. Даже xterm запустился, а вот приложения иксовые выдали ошибку при запуске: "OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM." [altlinux@localhost ~]$ rpm -qa|grep virtualbox virtualbox-guest-utils-5.2.16-alt1.S1.x86_64 kernel-modules-virtualbox-addition-std-def-5.2.16-alt1.265785.1.x86_64 virtualbox-guest-additions-5.2.16-alt1.S1.x86_64 [altlinux@localhost ~]$ rpm -qa|grep vbox xorg-drv-vboxvideo-1.0.0-alt1.x86_64 [altlinux@localhost ~]$ uname -r 4.14.57-std-def-alt1 [altlinux@localhost ~]$ [altlinux@localhost ~]$ rpm -qa|grep xorg-sevrver [altlinux@localhost ~]$ rpm -qa|grep xorg-server xorg-server-common-1.20.0-alt2.x86_64 xorg-server-control-1.3-alt1.noarch xorg-server-1.20.0-alt2.x86_64 [altlinux@localhost ~]$ rpm -qa|grep libva libva-2.2.0-alt1.x86_64 [altlinux@localhost ~]$ ls /image/ docs EFI index.html license.all.html license.ru.html live Metadata syslinux [altlinux@localhost ~]$ ls /image/ -l total 842718 dr-xr-xr-x 1 root root 2048 Jul 23 11:37 docs dr-xr-xr-x 1 root root 2048 Jul 23 11:37 EFI -r--r--r-- 1 root root 169 Jul 23 11:37 index.html -r--r--r-- 1 root root 5036 Sep 25 2017 license.all.html -r--r--r-- 1 root root 9980 Sep 25 2017 license.ru.html -r--r--r-- 1 root root 862908416 Jul 23 11:35 live dr-xr-xr-x 1 root root 2048 Jul 23 11:31 Metadata dr-xr-xr-x 1 root root 12288 Jul 23 11:37 syslinux [altlinux@localhost ~]$ ls /image/Metadata/ pkg-groups.tar [altlinux@localhost ~]$ rpm -qa | sort >list-rpms.txt [altlinux@localhost ~]$ ls -lh list-rpms.txt -rw-r--r-- 1 altlinux altlinux 42K Jul 23 16:27 list-rpms.txt [altlinux@localhost ~]$ gzip list-rpms.txt [altlinux@localhost ~]$ ls -lh list-rpms.txt.gz -rw-r--r-- 1 altlinux altlinux 11K Jul 23 16:27 list-rpms.txt.gz [altlinux@localhost ~]$ acc Failed to dump process list, ignoring: No such file or directory QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM. [altlinux@localhost ~]$ lxterminal OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM. Created attachment 7666 [details]
Снимок экрана на регулярке
Некоторые подробности видны на скриншоте.
Да, кстати, новый драйвер vboxvideo теперь собирается из отдельного пакета: [sin@xpi ~]$ rpm -qi xorg-drv-vboxvideo Name : xorg-drv-vboxvideo Epoch : 1 Version : 1.0.0 Release : alt1 Architecture: x86_64 Install Date: Пн 23 июл 2018 20:47:34 Group : System/X11 Size : 40344 License : MIT/X11 Signature : DSA/SHA1, Чт 19 июл 2018 20:01:13, Key ID 95c584d5ae4ae412 Source RPM : xorg-drv-vboxvideo-1.0.0-alt1.src.rpm Build Date : Чт 19 июл 2018 20:01:11 Build Host : sin-sisyphus.hasher.altlinux.org Relocations : (not relocatable) Packager : L.A. Kostis <lakostis@altlinux.org> Vendor : ALT Linux Team URL : http://xorg.freedesktop.org Summary : VirtualBox video driver Description : xf86-video-vboxvideo - VirtualBox video driver for the Xorg X server Система не запуститься в том случае, если для работы используемого DE требуется GL в том или ином виде. Попробуй удалить файл: /etc/ld.so.conf.d/virtualbox-x86_64.conf и посмотри, заработает ли после этого. (В ответ на комментарий №8) > Я думаю это проблема образов, с которых делают установки Это проблема virtualbox-guest-additions до тех пор, пока не решится bug#25831 (В ответ на комментарий №16) > > Я думаю это проблема образов, с которых делают установки > Это проблема virtualbox-guest-additions до тех пор, пока не решится bug#25831 Точнее, bug#10813 Серёг, это если идти в сторону установки пакетов по требованию - то начинать надо с инсталятора, в котором сейчас механизмов создания конфигураций, зависящих от железа на хосте - нету. (В ответ на комментарий №18) > Серёг, это если идти в сторону установки пакетов по требованию - то > начинать надо с инсталятора Да, но продолжать. Без возможности установки пакетов не начнёшь, а с ней уже и на коленке состряпать можно на первое время. (В ответ на комментарий №7) > Зачем вам xorg-drv-vboxvideo на host системе? Если вы стреляете себе в ногу, то > делайте это правильно. Наши стартеркиты и регулярки несут с собой xorg-drv-vboxvideo и virtualbox-additions для полноценной поддержки работы в virtualbox. Сегодняшние регулярки работают только в virtualbox и то не все. В KDE5 не загрузился kwin, в lxqt не работает браузер falkon, gdm3 принудительно грузится в режиме иксов, так что сеанс wayland не работает, стартовая страница справки gnome3, содержащая видео ничего не показывает. На реальном железе загружается драйвер vesa, в результате все приложения на qt5 и gtk3 не запускаются совсем. Даже такое простое приложение как lxterminal, которое я был вынужден собрать с gtk3, не запускается. virtualbox-5.2.16-alt2.S1 -> sisyphus: Tue Jul 24 2018 Evgeny Sinelnikov <sin@altlinux> 5.2.16-alt2.S1 - Replace VirtualBox OpenGL libraries and settings to separate package due it conflicts with drivers on host systems, where virtualbox-guest-additions already installed (closes: #35170) (В ответ на комментарий №20) > (В ответ на комментарий №7) > > Зачем вам xorg-drv-vboxvideo на host системе? Если вы стреляете себе в ногу, то > > делайте это правильно. > > Наши стартеркиты и регулярки несут с собой xorg-drv-vboxvideo и > virtualbox-additions для полноценной поддержки работы в virtualbox. > > Сегодняшние регулярки работают только в virtualbox и то не все. В KDE5 не > загрузился kwin, в lxqt не работает браузер falkon, gdm3 принудительно грузится > в режиме иксов, так что сеанс wayland не работает, стартовая страница справки > gnome3, содержащая видео ничего не показывает. > > На реальном железе загружается драйвер vesa, в результате все приложения на qt5 > и gtk3 не запускаются совсем. Даже такое простое приложение как lxterminal, > которое я был вынужден собрать с gtk3, не запускается. Все эти проблемы сегодня исправились. Спасибо. Но что интересно: вчера пофиксился баг 35059, а снова он снова стал воспроизводиться. |