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 up[Debian templates] - [qubes-gui-agent] - Qubes GUI broken because of Xorg ABI Interface update in package xserver-xorg-core 2:1.19.0-2 (debian testing) #2514
Comments
yilmi
changed the title from
[Debian templates] - [qubes-gui-agent] - Qubes gui broken because of Xorg ABI Interface updated in package xserver-xorg-core 2:1.19.0-2 (debian testing)
to
[Debian templates] - [qubes-gui-agent] - Qubes GUI broken because of Xorg ABI Interface update in package xserver-xorg-core 2:1.19.0-2 (debian testing)
Dec 11, 2016
andrewdavidwong
added
bug
C: Debian
labels
Dec 11, 2016
andrewdavidwong
added this to the Release 3.2 updates milestone
Dec 11, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 12, 2016
Member
Rebuilt package just uploaded to testing repository
(qubes-gui-agent_3.2.10-2+deb9u1).
But in general, qubes-gui-agent should depend on Xorg ABI interface version. And apparently, it require (among other things) the package with video driver being named xserver-org-video-(something). So video driver needs to be split of the qubes-gui-agent. The same applies to input driver.
|
Rebuilt package just uploaded to testing repository But in general, qubes-gui-agent should depend on Xorg ABI interface version. And apparently, it require (among other things) the package with video driver being named |
added a commit
to marmarek/old-qubes-gui-agent-linux
that referenced
this issue
Dec 12, 2016
marmarek
closed this
in
marmarek/old-qubes-gui-agent-linux@aee6859
Dec 12, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 12, 2016
Member
Automated announcement from builder-github
The package qubes-gui-agent_3.2.11-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
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.2-jessie-cur-test
label
Dec 12, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 12, 2016
Member
Automated announcement from builder-github
The package qubes-gui-agent_3.2.11-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
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.2-stretch-cur-test
label
Dec 12, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
yilmi
Dec 12, 2016
Thanks, I didn't expected it to be fixed that fast ! Upgraded packages on stretch and now it works fine.
yilmi
commented
Dec 12, 2016
|
Thanks, I didn't expected it to be fixed that fast ! Upgraded packages on stretch and now it works fine. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tasket
commented
Dec 12, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 12, 2016
Member
@tasket I think it is unrelated to ABI change itself. Check if nm-applet is running, try to restart it etc. If nothing helps, open new issue.
|
@tasket I think it is unrelated to ABI change itself. Check if nm-applet is running, try to restart it etc. If nothing helps, open new issue. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tasket
Dec 12, 2016
I think is was a dom0 issue triggered by this issue. DomU/nm-applet restart didn't help, but dom0 restart did.
tasket
commented
Dec 12, 2016
|
I think is was a dom0 issue triggered by this issue. DomU/nm-applet restart didn't help, but dom0 restart did. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
agutl
Dec 13, 2016
Does this bug affect v3.1, too? I have a debian stretch template on v3.1 which fails to start any apps since that recent update.
I don't get any response from qvm-run when I try to start an app, it just hangs there forever.
agutl
commented
Dec 13, 2016
|
Does this bug affect v3.1, too? I have a debian stretch template on v3.1 which fails to start any apps since that recent update. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 13, 2016
Member
|
On Tue, Dec 13, 2016 at 12:17:18AM -0800, agutl wrote:
Does this bug affect v3.1, too? I have a debian stretch template on v3.1 which fails to start any apps since that recent update.
I don't get any response from qvm-run when I try to start an app, it just hangs there forever.
Yes. Update for R3.1 will be tomorrow.
…--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
|
added a commit
to QubesOS/qubes-gui-agent-linux
that referenced
this issue
Dec 15, 2016
added a commit
to QubesOS/qubes-gui-agent-linux
that referenced
this issue
Dec 15, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 15, 2016
Member
Automated announcement from builder-github
The package qubes-gui-agent_3.1.10+deb8u1 has been pushed to the r3.1 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
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.1-jessie-cur-test
label
Dec 15, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 15, 2016
Member
Automated announcement from builder-github
The package qubes-gui-agent_3.1.10+deb9u1 has been pushed to the r3.1 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
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.1-stretch-cur-test
label
Dec 15, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Dec 15, 2016
Member
Automated announcement from builder-github
The package qubes-gui-agent_3.1.10+deb7u1 has been pushed to the r3.1 testing repository for the Debian wheezy template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing wheezy-testing, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
|
Automated announcement from builder-github The package
|
marmarek
added
the
r3.1-wheezy-cur-test
label
Dec 15, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Dec 19, 2016
Automated announcement from builder-github
The package qubes-gui-agent_3.2.11-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
Dec 19, 2016
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-stretch-stable
and removed
r3.2-stretch-cur-test
labels
Dec 19, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jan 26, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.13-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
Jan 26, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc23-cur-test
label
Jan 26, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jan 26, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.13-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
Jan 26, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc24-cur-test
label
Jan 26, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jan 26, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.13-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
Jan 26, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc25-cur-test
label
Jan 26, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 5, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.13-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
Mar 5, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-fc23-stable
and removed
r3.2-fc23-cur-test
labels
Mar 5, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 5, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.13-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
Mar 5, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-fc24-stable
and removed
r3.2-fc24-cur-test
labels
Mar 5, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 5, 2017
Automated announcement from builder-github
The package qubes-gui-vm-3.2.13-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
Mar 5, 2017
|
Automated announcement from builder-github The package
|
yilmi commentedDec 11, 2016
•
edited
Edited 1 time
-
yilmi
edited Dec 11, 2016 (most recent)
Qubes OS version : 3.2
Affected TemplateVMs : Debian template using testing repositories (Kali templates)
Expected behavior:
Qubes GUI working as designed
Actual behavior:
Xorg not starting because of incompatible ABI interface for modules
dummyavsandqubesSteps to reproduce the behavior:
Upgrade debian 8 template to testing distribution, Xorg will complain about incompatible ABI versions.
There is an option to ignore ABI versions mismatch but even after ignoring mismatch, Xorg crashes shortly after loading the modules (add section
Server Flagswith optionIgnoreABIin/etc/X11/xorg-qubes.conf.template)General notes:
Xorg log output
[ 7.040] (II) Module ABI versions:
[ 7.040] X.Org ANSI C Emulation: 0.4
[ 7.040] X.Org Video Driver: 23.0
[ 7.040] X.Org XInput driver : 24.1
[ 7.040] X.Org Server Extension : 10.0
......
[ 7.051] (WW) dummyqbs: module ABI major version (20) doesn't match the server's version (23)
[ 7.052] ABI class: X.Org XInput driver, version 22.1
[ 7.052] (WW) qubes: module ABI major version (22) doesn't match the server's version (24)
[ 7.056] ABI class: X.Org ANSI C Emulation, version 0.4
Workaround:
This will break packages dependencies
/var/cache/apt/archives/xserver-xorg-core_2%3a1.18.4-2_amd64.debsudo apt-mark hold xserver-xorg-coreRelated issues: