Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved]_xcb_unlock_io _xcb_lock_io: libxcb 1.4 Upgrade
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
markusk21
Apprentice
Apprentice


Joined: 07 Oct 2004
Posts: 216
Location: Hannover

PostPosted: Sat Oct 17, 2009 10:07 am    Post subject: [solved]_xcb_unlock_io _xcb_lock_io: libxcb 1.4 Upgrade Reply with quote

Hallo zusammen,
ich versuche meine 2 Rechner wieder zum Laufen zu bringen, mit wenig Erfolg, wie ich sagen muss...
Ich bekam immer die Fehlermeldung libxcb-xlib.so.0: undefined reference to '_xcb_lock_io'
und bin beim googlen auf die Anleitung http://www.gentoo.org/proj/en/desktop/x/x11/libxcb-1.4-upgrade-guide.xml
gestoßen, die ich versuche zu befolgen.
Allerdings komme ich nur bis Punkt 3, genauer Listing 3.1. Hier gibt er mir eine ellenlange Liste an geblockten Paketen:
Quote:

# emerge --oneshot $(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
x11-libs/pango x11-libs/gtk\\+ \
x11-libs/qt-gui; do \
qlist -IC $i; \
done) -av

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] x11-proto/xproto-7.0.15 0 kB [0]
[ebuild R ] x11-proto/inputproto-1.5.1 0 kB [0]
[ebuild R ] x11-proto/kbproto-1.0.3 57 kB [0]
[ebuild R ] x11-proto/renderproto-0.9.3 53 kB [0]
[ebuild R ] x11-proto/damageproto-1.2.0 0 kB [0]
[ebuild R ] x11-proto/compositeproto-0.4 45 kB [0]
[ebuild R ] x11-proto/fixesproto-4.0 38 kB [0]
[ebuild R ] x11-proto/printproto-1.0.4 49 kB [0]
[ebuild R ] x11-proto/randrproto-1.3.0 0 kB [0]
[ebuild R ] x11-proto/recordproto-1.13.2 39 kB [0]
[ebuild R ] x11-proto/fontcacheproto-0.1.2 38 kB [0]
[ebuild R ] x11-proto/bigreqsproto-1.0.2 36 kB [0]
[ebuild R ] x11-proto/fontsproto-2.1.0 0 kB [0]
[ebuild R ] x11-proto/resourceproto-1.1.0 0 kB [0]
[ebuild R ] x11-proto/scrnsaverproto-1.1.0 38 kB [0]
[ebuild R ] x11-proto/videoproto-2.3.0 0 kB [0]
[ebuild R ] x11-proto/xcmiscproto-1.1.2 36 kB [0]
[ebuild R ] x11-proto/xf86bigfontproto-1.1.2 37 kB [0]
[ebuild R ] x11-proto/xf86dgaproto-2.0.3 43 kB [0]
[ebuild R ] x11-proto/xf86miscproto-0.9.2 38 kB [0]
[ebuild R ] x11-proto/xf86vidmodeproto-2.2.2 39 kB [0]
[ebuild R ] x11-proto/xineramaproto-1.1.2 38 kB [0]
[ebuild R ] x11-proto/dri2proto-2.1 0 kB [0]
[ebuild R ] x11-proto/evieext-1.0.2 37 kB [0]
[ebuild R ] x11-proto/trapproto-3.4.3 48 kB [0]
[ebuild R ] x11-proto/xf86driproto-2.0.4 43 kB [0]
[ebuild R ] x11-proto/xf86rushproto-1.1.2 37 kB [0]
[ebuild R ] x11-libs/libXau-1.0.5 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXdmcp-1.0.2 USE="-debug" 216 kB [?=>0]
[ebuild R ] x11-proto/xextproto-7.0.5 0 kB [0]
[ebuild R ] x11-proto/xcb-proto-1.5 0 kB [0]
[ebuild R ] x11-libs/libxcb-1.4-r1 USE="-debug -doc (-selinux)" 0 kB [0]
[ebuild R ] x11-libs/libX11-1.2.2 USE="ipv6 xcb -debug" 0 kB [0]
[ebuild R ] x11-libs/xcb-util-0.3.6 USE="-debug -test" 0 kB [0]
[ebuild R ] x11-libs/libXext-1.0.5 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXt-1.0.6 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXrender-0.9.4 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXfixes-4.0.3 USE="-debug" 210 kB [?=>0]
[ebuild R ] x11-proto/glproto-1.4.10 0 kB [0]
[ebuild R ] x11-libs/libXmu-1.0.4 USE="ipv6 -debug" 0 kB [0]
[ebuild R ] x11-libs/libXi-1.2.1 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXpm-3.5.7 USE="-debug" 350 kB [0]
[ebuild R ] x11-libs/libXrandr-1.3.0 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXdamage-1.1.1 USE="-debug" 197 kB [?=>0]
[ebuild R ] x11-libs/libXp-1.0.0 USE="-debug" 239 kB [?=>0]
[ebuild R ] x11-libs/libXtst-1.0.3 USE="-debug" 220 kB [0]
[ebuild R ] x11-libs/libXcomposite-0.4.0 USE="-debug" 213 kB [?=>0]
[ebuild R ] x11-libs/libXcursor-1.1.9 USE="-debug" 230 kB [0]
[ebuild R ] x11-libs/libXxf86vm-1.0.2 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXfontcache-1.0.4 USE="-debug" 210 kB [?=>0]
[ebuild R ] x11-libs/libXfont-1.4.0 USE="ipv6 -debug" 0 kB [0]
[ebuild R ] x11-libs/libXv-1.0.4 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXres-1.0.3 USE="-debug" 214 kB [?=>0]
[ebuild R ] x11-libs/libXinerama-1.0.3 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXxf86dga-1.0.2 USE="-debug" 213 kB [0]
[ebuild R ] x11-libs/libXxf86misc-1.0.1 USE="-debug" 218 kB [?=>0]
[ebuild R ] x11-libs/libXScrnSaver-1.1.3 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXaw-1.0.6 USE="-debug" 0 kB [0]
[ebuild R ] x11-libs/libXft-2.1.13 USE="-debug" 0 kB [0]
[ebuild U ] x11-libs/qt-sql-4.5.2 [4.5.1] USE="iconv mysql odbc qt3support sqlite -debug -firebird -pch -postgres" 0 kB [0]
[ebuild R ] x11-libs/cairo-1.8.8 USE="X directfb glitz opengl svg xcb -cleartype -debug -doc" 0 kB [0]
[ebuild R ] x11-libs/pango-1.24.5-r1 USE="X -debug -doc -test" 0 kB [0]
[ebuild R ] x11-libs/gtk+-2.16.6 USE="X cups jpeg jpeg2k tiff -debug -doc -test -vim-syntax -xinerama" 0 kB [0]
[ebuild R ] x11-libs/qt-gui-4.5.2-r2 USE="accessibility cups dbus glib gtk mng nis qt3support tiff -debug -nas -pch -raster -xinerama" 0 kB [0]
[ebuild U ] x11-libs/qt-qt3support-4.5.2 [4.5.1] USE="accessibility kde -debug -pch -phonon" 0 kB [0]
[blocks B ] >x11-libs/qt-qt3support-4.5.1-r9999 (">x11-libs/qt-qt3support-4.5.1-r9999" is blocking x11-libs/qt-sql-4.5.1, x11-libs/qt-assistant-4.5.1, x11-libs/qt-webkit-4.5.1-r1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-opengl-4.5.1)
[blocks B ] <x11-libs/qt-qt3support-4.5.2 ("<x11-libs/qt-qt3support-4.5.2" is blocking x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-sql-4.5.2)
[blocks B ] <x11-libs/qt-xmlpatterns-4.5.2 ("<x11-libs/qt-xmlpatterns-4.5.2" is blocking x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks B ] <x11-libs/qt-sql-4.5.2 ("<x11-libs/qt-sql-4.5.2" is blocking x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2)
[blocks B ] <x11-libs/qt-assistant-4.5.2 ("<x11-libs/qt-assistant-4.5.2" is blocking x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks B ] <x11-libs/qt-opengl-4.5.2 ("<x11-libs/qt-opengl-4.5.2" is blocking x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks B ] >x11-libs/qt-sql-4.5.1-r9999 (">x11-libs/qt-sql-4.5.1-r9999" is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-assistant-4.5.1, x11-libs/qt-webkit-4.5.1-r1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-xmlpatterns-4.5.1)
[blocks B ] <x11-libs/qt-webkit-4.5.2 ("<x11-libs/qt-webkit-4.5.2" is blocking x11-libs/qt-gui-4.5.2-r2, x11-libs/qt-qt3support-4.5.2, x11-libs/qt-sql-4.5.2)
[blocks B ] >x11-libs/qt-gui-4.5.1-r9999 (">x11-libs/qt-gui-4.5.1-r9999" is blocking x11-libs/qt-assistant-4.5.1, x11-libs/qt-webkit-4.5.1-r1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-opengl-4.5.1, x11-libs/qt-sql-4.5.1)

