Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 164116

Summary: dbus-1.0.2 incompatible with xorg-server-1.1.1-r4(r1)
Product: Gentoo Linux Reporter: Alexander Goomenyuk <emerg.reanimator>
Component: [OLD] GNOMEAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexander Goomenyuk 2007-01-27 22:28:02 UTC
X server refused login. No X session possible.

Reproducible: Always

Steps to Reproduce:
After "emerge --sync + emerge -auvD world"
1. dbus upgraded to 1.0.2
2. dubs-glib upgraded to 0.72
3. xorg-server upgraded to 1.1.1-r4
4. pam upgraded to 0.78-r5
... some more updates

Actual Results:  
X server refused login. No X session possible.
- If I use XDM as login manager, then I see login window. But X session closed immediately after login attempt.
- If I use GDM. Then I don't see any windows at all. Just observe the clock on snowing screen.

Expected Results:  
1. where are my windows gone :-)
2. hal daemon not available;
3. many dbus dependent application are broken;

Stable branch MUST be kept stable!!!

After downgrading the dbus to 0.62-r2 I am able to use X server.
1. But many application including hal use dbus-glib.
1.1. But there is only dbus-glib 0.72 ebuild. And this version depends on dbus >= 0.94; 
1.1.1. But dbus 0.62 and 1.0.2 stable versions available;

So no hal daemon available any more : (
I am not able to build dbus-glib-0.71 any more. Steev, please, return back this ebuild to portage :)
Comment 1 ebfe 2007-01-27 22:31:18 UTC
revdep-rebuild like you were told to do. works for everyone else
Comment 2 RĂ©mi Cardona (RETIRED) gentoo-dev 2007-01-27 23:56:10 UTC
revdep-rebuild is the way to go. It's troublesome but that's how dbus devs intended it.
Comment 3 Alexander Goomenyuk 2007-01-29 05:47:01 UTC
(In reply to comment #1)
> revdep-rebuild like you were told to do. works for everyone else
> 

Yes, you are right. Rebuild fix everything.