Bug 780896

Summary: xorg-x11-server 1.13 broken in factory?
Product: [openSUSE] openSUSE Tumbleweed Reporter: Vojtech Dziewiecki <vdziewiecki>
Component: X.OrgAssignee: E-mail List <xorg-maintainer-bugs>
Status: VERIFIED FIXED QA Contact: E-mail List <xorg-maintainer-bugs>
Severity: Normal    
Priority: P3 - Medium    
Version: 13.1 Milestone 0   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: The error message.
Xorg.2.log
Error message again

Description Vojtech Dziewiecki 2012-09-18 09:47:16 UTC
After zypper dup this morning, I couldn't run the X server.
I have an ATI card, lspci says:
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Cedar PRO [Radeon HD 5450/6350]

Steps to reproduce:

1. zypper dup:
Problem: xf86-video-ati-6.14.4-5.5.x86_64 requires X11_ABI_VIDEODRV = 12.0, but this requirement cannot be provided
  deleted providers: xorg-x11-server-7.6_1.12.3-1.5.1.x86_64
 Solution 1: deinstallation of xf86-video-ati-6.14.4-5.5.x86_64
 Solution 2: keep obsolete xorg-x11-server-7.6_1.12.3-1.5.1.x86_64
 Solution 3: break xf86-video-ati-6.14.4-5.5.x86_64 by ignoring some of its dependencies

I chose 1. I still had the radeonhd driver.
zypper se --installed-only xorg shows xorg-x11-driver-video-radeonhd as installed.

During this update, xorg-x11-server was upgraded from 1.12 to 1.13.

2. reboot (restarting xdm would probably do)

Actual result:
xdm does not start, startx as root says:
Loading extension GLX
(EE) module ABI major version (12) doesn't match the server's version (13)
(I think this is the relevant part, I will add the whole message.)

Expected result: xdm starts.

Then I installed xorg-x11-server and xf86-input-evdev from openSUSE 12.2 and xf86-video-ati from factory to make it work again.
Comment 1 Vojtech Dziewiecki 2012-09-18 09:49:18 UTC
Created attachment 506098 [details]
The error message.

Which I got after startx as root.
Comment 2 Vojtech Dziewiecki 2012-09-18 09:51:50 UTC
Created attachment 506099 [details]
Xorg.2.log
Comment 3 Vojtech Dziewiecki 2012-09-18 09:52:51 UTC
Created attachment 506100 [details]
Error message again

I forgot to mark it as plain text.
Comment 4 Stefan Dirsch 2012-09-18 10:12:50 UTC
radeonhd driver will be dropped. xf86-video-ati, xf86-video-fbdev and xf86-video-vesa packages installed? We don't have a package for the modesetting
driver yet. It's news for me that this driver has become a fallback driver upstream.
Comment 5 Vojtech Dziewiecki 2012-09-18 11:49:33 UTC
Well the update forced me to uninstall them, so no, they were not.
If I try to install xf86-video-ati, xf86-video-fbdev or xf86-video-vesa after the update, it says:

Problem: nothing provides X11_ABI_VIDEODRV = 12.0 needed by xf86-video-ati-6.14.4-5.5.x86_64
 Solution 1: do not install xf86-video-ati-6.14.4-5.5.x86_64
 Solution 2: break xf86-video-ati-6.14.4-5.5.x86_64 by ignoring some of its dependencies


So I guess those drivers need to be somehow updated to match the new 1.13 xorg server, am I right?
Comment 6 Stefan Dirsch 2012-09-18 12:18:13 UTC
xf86-video-{ati,fbdev,vesa} meanwhile have been rebuilt to require X11_ABI_VIDEODRV = 13.0. Please try again.
Comment 7 Vojtech Dziewiecki 2012-09-18 13:08:16 UTC
It takes some time for those rebuilt packages to appear in the repos, but I branched xf86-video-ati from the develproject, build it locally and it works. Thanks!