Total: 65 packages (2 upgrades, 63 reinstalls), Size of downloads: 3,504 kB
Conflict: 9 blocks (9 unsatisfied)
Portage tree and overlays:
[0] /usr/portage
[?] indicates that the source repository could not be determined

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('installed', '/', 'x11-libs/qt-opengl-4.5.1', 'nomerge') pulled in by
>=x11-libs/qt-opengl-4.4.0:4 required by ('installed', '/', 'media-sound/phonon-4.3.1', 'nomerge')
>=x11-libs/qt-opengl-4.5.1:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')
~x11-libs/qt-opengl-4.5.1 required by ('installed', '/', 'x11-libs/qt-4.5.1', 'nomerge')

('ebuild', '/', 'x11-libs/qt-qt3support-4.5.2', 'merge') pulled in by
~x11-libs/qt-qt3support-4.5.2[-debug] required by ('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge')
x11-libs/qt-qt3support:4 required by ('installed', '/', 'x11-misc/vym-1.10.0-r1', 'nomerge')

('installed', '/', 'x11-libs/qt-sql-4.5.1', 'nomerge') pulled in by
>=x11-libs/qt-sql-4.5.1:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')
x11-libs/qt-sql:4 required by ('installed', '/', 'x11-misc/vym-1.10.0-r1', 'nomerge')
~x11-libs/qt-sql-4.5.1 required by ('installed', '/', 'x11-libs/qt-4.5.1', 'nomerge')
(and 2 more)

('installed', '/', 'x11-libs/qt-qt3support-4.5.1', 'nomerge') pulled in by
~x11-libs/qt-qt3support-4.5.1 required by ('installed', '/', 'x11-libs/qt-4.5.1', 'nomerge')
x11-libs/qt-qt3support:4 required by ('installed', '/', 'x11-misc/vym-1.10.0-r1', 'nomerge')

('ebuild', '/', 'x11-libs/qt-sql-4.5.2', 'merge') pulled in by
~x11-libs/qt-sql-4.5.2[qt3support,-debug] required by ('ebuild', '/', 'x11-libs/qt-qt3support-4.5.2', 'merge')
>=x11-libs/qt-sql-4.5.1:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')
x11-libs/qt-sql:4 required by ('installed', '/', 'x11-misc/vym-1.10.0-r1', 'nomerge')

('installed', '/', 'x11-libs/qt-xmlpatterns-4.5.1', 'nomerge') pulled in by
~x11-libs/qt-xmlpatterns-4.5.1 required by ('installed', '/', 'x11-libs/qt-4.5.1', 'nomerge')

('installed', '/', 'x11-libs/qt-assistant-4.5.1', 'nomerge') pulled in by
~x11-libs/qt-assistant-4.5.1 required by ('installed', '/', 'x11-libs/qt-4.5.1', 'nomerge')

('installed', '/', 'x11-libs/qt-webkit-4.5.1-r1', 'nomerge') pulled in by
>=x11-libs/qt-webkit-4.5.1:4 required by ('installed', '/', 'dev-python/PyQt4-4.5.4-r4', 'nomerge')
~x11-libs/qt-webkit-4.5.1 required by ('installed', '/', 'x11-libs/qt-4.5.1', 'nomerge')
~x11-libs/qt-webkit-4.5.1[-debug] required by ('installed', '/', 'x11-libs/qt-assistant-4.5.1', 'nomerge')

('ebuild', '/', 'x11-libs/qt-gui-4.5.2-r2', 'merge') pulled in by
x11-libs/qt-gui:4 required by ('installed', '/', 'app-office/lyx-1.6.3', 'nomerge')
>=x11-libs/qt-gui-4.4.0:4 required by ('installed', '/', 'media-sound/phonon-4.3.1', 'nomerge')
>=x11-libs/qt-gui-4.5.1:4 required by ('installed', '/', 'media-video/avidemux-2.4.4-r2', 'nomerge')
(and 10 more)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


!!! The following installed packages are masked:
- net-wireless/kdebluetooth-1.0_beta8-r2 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Samuli Suominen <ssuominen@gentoo.org> (13 Oct 2009)
# No bluez-4 support. See bug 276455. Masked for removal.

- x11-libs/qt-4.5.1 (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Ben de Groot <yngwin@gentoo.org> (25 Jun 2009)
# Mask the Qt4 meta ebuild, to prevent devs from being silly and depend on
# the meta ebuild instead of on the specific split Qt ebuilds needed. See
# bug 217161 comment 11. Users may unmask this if they want to pull in all
# Qt modules, but packages in portage (or overlays) will pull in the split
# modules they need as dependency. Unmasking this will most likely pull in
# more than you need. This meta ebuild will be removed when we can add sets
# to the portage tree.

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Die Ausgabe von xcb-rebuilder.sh habe ich wegen der Länge hier: http://nopaste.com/p/aAIkBngbo

Ich habe versucht die Abhängigkeiten von Hand aufzulösen, indem ich alle genannten 4.5.2er Paktete maskiere, aber da sind dann ganz schnell andere Pakete betroffen, die auch schon installiert sind!
Hat da jemand einen Ansatz, der mir das vereinfacht oder vielleicht sogar erspart? Ich wollte eigentlich nicht meine halbe Kiste downgraden...

Vielen Dank schon mal für jeden Hinweis!

P.S. mich hat auch gewundert, das auf meinem kleinen Rechner ohne kde4 so hohe Paketnummern gebraucht werden.


Last edited by markusk21 on Thu Oct 22, 2009 5:55 am; edited 1 time in total
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4413

PostPosted: Sat Oct 17, 2009 11:45 am    Post subject: Re: _xcb_unlock_io _xcb_lock_io: libxcb 1.4 Upgrade Reply with quote

markusk21 wrote:
Ich habe versucht die Abhängigkeiten von Hand aufzulösen, indem ich alle genannten 4.5.2er Paktete maskiere, aber da sind dann ganz schnell andere Pakete betroffen, die auch schon installiert sind!

Wenn "die anderen" weitere Qt-Packages sind, dann schau mal was da kommt
Code:
eix -C x11-libs -s "qt-" --installed

Diese musst du ab der Version 4.5.2 (temporär bitte) über package-mask blocken. Danach dein xcb-update. Jetzt Block entfernen und Qt aktualisieren.
Back to top
View user's profile Send private message
markusk21
Apprentice
Apprentice


Joined: 07 Oct 2004
Posts: 216
Location: Hannover

PostPosted: Sat Oct 17, 2009 4:17 pm    Post subject: Reply with quote

Hmm, mir ist jetzt nur noch skype in Erinnerung geblieben - ist das qt?

Aber ich werde es so oder so mal probieren, morgen.
Ich melde dann den Erfolg...
Back to top
View user's profile Send private message
few
Guru
Guru


Joined: 03 Mar 2008
Posts: 448

PostPosted: Sun Oct 18, 2009 7:52 am    Post subject: Reply with quote

Wozu werden eigentlich news items geschrieben? :roll:

Du hast wenigstens zwei davon verpasst. Den xserver upgrade guide und den qt 4.5.2 guide.
Back to top
View user's profile Send private message
markusk21
Apprentice
Apprentice


Joined: 07 Oct 2004
Posts: 216
Location: Hannover

PostPosted: Thu Oct 22, 2009 5:54 am    Post subject: Reply with quote

Also es läuft - wie oben genannt, die Pakete maskieren und (!) die jeweiligen 4.5.1er Versionen installieren.
Dann das xcb-update, und
Quote:
# emerge --oneshot \
$(for i in x11-proto/ x11-libs/libxcb x11-libs/libX11 x11-libs/libXext \
x11-libs/libX x11-libs/xcb-util x11-libs/cairo \
x11-libs/pango x11-libs/gtk\\+ \
x11-libs/qt-gui; do \
qlist -IC $i; \
done) -av

Dann qt deinstallieren, und die Maskierung entfernen und dann den ganzen Rest
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum