Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266213 - merge misorder while updating xorg (video-card-driver was built for the old one)
Summary: merge misorder while updating xorg (video-card-driver was built for the old one)
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-15 07:48 UTC by Sergey S. Starikoff
Modified: 2009-04-15 20:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey S. Starikoff 2009-04-15 07:48:45 UTC
At last system update xorg-server was switched from 1.3 to 1.5.
The update was finished normally, revdep-rebuild find nothing.
But the restart X-server failed. The main reason was:

(II) Loading /usr/lib/xorg/modules/drivers//sis_drv.so
(II) Module sis: vendor="X.Org Foundation"
        compiled for 1.3.0, module version = 0.10.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 1.2 
(EE) module ABI major version (1) doesn't match the server's version (4) 
(II) UnloadModule: "sis"
(II) Unloading /usr/lib/xorg/modules/drivers//sis_drv.so
(EE) Failed to load module "sis" (module requirement mismatch, 0)

so, I had to manually re-emerge x11-drivers/xf86-video-sis to start xorg-server.
Comment 1 Rafał Mużyło 2009-04-15 13:15:02 UTC
xorg-server post-install note explicitly tells you to do that.
I think it has to be that way, so xorg-server upgrade
can force driver upgrade (if it's necessary).
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-04-15 20:23:44 UTC
The x11-base/xorg-server-1.5* ebuilds explicitly say:

  You must rebuild all drivers if upgrading from xorg-server 1.4.1
  or earlier, because the ABI changed. If you cannot start X because
  of module version mismatch errors, this is your problem.

  You can generate a list of all installed packages in the x11-drivers
  category using this command:
  emerge portage-utils; qlist -I -C x11-drivers/