Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign uparchlinux - dummyqbs_drv.so not loading (undefined symbol: fbScreenInit) #3093
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ptitdoc
Sep 14, 2017
This can be fixed by forcing Xorg to load libfb.
For instance, by adding the following to the beginning of the file /etc/X11/xorg-qubes.conf.template:
Section "Module"
Load "libfb.so"
EndSection
However, I have no hints why Xorg stopped loading this module automatically.
ptitdoc
commented
Sep 14, 2017
•
|
This can be fixed by forcing Xorg to load libfb.
However, I have no hints why Xorg stopped loading this module automatically. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ptitdoc
Sep 14, 2017
If I check on a system before updating, in Xorg logs, libfb.so is loaded after dummyqbs_drv.so however if I check the .so file (nm -C libfb.so), libfb exports fbScreenInit.
If I check on a system after the update, in Xorg logs, dummyqbs_drv.so is loaded immediatly after glx and fail to load because of undefined symbol: fbScreenInit. If I check nm -C libfb.so, it exports fbScreenInit.
ptitdoc
commented
Sep 14, 2017
•
|
If I check on a system before updating, in Xorg logs, libfb.so is loaded after dummyqbs_drv.so however if I check the .so file ( If I check on a system after the update, in Xorg logs, dummyqbs_drv.so is loaded immediatly after glx and fail to load because of undefined symbol: fbScreenInit. If I check |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ptitdoc
Sep 14, 2017
Do anyone see problems enforcing libfb.so loading into xorg-qubes.conf.template ? This could fix future issues with other OSes... or not...
ptitdoc
commented
Sep 14, 2017
|
Do anyone see problems enforcing libfb.so loading into xorg-qubes.conf.template ? This could fix future issues with other OSes... or not... |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Sep 14, 2017
Member
Since we don't have diverse X configurations to support there, loading libfb.so explicitly is ok.
I assume, you've already tried rebuilding gui-agent (with current Xorg headers and libs), right?
|
Since we don't have diverse X configurations to support there, loading |
andrewdavidwong
added
bug
C: Arch Linux
labels
Sep 15, 2017
andrewdavidwong
added this to the Release 3.2 updates milestone
Sep 15, 2017
andrewdavidwong
assigned
ptitdoc
Sep 15, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
ptitdoc
Sep 15, 2017
I tried to build the gui-agent twice, using the qubes builder. Additionnally, I think that loading a module built with an old Xorg server version in a new Xorg server will raise version mismatch errors (there is however an option in xorg config to accept version mismatch errors).
Anyway, I checked during 1 hour without finding the potential cause. This also could be an Xorg driver loader bug.
One strange thing however is that before this bug, the modules where loaded in the wrong order, without raising any undefined symbol errors.
ptitdoc
commented
Sep 15, 2017
•
|
I tried to build the gui-agent twice, using the qubes builder. Additionnally, I think that loading a module built with an old Xorg server version in a new Xorg server will raise version mismatch errors (there is however an option in xorg config to accept version mismatch errors). Anyway, I checked during 1 hour without finding the potential cause. This also could be an Xorg driver loader bug. One strange thing however is that before this bug, the modules where loaded in the wrong order, without raising any undefined symbol errors. |
pushed a commit
to ptitdoc/qubes-gui-agent-linux
that referenced
this issue
Sep 16, 2017
added a commit
to QubesOS/qubes-gui-agent-linux
that referenced
this issue
Sep 19, 2017
marmarek
closed this
in
marmarek/old-qubes-gui-agent-linux@35903c7
Sep 25, 2017
added a commit
to marmarek/old-qubes-gui-agent-linux
that referenced
this issue
Sep 25, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 26, 2017
Automated announcement from builder-github
The package qubes-gui-agent_4.0.4-1+deb8u1 has been pushed to the r4.0 testing repository for the Debian jessie template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing jessie-testing, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Sep 26, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-jessie-cur-test
label
Sep 26, 2017
qubesos-bot
referenced this issue
in QubesOS/updates-status
Sep 26, 2017
Closed
gui-agent-linux v4.0.4 (r4.0) #236
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 26, 2017
Automated announcement from builder-github
The package qubes-gui-agent_4.0.4-1+deb9u1 has been pushed to the r4.0 testing repository for the Debian stretch template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Sep 26, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-stretch-cur-test
label
Sep 26, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 26, 2017
Automated announcement from builder-github
The package pulseaudio-qubes-4.0.4-1.fc24 has been pushed to the r4.0 testing repository for the Fedora fc24 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r4.0-current-testing
qubesos-bot
commented
Sep 26, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-fc24-cur-test
label
Sep 26, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 26, 2017
Automated announcement from builder-github
The package pulseaudio-qubes-4.0.4-1.fc25 has been pushed to the r4.0 testing repository for the Fedora fc25 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r4.0-current-testing
qubesos-bot
commented
Sep 26, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-fc25-cur-test
label
Sep 26, 2017
added a commit
to QubesOS/qubes-gui-agent-linux
that referenced
this issue
Sep 29, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 29, 2017
Automated announcement from builder-github
The package qubes-gui-agent_3.2.18-1+deb8u1 has been pushed to the r3.2 testing repository for the Debian jessie template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing jessie-testing, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Sep 29, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-jessie-cur-test
label
Sep 29, 2017
qubesos-bot
referenced this issue
in QubesOS/updates-status
Sep 29, 2017
Closed
gui-agent-linux v3.2.18 (r3.2) #241
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 29, 2017
Automated announcement from builder-github
The package qubes-gui-agent_3.2.18-1+deb9u1 has been pushed to the r3.2 testing repository for the Debian stretch template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Sep 29, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-stretch-cur-test
label
Sep 29, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 29, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.18-1.fc23 has been pushed to the r3.2 testing repository for the Fedora fc23 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.2-current-testing
qubesos-bot
commented
Sep 29, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc23-cur-test
label
Sep 29, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 29, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.18-1.fc24 has been pushed to the r3.2 testing repository for the Fedora fc24 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.2-current-testing
qubesos-bot
commented
Sep 29, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc24-cur-test
label
Sep 29, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 29, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.18-1.fc25 has been pushed to the r3.2 testing repository for the Fedora fc25 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.2-current-testing
qubesos-bot
commented
Sep 29, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc25-cur-test
label
Sep 29, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 29, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.18-1.fc26 has been pushed to the r3.2 testing repository for the Fedora fc26 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.2-current-testing
qubesos-bot
commented
Sep 29, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc26-cur-test
label
Sep 29, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.18-1.fc23 has been pushed to the r3.2 stable repository for the Fedora fc23 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-fc23-stable
and removed
r3.2-fc23-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-gui-agent_3.2.18-1+deb8u1 has been pushed to the r3.2 stable repository for the Debian jessie template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
removed
the
r3.2-jessie-cur-test
label
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.18-1.fc24 has been pushed to the r3.2 stable repository for the Fedora fc24 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-jessie-stable
r3.2-fc24-stable
and removed
r3.2-fc24-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-gui-agent_3.2.18-1+deb9u1 has been pushed to the r3.2 stable repository for the Debian stretch template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-stretch-stable
and removed
r3.2-stretch-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.18-1.fc25 has been pushed to the r3.2 stable repository for the Fedora fc25 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-fc25-stable
and removed
r3.2-fc25-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package pulseaudio-qubes-4.0.5-1.fc24 has been pushed to the r4.0 stable repository for the Fedora fc24 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r4.0-fc24-stable
and removed
r4.0-fc24-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package pulseaudio-qubes-4.0.5-1.fc25 has been pushed to the r4.0 stable repository for the Fedora fc25 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r4.0-fc25-stable
and removed
r4.0-fc25-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-gui-agent_4.0.5-1+deb8u1 has been pushed to the r4.0 stable repository for the Debian jessie template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r4.0-jessie-stable
and removed
r4.0-jessie-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-gui-agent_4.0.5-1+deb9u1 has been pushed to the r4.0 stable repository for the Debian stretch template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
ptitdoc commentedSep 14, 2017
Qubes OS version (e.g.,
R3.2):R3.2
Affected TemplateVMs (e.g.,
fedora-23, if applicable):archlinux
Expected behavior:
xorg starts properly and the GUI agent works properly.
Actual behavior:
the AppVM starts properly with qrexec working, the systemd qubes gui daemon starts properly, but no GUI application can be started.
Steps to reproduce the behavior:
Install qubes-vm-gui-3.2.17-7-x86_64.pkg.tar.xz in archlinux.
General notes:
Related issues: