multiseat xorg.conf setup broken after upgrade to 8.10

Bug #292774 reported by Zbigniew Chyla
4
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Fix Released
Medium
Michael Vogt
xorg (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg

During upgrade to Ubuntu 8.10 my xorg.conf was modified without asking me for confirmation. All "InputDevice" lines and "InputDevice" sections have been commented out ("# commented out by update-manager, HAL is now used"). It completely broke my multi-seat setup as all input devices (keyboards, mice, tablet) have been captured by the first X server.

I fixed the problem manually by restoring the old config and then adding 'Option "AutoAddDevices" "off"' to each "ServerLayout" section.

Tags: multiseat
description: updated
Revision history for this message
Alberto Milone (albertomilone) wrote :

Can you attach you xorg.conf?

Revision history for this message
Michael Vogt (mvo) wrote :

Thanks for your bugreport.

What should update-manger do in this case? Is there a way to detect such a multiseat setup ?

Changed in update-manager:
status: New → Incomplete
Revision history for this message
Zbigniew Chyla (zbigniew-chyla) wrote :
Revision history for this message
Zbigniew Chyla (zbigniew-chyla) wrote :

The simplest approach would be to check for multiple ServerLayout sections.

Anyway, you shouldn't introduce such changes without asking for confirmation.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi zbigniew-chyla,

Thanks for including the attached files. Could you also include your /var/log/Xorg.0.log?

Changed in xorg:
status: New → Incomplete
Revision history for this message
Zbigniew Chyla (zbigniew-chyla) wrote :
Revision history for this message
Zbigniew Chyla (zbigniew-chyla) wrote :
Revision history for this message
Zbigniew Chyla (zbigniew-chyla) wrote :

I attached both Xorg.0.log and Xorg.1.log.

X servers are started by using the following entries from gdm.conf:

[server-Standard0]
name=Standard server 0
command=/usr/bin/X -br -audit 0 -layout Layout0 -isolateDevice PCI:5:0:0
flexible=false

[server-Standard1]
name=Standard server 1
command=/usr/bin/X -br -audit 0 -novtswitch -sharevts -layout Layout1 -isolateDevice PCI:4:0:0
flexible=false

Michael Vogt (mvo)
Changed in update-manager:
assignee: nobody → mvo
importance: Undecided → Medium
milestone: none → jaunty-alpha-2
status: Incomplete → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package update-manager - 1:0.95.2

---------------
update-manager (1:0.95.2) jaunty; urgency=low

  * DistUpgrade/DistUpgradeQuirks.py:
    - check the support of fglrx against the current
      PCI card (LP: #284408)
  * DistUpgrade/xorg_fix_intrepid.py:
    - do not rewrite multiseat configs (LP: #292774)
  * UpdateManager/Common/MyCache.py,
    UpdateManager/Common/UpdateList.py:
    - move the cache,updatelist implementation out into
      its own file
  * fix free space check on regular update-manager
    invocations (LP: #105113)
  * debian/rules
    - remove the arch-build target
  * DistUpgrade/DistUpgradeController.py:
    - improvements to the sources.list rewriting, better tests
    - when rewriting sources.list check for inconsistencies between what
      components are enabled in intrepid vs intrepid-updates and
      intrepid-security and automatically enable missing ones for
      intrepid-updates and intrepid-security
    - new test if the upgrade is run from a remote
      login (LP: #301787)

 -- Michael Vogt <email address hidden> Mon, 15 Dec 2008 10:39:27 +0100

Changed in update-manager:
status: Triaged → Fix Released
Bryce Harrington (bryce)
Changed in xorg:
status: Incomplete → Invalid
tags: added: multiseat
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.