View previous topic :: View next topic |
Author |
Message |
jonfr Veteran
Joined: 20 Jul 2003 Posts: 1008 Location: Denmark
|
Posted: Fri Jun 12, 2009 5:30 am Post subject: Package blockage madness [unsolved] |
|
|
This block is madness. I am not sure how to fix this issue.
Code: | emerge world -epv
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
x11-libs/libXrender:0
('ebuild', '/', 'x11-libs/libXrender-0.9.2', 'merge') pulled in by
<x11-libs/libXrender-0.9.3 required by ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge')
('ebuild', '/', 'x11-libs/libXrender-0.9.4', 'merge') pulled in by
>=x11-libs/libXrender-0.6 required by ('ebuild', '/', 'x11-libs/cairo-1.8.6-r1', 'merge')
x11-libs/libXrender required by ('ebuild', '/', 'x11-libs/pango-1.24.2', 'merge')
x11-libs/libXrender required by ('ebuild', '/', 'x11-apps/xclock-1.0.3-r1', 'merge')
(and 17 more)
x11-proto/renderproto:0
('ebuild', '/', 'x11-proto/renderproto-0.9.3', 'merge') pulled in by
x11-proto/renderproto required by ('ebuild', '/', 'x11-libs/cairo-1.8.6-r1', 'merge')
x11-proto/renderproto required by ('ebuild', '/', 'x11-drivers/xf86-video-fbdev-0.4.0', 'merge')
>=x11-proto/renderproto-0.9.3 required by ('ebuild', '/', 'x11-libs/libXrender-0.9.4', 'merge')
(and 11 more)
('ebuild', '/', 'x11-proto/renderproto-0.9.2', 'merge') pulled in by
<x11-proto/renderproto-0.9.3 required by ('ebuild', '/', 'x11-base/xorg-server-1.3.0.0-r6', 'merge')
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man page
or refer to the Gentoo Handbook.
!!! All ebuilds that could satisfy ">=x11-base/xorg-server-1.4" have been masked.
!!! One of the following masked packages is required to complete your request:
- x11-base/xorg-server-1.6.1.901-r3 (masked by: package.mask, ~x86 keyword)
/usr/portage/profiles/package.mask:
# Rémi Cardona <remi@gentoo.org> (29 Apr 2009)
# packages currently in the x11 overlay which will soon be moved to portage
# see bug #260582 for xorg-server 1.6.1 issues
# see bug #174434 for xcb-related issues (not all are blocker)
- x11-base/xorg-server-1.6.1.901-r2 (masked by: package.mask, ~x86 keyword)
- x11-base/xorg-server-1.5.3-r6 (masked by: package.mask)
/etc/portage/package.mask:
#=x11-libs/qt-core-4.5.1
- x11-base/xorg-server-1.5.3-r5 (masked by: package.mask)
- x11-base/xorg-server-1.4.2 (masked by: ~x86 keyword)
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
(dependency required by "x11-drivers/xf86-video-mga-1.4.9" [ebuild])
(dependency required by "x11-base/xorg-server-1.3.0.0-r6" [ebuild])
(dependency required by "world" [argument])
* IMPORTANT: 3 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
|
|
|
Back to top |
|
|
BitJam Advocate
Joined: 12 Aug 2003 Posts: 2508 Location: Silver City, NM
|
Posted: Fri Jun 12, 2009 6:31 am Post subject: |
|
|
The libXrender collision seems to be caused because you are still using an older (< 1.5.3) version of xorg-server. But I'm puzzled by this line: Code: | !!! All ebuilds that could satisfy ">=x11-base/xorg-server-1.4" have been masked. | because I thought xorg-server-1.5.3-r6 was the latest stable xorg-server.
Ah, I see. You have xorg-server-r-1.5.3-r6 masked by inclusion in the package.mask file. I'm no expert but ISTM you either need to start masking a lot of other packages or (simpler) remove xorg-server from the package.mask file. Upgrading xorg-server to 1.5.x can be a pain because the format of xorg.conf gets changed to let evdev handle the keyboard and mouse but IMO the path of least pain would be bite the bullet and upgrade xorg-server.
HTH
Edit: changed udev to evdev. |
|
Back to top |
|
|
jonfr Veteran
Joined: 20 Jul 2003 Posts: 1008 Location: Denmark
|
Posted: Fri Jun 12, 2009 2:33 pm Post subject: |
|
|
I am going do a format and move my system to 64bit. This orginal setup is from the year 2007 and there are a lot of issues showing them selfs due to all the changes in Gentoo Linux. |
|
Back to top |
|
|
drescherjm Advocate
Joined: 05 Jun 2004 Posts: 2790 Location: Pittsburgh, PA, USA
|
Posted: Fri Jun 12, 2009 3:24 pm Post subject: |
|
|
BTW, When I hit this kind of madness I usually mask the lower version of the package and that generally leads to a solution after a few iterations. _________________ John
My gentoo overlay
Instructons for overlay |
|
Back to top |
|
|
jonfr Veteran
Joined: 20 Jul 2003 Posts: 1008 Location: Denmark
|
Posted: Fri Jun 12, 2009 3:53 pm Post subject: |
|
|
There are more issues showing them self on my system, due to it age and package inconstant packages. |
|
Back to top |
|
|
BitJam Advocate
Joined: 12 Aug 2003 Posts: 2508 Location: Silver City, NM
|
Posted: Fri Jun 12, 2009 4:02 pm Post subject: |
|
|
It's been my experience that for a system that old, it is easier and less painful to just start over fresh with a new install. This is much easier if there is a spare partition on your hard drive so you can use your old install to create the new one. |
|
Back to top |
|
|
saboya Guru
Joined: 28 Nov 2006 Posts: 552 Location: Brazil
|
Posted: Fri Jun 12, 2009 7:49 pm Post subject: |
|
|
Honestly there's no such thing like an old system or inconsistent packages. Portage should be handling this accordingly, as long as you don't go crazy masking / unmasking things unproperly.
My Gentoo is pretty old and is as stable (or unstable ) as ever. |
|
Back to top |
|
|
|
|
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
|
|