View previous topic :: View next topic |
Author |
Message |
gemini91 Guru
Joined: 27 Nov 2003 Posts: 317 Location: Naples, Fl
|
Posted: Sun Nov 18, 2012 5:40 pm Post subject: Update failure in Gnome (SOLVED) |
|
|
First update world after new install fails with nautilus problem.
Code: |
don ~ # emerge -auDN world
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-process/psmisc-22.16 USE="X*"
[ebuild R ] sys-devel/gcc-4.5.4 USE="gtk*"
[ebuild R ] app-editors/nano-2.3.1-r2 USE="spell*"
[ebuild UD ] gnome-base/nautilus-2.32.2.1 [2.32.2.1-r2] USE="(-introspection*)"
[ebuild R ] net-misc/openssh-5.9_p1-r4 USE="X* ldap* -bindist%"
[ebuild NS ] gnome-extra/polkit-gnome-0.102 [0.105] USE="introspection"
[ebuild N ] lxde-base/lxpolkit-0.1.0-r1
[uninstall ] gnome-extra/polkit-gnome-0.105
[blocks b ] lxde-base/lxpolkit ("lxde-base/lxpolkit" is blocking gnome-extra/polkit-gnome-0.105)
[ebuild R ] sys-apps/groff-1.21 USE="X*"
[ebuild N ] app-text/evince-2.32.0-r4 USE="dbus gnome gnome-keyring introspection nautilus postscript tiff -debug -djvu -dvi -t1lib"
[ebuild U ] sys-apps/man-pages-3.43 [3.42]
[ebuild U ] sys-fs/udev-171-r9 [171-r8] USE="introspection*"
[ebuild R ] sys-apps/util-linux-2.21.2 USE="udev*"
[blocks B ] gnome-extra/polkit-gnome ("gnome-extra/polkit-gnome" is blocking lxde-base/lxpolkit-0.1.0-r1)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
gnome-base/nautilus:0
(gnome-base/nautilus-2.32.2.1::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(gnome-base/nautilus-2.32.2.1-r2::gentoo, installed) pulled in by
>=gnome-base/nautilus-2.10[introspection?] required by (app-text/evince-2.32.0-r4::gentoo, ebuild scheduled for merge)
It might be possible to solve this slot collision
by applying all of the following changes:
- gnome-base/nautilus-2.32.2.1 (Change USE: +introspection)
|
this is package.use
Code: |
>=net-dns/avahi-0.6.30-r3 autoipd gtk3
=gnome-base/nautilus-2.32.2.1 introspection
|
any ideas?
Last edited by gemini91 on Sun Nov 18, 2012 9:28 pm; edited 1 time in total |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sun Nov 18, 2012 6:30 pm Post subject: |
|
|
Try changing '=gnome-base/nautilus-2.32.2.1' to just 'gnome-base/nautilus' in package.use.
Though, IIRC, introspection for gtk2 makes little sense - only since gtk3 it was embraced sufficiently. |
|
Back to top |
|
|
gemini91 Guru
Joined: 27 Nov 2003 Posts: 317 Location: Naples, Fl
|
Posted: Sun Nov 18, 2012 6:39 pm Post subject: |
|
|
Thanks for the reply I had already tried that and it made no difference. |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sun Nov 18, 2012 7:00 pm Post subject: |
|
|
Could you check why both gnome-extra/polkit-gnome and lxde-base/lxpolkit are pulled ? |
|
Back to top |
|
|
gemini91 Guru
Joined: 27 Nov 2003 Posts: 317 Location: Naples, Fl
|
Posted: Sun Nov 18, 2012 7:14 pm Post subject: |
|
|
how do I tell what wants to pull in lxde-base/lxpolkit |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Sun Nov 18, 2012 8:39 pm Post subject: |
|
|
gemini91 wrote: | how do I tell what wants to pull in lxde-base/lxpolkit |
Add '-t' to the emerge options. |
|
Back to top |
|
|
gemini91 Guru
Joined: 27 Nov 2003 Posts: 317 Location: Naples, Fl
|
Posted: Sun Nov 18, 2012 9:01 pm Post subject: |
|
|
Here is a run with -t added
Code: |
don ~ # emerge -atuDN world
These are the packages that would be merged, in reverse order:
Calculating dependencies... done!
[ebuild R ] sys-apps/util-linux-2.21.2 USE="udev*"
[ebuild U ] sys-fs/udev-171-r9 [171-r8] USE="introspection*"
[nomerge ] gnome-base/gnome-2.32.1-r2
[ebuild N ] app-text/evince-2.32.0-r4 USE="dbus gnome gnome-keyring introspection nautilus postscript tiff -debug -djvu -dvi -t1lib"
[ebuild U ] sys-apps/man-pages-3.43 [3.42]
[nomerge ] virtual/man-0
[nomerge ] sys-apps/man-1.6g
[ebuild R ] sys-apps/groff-1.21 USE="X*"
[blocks b ] lxde-base/lxpolkit ("lxde-base/lxpolkit" is blocking gnome-extra/polkit-gnome-0.105)
[uninstall ] gnome-extra/polkit-gnome-0.105
[nomerge ] gnome-base/gnome-2.32.1-r2
[nomerge ] gnome-base/gnome-settings-daemon-2.32.1-r2
[nomerge ] sys-auth/polkit-0.107-r1
[ebuild N ] lxde-base/lxpolkit-0.1.0-r1
[ebuild NS ] gnome-extra/polkit-gnome-0.102 [0.105] USE="introspection"
[nomerge ] gnome-base/gnome-2.32.1-r2
[nomerge ] gnome-base/gvfs-1.12.3
[ebuild R ] net-misc/openssh-5.9_p1-r4 USE="X* ldap* -bindist%"
[ebuild UD ] gnome-base/nautilus-2.32.2.1 [2.32.2.1-r2] USE="(-introspection*)"
[nomerge ] virtual/editor-0
[ebuild R ] app-editors/nano-2.3.1-r2 USE="spell*"
[ebuild R ] sys-devel/gcc-4.5.4 USE="gtk*"
[ebuild R ] sys-process/psmisc-22.16 USE="X*"
[blocks B ] gnome-extra/polkit-gnome ("gnome-extra/polkit-gnome" is blocking lxde-base/lxpolkit-0.1.0-r1)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
gnome-base/nautilus:0
(gnome-base/nautilus-2.32.2.1::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(gnome-base/nautilus-2.32.2.1-r2::gentoo, installed) pulled in by
>=gnome-base/nautilus-2.10[introspection?] required by (app-text/evince-2.32.0-r4::gentoo, ebuild scheduled for merge)
It might be possible to solve this slot collision
by applying all of the following changes:
- gnome-base/nautilus-2.32.2.1 (Change USE: +introspection)
|
|
|
Back to top |
|
|
gemini91 Guru
Joined: 27 Nov 2003 Posts: 317 Location: Naples, Fl
|
Posted: Sun Nov 18, 2012 9:27 pm Post subject: |
|
|
Thanks for the help, but this problem is caused by having all Gnome3 packages masked off.
I need to dig into it more.
Again thanks for the help |
|
Back to top |
|
|
chithanh Developer
Joined: 05 Aug 2006 Posts: 2158 Location: Berlin, Germany
|
Posted: Mon Nov 19, 2012 1:33 am Post subject: |
|
|
Code: | =gnome-base/nautilus-2.32.2.1 introspection | You enabled introspection only for 2.32.2.1, not 2.32.2.1-r2. That is why portage cannot upgrade the package, as the introspection flag is disabled for the newer revision and evince depends on it. |
|
Back to top |
|
|
gemini91 Guru
Joined: 27 Nov 2003 Posts: 317 Location: Naples, Fl
|
Posted: Thu Nov 22, 2012 12:23 pm Post subject: |
|
|
I solved this by masking of the following
=gnome-extra/polkit-gnome-0.102
=lxde-base/lxpolkit-0.1.0-r1
Again thanks to everyone who helped |
|
Back to top |
|
|
|