Bugzilla – Bug 417575
yast2-x11: still writes BusID by default
Last modified: 2008-09-04 14:09:06 UTC
The xorg.conf generated during installation has an unnecessary line: BusID "1:8:0" This breaks X on the Pegasos PPC. When I run 'sax2 -r' on the running system, this line is not put in xorg.conf and it works fine.
Created attachment 233609 [details] xorg.conf files and X logs for both cases
I fixed this behaviour in SaX2 for openSUSE 11.1, but obviously this is handled seperately in yast2-x11. :-( I'll attach the patch for your convenience.
Created attachment 233617 [details] no-busid.diff
This patch is mentioned for Jens Daniel, not for the reporter. :-)
I can reproduce this issue with openSUSE 11.1 Alpha2 on i386.
I verified with openSUSE 11.1 Alpha2 (i386) that this is an issue with the regular installation (yast2-x11 is involved here). BusID is not written when using sax2 directly. Jens-Daniel, unfortunately this is an important issue. Any chance to give it more priority? Thanks.
Just talked to Marcus. Any magic in sax.sh needs to be provided also in libsax/init.cpp (yast creates an object called SaXInit, SaXInit calls only init.pl without any magic of sax.sh).
This is part of the remaining issues in bnc #381644. *** This bug has been marked as a duplicate of bug 381644 ***