Looks like the root cause is the integration of the new 1.4.0 X server. This server does no longer require a ServerLayout section in xorg.conf - see that attached xorg.conf for the Alpha 5 live CD. When starting displayconfig, the code calls /var/lib/python-support/python2.5/displayconfigabstraction.py which still tries to read the ServerLayout section of xorg.conf (line 124), but does not succeed and exits with a failure. This causes the uninitialized screen variables in the calling functions.
Seems like the concept of deducing the X server properties from xorg.conf is hopelessly broken with a mostly self-configuring X server as 1.4.0 (future servers will not even require an xorg.conf at all). There needs to be a smarter way to retrieve the current X server configuration. A quick-and-dirty approach may be to retrieve the information from Xorg.0.log. Seems like a _huge_ rework of that module is required anyway. ** Attachment added: "xorg.conf for Hardy Alpha 5 i386 Live CD" http://launchpadlibrarian.net/12164563/xorg.conf -- The module Monitor & Display could not be loaded. https://bugs.launchpad.net/bugs/173768 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs