Failsafe X support added in proposed upload still doesn't work
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Karmic |
Fix Released
|
High
|
Unassigned | ||
Lucid |
Fix Released
|
High
|
Unassigned |
Bug Description
Binary package hint: xorg
Recently some uploads to karmic-proposed were trying to fix the bulletproof-X support. These are still not working.
Trying to manually run the failsafe X server you get:
Warning: Could not generate /etc/X11/
Adding set -x, you can see why it's failing:
+ . /usr/share/
+ [ ! ]
+ PERL_DL_NONLAZY=1
+ export PERL_DL_NONLAZY
+ [ ]
+ exec /usr/share/
+ . /usr/share/
+ [ ! 1 ]
+ [ -z ]
+ exec
+ [ ]
+ exec
+ DEBCONF_REDIR=1
+ export DEBCONF_REDIR
+ SERVER=xorg
+ XF86CONFIG=
+ PROGNAME=
+ SHOWHELP=
+ EARLYEXIT=
+ getopt --options ho: --longoptions help,output: -n failsafeDexconf -- vesa xorg.conf
+ GETOPT_OUTPUT= -- 'vesa' 'xorg.conf'
+ [ 0 -ne 0 ]
+ eval set -- -- 'vesa' 'xorg.conf'
+ set -- -- vesa xorg.conf
+ :
+ shift
+ break
+ [ -n ]
+ [ -n ]
+ DEXCONFTMPDIR=
+ trap if [ -e "$DEXCONFTMPDIR
cat "$DEXCONFTMPDIR
fi; \
exec 4<&-; \
rm -rf "$DEXCONFTMPDIR"; \
bomb "received signal; aborting" HUP INT QUIT TERM
+ TDIR_PARENT=/tmp
+ TDIR=/tmp/
+ [ ! -d /tmp ]
+ [ ! -w /tmp ]
+ rm -rf /tmp/dexconf-
+ mkdir -m 0700 /tmp/dexconf-
+ DEXCONFTMPDIR=
+ exec
+ cat
+ db_get xserver-
+ _db_cmd GET xserver-
+ IFS= printf %s\n GET xserver-
+ IFS=
read -r _db_internal_line
+ RET=10 xserver-
+ return 10
ProblemType: Bug
Architecture: i386
Date: Fri Nov 6 22:06:46 2009
DistroRelease: Ubuntu 9.10
InstallationMedia: Mythbuntu 9.10 "Karmic Koala" - Release i386 (20091027)
Lsusb:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: innotek GmbH VirtualBox
Package: xorg 1:7.4+3ubuntu9
PciDisplay:
00:02.0 VGA compatible controller [0300]: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=16M]
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
xserver-xorg 1:7.4+3ubuntu9
libgl1-mesa-glx 7.6.0-1ubuntu4
libdrm2 2.4.14-1ubuntu1
xserver-
xserver-
SourcePackage: xorg
Uname: Linux 2.6.31-14-generic i686
Xrandr: Error: command ['xrandr', '--verbose'] failed with exit code 1: Can't open display
XsessionErrors:
(polkit-
(xfce4-
dmi.bios.date: 12/01/2006
dmi.bios.vendor: innotek GmbH
dmi.bios.version: VirtualBox
dmi.modalias: dmi:bvninnotekG
dmi.product.name: VirtualBox
dmi.product.
dmi.sys.vendor: innotek GmbH
fglrx: Not loaded
glxinfo: Error: [Errno 2] No such file or directory
setxkbmap: Error: command ['setxkbmap', '-print'] failed with exit code 255: Cannot open display "default display"
system:
distro: Ubuntu
architecture: i686kernel: 2.6.31-14-generic
xdpyinfo: Error: command ['xdpyinfo'] failed with exit code 1: xdpyinfo: unable to open display "".
xkbcomp:
Error: command ['xkbcomp', ':0', '-w0', '-'] failed with exit code 1: Error: Cannot open display ":0"
Related branches
affects: | xorg (Ubuntu) → nvidia-graphics-drivers-180 (Ubuntu) |
affects: | xorg (Ubuntu) → nvidia-graphics-drivers-180 (Ubuntu) |
affects: | nvidia-graphics-drivers-180 (Ubuntu Karmic) → xorg (Ubuntu Karmic) |
Changed in xorg (Ubuntu Karmic): | |
status: | Confirmed → Triaged |
Changed in xorg (Ubuntu Lucid): | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in xorg (Ubuntu Karmic): | |
assignee: | nobody → Bryce Harrington (bryceharrington) |
importance: | Undecided → High |
status: | Triaged → In Progress |
Changed in xorg (Ubuntu Lucid): | |
status: | Fix Released → In Progress |
Changed in xorg (Ubuntu Karmic): | |
assignee: | Bryce Harrington (bryceharrington) → nobody |
It looks like debconf is no longer being seeded with the information that dexconf needs.
We should instead just put a static file in rather than trying to generate it. IIRC the generator was pretty much just ending up with a fairly empty file anyway. This attached file is basically what it had been generating in all cases.