View previous topic :: View next topic |
Author |
Message |
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Fri May 24, 2013 6:16 pm Post subject: Installing Gnome 3 (slot conflict) |
|
|
Hi guys... I've to try to install Gnome 3 in my Gentoo like this link says --> http://oleeekchoff.blogspot.com/2011/10/gnome-3-on-gentoo.html
and when i execute this line
Code: | emerge -avuDN world |
I got this message
Quote: | !!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
net-libs/libsoup:2.4
(net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge) pulled in by
>=net-libs/libsoup-2.42:2.4 required by (net-libs/rest-0.7.90::gentoo, ebuild scheduled for merge)
(and 6 more with the same problem)
(net-libs/libsoup-2.40.3::gentoo, ebuild scheduled for merge) pulled in by
~net-libs/libsoup-2.40.3[introspection?] required by (net-libs/libsoup-gnome-2.40.3::gentoo, ebuild scheduled for merge) |
Can anyone help me to fix this problem and to install gnome 3 in my gentoo?
Regards... |
|
Back to top |
|
|
chrisyu Apprentice
Joined: 10 Apr 2003 Posts: 207 Location: China
|
Posted: Sat May 25, 2013 2:45 am Post subject: |
|
|
emerge -C net-libs/libsoup then go on |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Sat May 25, 2013 5:37 am Post subject: |
|
|
chrisyu wrote: | emerge -C net-libs/libsoup then go on |
Hey chrisyu, thanks for your reply, I tryed it that but is not working ...Look:
emerge wrote: | Code: | emerge -C net-libs/libsoup |
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
net-libs/libsoup
selected: 2.38.1
protected: none
omitted: none
All selected packages: net-libs/libsoup-2.38.1
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) net-libs/libsoup-2.38.1...
* Updating desktop mime database ...
* Updating shared mime info database ...
* GNU info directory index is up-to-date. |
And then I do it again:
emerge wrote: | Code: | emerge -avuDN world |
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
net-libs/libsoup:2.4
(net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge) pulled in by
>=net-libs/libsoup-2.42:2.4 required by (net-libs/rest-0.7.90::gentoo, ebuild scheduled for merge)
(and 6 more with the same problem)
(net-libs/libsoup-2.40.3::gentoo, ebuild scheduled for merge) pulled in by
~net-libs/libsoup-2.40.3[introspection?] required by (net-libs/libsoup-gnome-2.40.3::gentoo, ebuild scheduled for merge) |
Any idea? |
|
Back to top |
|
|
white_tiger n00b
Joined: 04 Oct 2011 Posts: 40
|
Posted: Sat May 25, 2013 7:51 am Post subject: |
|
|
Why do you use a guide that is over a year old and not supported anymore?
http://wiki.gentoo.org/wiki/GNOME could be a beter choice.
About libsoup, you could try just to reinstall it by doing "emerge net-libs/libsoup" |
|
Back to top |
|
|
666threesixes666 Veteran
Joined: 31 May 2011 Posts: 1248 Location: 42.68n 85.41w
|
Posted: Sat May 25, 2013 1:57 pm Post subject: |
|
|
i have half the mind to report that 2nd comment... removing libsoup has knocked my net out completely before.... read the error more closely....
(net-libs/libsoup-2.40.3::gentoo, ebuild scheduled for merge) pulled in by
~net-libs/libsoup-2.40.3[introspection?] required by (net-libs/libsoup-gnome-2.40.3::gentoo, ebuild scheduled for merge)
old libsoups being kept to libsoup-gnome can use it....
Code: |
emerge -C libsoup-gnome
|
to not require conflicting old lib soup to lurk around... and your on your way |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Sat May 25, 2013 8:23 pm Post subject: |
|
|
Thansk for your replies white_tiger and 666threesixes666
white_tiger wrote: | Why do you use a guide that is over a year old and not supported anymore?
http://wiki.gentoo.org/wiki/GNOME could be a beter choice.
About libsoup, you could try just to reinstall it by doing "emerge net-libs/libsoup" |
The http://wiki.gentoo.org/wiki/GNOME says that if I wanna install Gnome 3, i have to do this:
http://wiki.gentoo.org/wiki/GNOME wrote: | GNOME 3 if you have "~" in your ACCEPT_KEYWORDS statement in /etc/portage/make.conf |
I think is better idea to use "overlay" to install Gnome 3 withouth ACCEPT_KEYWORDS because if I wanna install other programs I'll have total control of it, i mean,
if I install any program portage will use ACCEPT_KEYWORDS rigth? (I'm new on gentto): but if I use overlay for Gnome, portage will install the last package about only gnome (sorry if i'm wrong)
666threesixes666 wrote: | i have half the mind to report that 2nd comment... removing libsoup has knocked my net out completely before.... read the error more closely....
(net-libs/libsoup-2.40.3::gentoo, ebuild scheduled for merge) pulled in by
~net-libs/libsoup-2.40.3[introspection?] required by (net-libs/libsoup-gnome-2.40.3::gentoo, ebuild scheduled for merge)
old libsoups being kept to libsoup-gnome can use it....
Code: |
emerge -C libsoup-gnome
|
to not require conflicting old lib soup to lurk around... and your on your way |
I don't have libsoup-gnome, look at this:
emerge wrote: | Code: | emerge -C libsoup-gnome |
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
--- Couldn't find 'libsoup-gnome' to unmerge.
>>> No packages selected for removal by unmerge |
I'm still with the problem, please, help me T_T
Thanks for your time guys |
|
Back to top |
|
|
ek balam n00b
Joined: 11 May 2008 Posts: 35 Location: México
|
Posted: Sun May 26, 2013 12:47 am Post subject: |
|
|
Jack Krauser wrote: |
I think is better idea to use "overlay" to install Gnome 3 withouth ACCEPT_KEYWORDS because if I wanna install other programs I'll have total control of it, i mean,
if I install any program portage will use ACCEPT_KEYWORDS rigth? (I'm new on gentto): but if I use overlay for Gnome, portage will install the last package about only gnome (sorry if i'm wrong)
|
I think you are correct (although the packages can still masked in the overlay) but I don't think gnome-3.8 is still in the gnome ovelay, check the tree... http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=tree
white_tiger wrote: |
Why do you use a guide that is over a year old and not supported anymore?
http://wiki.gentoo.org/wiki/GNOME could be a beter choice.
About libsoup, you could try just to reinstall it by doing "emerge net-libs/libsoup"
|
do you did this?, I mean emerge -1 =net-libs/libsoup-2.42.2 ... after getting rid of libsoup-gnome |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Sun May 26, 2013 2:28 pm Post subject: |
|
|
ek balam wrote: | Jack Krauser wrote: |
I think is better idea to use "overlay" to install Gnome 3 withouth ACCEPT_KEYWORDS because if I wanna install other programs I'll have total control of it, i mean,
if I install any program portage will use ACCEPT_KEYWORDS rigth? (I'm new on gentto): but if I use overlay for Gnome, portage will install the last package about only gnome (sorry if i'm wrong)
|
I think you are correct (although the packages can still masked in the overlay) but I don't think gnome-3.8 is still in the gnome ovelay, check the tree... http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=tree
white_tiger wrote: |
Why do you use a guide that is over a year old and not supported anymore?
http://wiki.gentoo.org/wiki/GNOME could be a beter choice.
About libsoup, you could try just to reinstall it by doing "emerge net-libs/libsoup"
|
do you did this?, I mean emerge -1 =net-libs/libsoup-2.42.2 ... after getting rid of libsoup-gnome |
Mmmmmm I seem the tree overlay and Gnome is not there =/, but, if I use:
Am I using overlay? |
|
Back to top |
|
|
ek balam n00b
Joined: 11 May 2008 Posts: 35 Location: México
|
Posted: Sun May 26, 2013 5:48 pm Post subject: |
|
|
Jack Krauser wrote: | ek balam wrote: | Jack Krauser wrote: |
I think is better idea to use "overlay" to install Gnome 3 withouth ACCEPT_KEYWORDS because if I wanna install other programs I'll have total control of it, i mean,
if I install any program portage will use ACCEPT_KEYWORDS rigth? (I'm new on gentto): but if I use overlay for Gnome, portage will install the last package about only gnome (sorry if i'm wrong)
|
I think you are correct (although the packages can still masked in the overlay) but I don't think gnome-3.8 is still in the gnome ovelay, check the tree... http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=tree
white_tiger wrote: |
Why do you use a guide that is over a year old and not supported anymore?
http://wiki.gentoo.org/wiki/GNOME could be a beter choice.
About libsoup, you could try just to reinstall it by doing "emerge net-libs/libsoup"
|
do you did this?, I mean emerge -1 =net-libs/libsoup-2.42.2 ... after getting rid of libsoup-gnome |
Mmmmmm I seem the tree overlay and Gnome is not there =/, but, if I use:
Am I using overlay? |
Assuming you did the configuration... http://www.gentoo.org/proj/en/overlays/userguide.xml ... yes you are using the overlay...
I don't have any package installed from the gnome overlay... gnome 3.8 is no more in there, only masked in the portage tree...
I'm using this.... http://pastebin.com/GRjhnJps in /etc/portage/package.unmask/gnome.unmask
remove libsoup-gnome
emerge -C libsoup-gnome
and install libsoup...
emerge -1 =net-libs/libsoup-2.42.2 |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Mon May 27, 2013 8:41 pm Post subject: |
|
|
ek balam wrote: | Jack Krauser wrote: | ek balam wrote: | Jack Krauser wrote: |
I think is better idea to use "overlay" to install Gnome 3 withouth ACCEPT_KEYWORDS because if I wanna install other programs I'll have total control of it, i mean,
if I install any program portage will use ACCEPT_KEYWORDS rigth? (I'm new on gentto): but if I use overlay for Gnome, portage will install the last package about only gnome (sorry if i'm wrong)
|
I think you are correct (although the packages can still masked in the overlay) but I don't think gnome-3.8 is still in the gnome ovelay, check the tree... http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=tree
white_tiger wrote: |
Why do you use a guide that is over a year old and not supported anymore?
http://wiki.gentoo.org/wiki/GNOME could be a beter choice.
About libsoup, you could try just to reinstall it by doing "emerge net-libs/libsoup"
|
do you did this?, I mean emerge -1 =net-libs/libsoup-2.42.2 ... after getting rid of libsoup-gnome |
Mmmmmm I seem the tree overlay and Gnome is not there =/, but, if I use:
Am I using overlay? |
Assuming you did the configuration... http://www.gentoo.org/proj/en/overlays/userguide.xml ... yes you are using the overlay...
I don't have any package installed from the gnome overlay... gnome 3.8 is no more in there, only masked in the portage tree...
I'm using this.... http://pastebin.com/GRjhnJps in /etc/portage/package.unmask/gnome.unmask
remove libsoup-gnome
emerge -C libsoup-gnome
and install libsoup...
emerge -1 =net-libs/libsoup-2.42.2 |
I've copied your unmask flags in a file "/etc/portage/package.unmask/gnome.unmask/gnome3" and deleted libsoup-gnome like you wrote but when I tried to install libsoup-2.42.2, i had problems, check it out:
emerge wrote: | Code: | emerge -1 =net-libs/libsoup-2.42.2 |
Calculating dependencies... done!
[ebuild U #] dev-libs/glib-2.36.2 [2.32.4-r1] PYTHON_TARGETS="python2_7%* -python2_5% -python2_6%"
[ebuild U #] net-libs/libsoup-2.42.2 [2.38.1]
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/glib:2
(dev-libs/glib-2.32.4-r1::gentoo, installed) pulled in by
<dev-libs/glib-2.33:2 required by (dev-libs/gobject-introspection-1.32.1::gentoo, installed)
(dev-libs/glib-2.36.2::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/glib-2.36.0:2 required by (net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for 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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook. |
Please help!!! ^^ |
|
Back to top |
|
|
ek balam n00b
Joined: 11 May 2008 Posts: 35 Location: México
|
Posted: Tue May 28, 2013 1:26 am Post subject: |
|
|
try removing gobject-introspection ... then emerge libsoup again ... or try emerge -avuDN world |
|
Back to top |
|
|
monsm Guru
Joined: 26 Sep 2007 Posts: 467 Location: London, UK
|
Posted: Tue May 28, 2013 9:29 am Post subject: |
|
|
Hi,
Introspection is definately needed.
Maybe try to emerge -DNuva =gnome-base/gnome-3.8.0 instead of world first. Ones you have Gnome do a world then.
You need to unmask the masked package for libsoup and lots of others. Also try this command:
Code: | equery depends net-libs/libsoup |
Then unmerge or update each of the listed packages to the latest (unmask if necessary). You'll have to judge if you need the different ones immediately or not. My guess is you probably have to update GObject-Introspectio and glib to the latest.
Let us know how it goes. Also see the other threads on libsoup etc.
Mons |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Tue May 28, 2013 10:20 pm Post subject: |
|
|
Hi, I appreciate a lot your help and your time ek balam and monsm
ek balam wrote: | try removing gobject-introspection ... then emerge libsoup again ... or try emerge -avuDN world |
I've did that before my reply and didn't works
monsm wrote: | Hi,
Introspection is definately needed.
Maybe try to emerge -DNuva =gnome-base/gnome-3.8.0 instead of world first. Ones you have Gnome do a world then.
You need to unmask the masked package for libsoup and lots of others. Also try this command:
Code: | equery depends net-libs/libsoup |
Then unmerge or update each of the listed packages to the latest (unmask if necessary). You'll have to judge if you need the different ones immediately or not. My guess is you probably have to update GObject-Introspectio and glib to the latest.
Let us know how it goes. Also see the other threads on libsoup etc.
Mons |
equery says this:
equery wrote: | Code: | equery depends net-libs/libsoup |
* These packages depend on net-libs/libsoup:
app-crypt/seahorse-2.32.0 (net-libs/libsoup:2.4)
app-misc/geoclue-0.12.99 (skyhook ? net-libs/libsoup)
dev-libs/libgdata-0.8.1-r2 (>=net-libs/libsoup-2.26.1:2.4[introspection?])
gnome-base/gnome-2.32.1-r2 (>=net-libs/libsoup-2.32.1:2.4)
gnome-extra/bug-buddy-2.32.0-r2 (>=net-libs/libsoup-2.4:2.4)
gnome-extra/evolution-data-server-2.32.3-r3 (>=net-libs/libsoup-2.4:2.4)
gnome-extra/evolution-webcal-2.32.0 (net-libs/libsoup:2.4)
gnome-extra/gtkhtml-3.32.2 (>=net-libs/libsoup-2.26.0:2.4)
mail-client/evolution-2.32.3-r1 (>=net-libs/libsoup-2.4:2.4)
media-libs/swfdec-0.8.4 (gtk ? net-libs/libsoup:2.4)
media-plugins/gst-plugins-soup-0.10.31 (>=net-libs/libsoup-2.26)
media-video/totem-2.32.0-r2 (youtube ? net-libs/libsoup:2.4)
net-libs/webkit-gtk-1.8.3-r200 (>=net-libs/libsoup-2.37.92:2.4[introspection?])
net-misc/vino-2.32.2-r1 (>=net-libs/libsoup-2.24:2.4) |
It's like packages that depends to libsoup has different version of libsoup right?
How can I do in this case? (Obviously, if I'm ok with my theory ) |
|
Back to top |
|
|
ek balam n00b
Joined: 11 May 2008 Posts: 35 Location: México
|
Posted: Wed May 29, 2013 2:59 am Post subject: |
|
|
Jack Krauser wrote: | Hi, I appreciate a lot your help and your time ek balam and monsm
ek balam wrote: | try removing gobject-introspection ... then emerge libsoup again ... or try emerge -avuDN world |
I've did that before my reply and didn't works
monsm wrote: | Hi,
Introspection is definately needed.
Maybe try to emerge -DNuva =gnome-base/gnome-3.8.0 instead of world first. Ones you have Gnome do a world then.
You need to unmask the masked package for libsoup and lots of others. Also try this command:
Code: | equery depends net-libs/libsoup |
Then unmerge or update each of the listed packages to the latest (unmask if necessary). You'll have to judge if you need the different ones immediately or not. My guess is you probably have to update GObject-Introspectio and glib to the latest.
Let us know how it goes. Also see the other threads on libsoup etc.
Mons |
equery says this:
equery wrote: | Code: | equery depends net-libs/libsoup |
* These packages depend on net-libs/libsoup:
app-crypt/seahorse-2.32.0 (net-libs/libsoup:2.4)
app-misc/geoclue-0.12.99 (skyhook ? net-libs/libsoup)
dev-libs/libgdata-0.8.1-r2 (>=net-libs/libsoup-2.26.1:2.4[introspection?])
gnome-base/gnome-2.32.1-r2 (>=net-libs/libsoup-2.32.1:2.4)
gnome-extra/bug-buddy-2.32.0-r2 (>=net-libs/libsoup-2.4:2.4)
gnome-extra/evolution-data-server-2.32.3-r3 (>=net-libs/libsoup-2.4:2.4)
gnome-extra/evolution-webcal-2.32.0 (net-libs/libsoup:2.4)
gnome-extra/gtkhtml-3.32.2 (>=net-libs/libsoup-2.26.0:2.4)
mail-client/evolution-2.32.3-r1 (>=net-libs/libsoup-2.4:2.4)
media-libs/swfdec-0.8.4 (gtk ? net-libs/libsoup:2.4)
media-plugins/gst-plugins-soup-0.10.31 (>=net-libs/libsoup-2.26)
media-video/totem-2.32.0-r2 (youtube ? net-libs/libsoup:2.4)
net-libs/webkit-gtk-1.8.3-r200 (>=net-libs/libsoup-2.37.92:2.4[introspection?])
net-misc/vino-2.32.2-r1 (>=net-libs/libsoup-2.24:2.4) |
It's like packages that depends to libsoup has different version of libsoup right?
How can I do in this case? (Obviously, if I'm ok with my theory ) |
The list say what packages depend on libsoup for example ...
Quote: |
mail-client/evolution-2.32.3-r1 (>=net-libs/libsoup-2.4:2.4)
|
says that evolution-2.32.3-r1 requires libsoup version 2.4 or major, which libsoup-2.42.2 is... shouldn't be a problem for evolution-3.8, which is what you want to update to ...
The message before that...
Quote: |
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/glib:2
(dev-libs/glib-2.32.4-r1::gentoo, installed) pulled in by
<dev-libs/glib-2.33:2 required by (dev-libs/gobject-introspection-1.32.1::gentoo, installed)
(dev-libs/glib-2.36.2::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/glib-2.36.0:2 required by (net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge)
|
says glib-2.32.4-r1 is required to be installed for gobject-introspection-1.32.1 and glib-2.36.2 is required for libsoup-2.42.2 but the system can't have two versions of glib! ...
so I recommend to uninstall gobject-introspection-1.32.1 because when you do emerge -avuDN world or emerge -DNuva =gnome-base/gnome-3.8.0 (as monsm suggest) the system should require you to install gobject-introspection-1.36.0 as dependency because as monsm says it's required...
You say you can't update either after doing that... the error message was the same?... you can find other situations like this while trying to install gnome-3.8... |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Wed May 29, 2013 7:20 am Post subject: |
|
|
ek balam wrote: | Jack Krauser wrote: | Hi, I appreciate a lot your help and your time ek balam and monsm
ek balam wrote: | try removing gobject-introspection ... then emerge libsoup again ... or try emerge -avuDN world |
I've did that before my reply and didn't works
monsm wrote: | Hi,
Introspection is definately needed.
Maybe try to emerge -DNuva =gnome-base/gnome-3.8.0 instead of world first. Ones you have Gnome do a world then.
You need to unmask the masked package for libsoup and lots of others. Also try this command:
Code: | equery depends net-libs/libsoup |
Then unmerge or update each of the listed packages to the latest (unmask if necessary). You'll have to judge if you need the different ones immediately or not. My guess is you probably have to update GObject-Introspectio and glib to the latest.
Let us know how it goes. Also see the other threads on libsoup etc.
Mons |
equery says this:
equery wrote: | Code: | equery depends net-libs/libsoup |
* These packages depend on net-libs/libsoup:
app-crypt/seahorse-2.32.0 (net-libs/libsoup:2.4)
app-misc/geoclue-0.12.99 (skyhook ? net-libs/libsoup)
dev-libs/libgdata-0.8.1-r2 (>=net-libs/libsoup-2.26.1:2.4[introspection?])
gnome-base/gnome-2.32.1-r2 (>=net-libs/libsoup-2.32.1:2.4)
gnome-extra/bug-buddy-2.32.0-r2 (>=net-libs/libsoup-2.4:2.4)
gnome-extra/evolution-data-server-2.32.3-r3 (>=net-libs/libsoup-2.4:2.4)
gnome-extra/evolution-webcal-2.32.0 (net-libs/libsoup:2.4)
gnome-extra/gtkhtml-3.32.2 (>=net-libs/libsoup-2.26.0:2.4)
mail-client/evolution-2.32.3-r1 (>=net-libs/libsoup-2.4:2.4)
media-libs/swfdec-0.8.4 (gtk ? net-libs/libsoup:2.4)
media-plugins/gst-plugins-soup-0.10.31 (>=net-libs/libsoup-2.26)
media-video/totem-2.32.0-r2 (youtube ? net-libs/libsoup:2.4)
net-libs/webkit-gtk-1.8.3-r200 (>=net-libs/libsoup-2.37.92:2.4[introspection?])
net-misc/vino-2.32.2-r1 (>=net-libs/libsoup-2.24:2.4) |
It's like packages that depends to libsoup has different version of libsoup right?
How can I do in this case? (Obviously, if I'm ok with my theory ) |
The list say what packages depend on libsoup for example ...
Quote: |
mail-client/evolution-2.32.3-r1 (>=net-libs/libsoup-2.4:2.4)
|
says that evolution-2.32.3-r1 requires libsoup version 2.4 or major, which libsoup-2.42.2 is... shouldn't be a problem for evolution-3.8, which is what you want to update to ...
The message before that...
Quote: |
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/glib:2
(dev-libs/glib-2.32.4-r1::gentoo, installed) pulled in by
<dev-libs/glib-2.33:2 required by (dev-libs/gobject-introspection-1.32.1::gentoo, installed)
(dev-libs/glib-2.36.2::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/glib-2.36.0:2 required by (net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge)
|
says glib-2.32.4-r1 is required to be installed for gobject-introspection-1.32.1 and glib-2.36.2 is required for libsoup-2.42.2 but the system can't have two versions of glib! ...
so I recommend to uninstall gobject-introspection-1.32.1 because when you do emerge -avuDN world or emerge -DNuva =gnome-base/gnome-3.8.0 (as monsm suggest) the system should require you to install gobject-introspection-1.36.0 as dependency because as monsm says it's required...
You say you can't update either after doing that... the error message was the same?... you can find other situations like this while trying to install gnome-3.8... |
Ok, I'm here again. I'm gonna start from beginning... I did your sugestion:
monsm wrote: | Code: | emerge -DNuva =gnome-base/gnome-3.8.0 |
|
And I got a very long list of packages that I had to add in package.unmask and package.accept_keywords respectively (see the links --> http://bpaste.net/show/102734/ http://bpaste.net/show/102735/). After that I wrote again:
Code: | emerge -DNuva =gnome-base/gnome-3.8.0 |
And I got this:
emerge wrote: | [blocks B ] net-libs/libsoup-gnome ("net-libs/libsoup-gnome" is blocking net-libs/libsoup-2.42.2)
[blocks B ] <sys-apps/shadow-4.1.5-r1 ("<sys-apps/shadow-4.1.5-r1" is blocking sys-auth/pambase-20120417-r1)
[blocks B ] >=net-libs/libsoup-2.42 (">=net-libs/libsoup-2.42" is blocking net-libs/libsoup-gnome-2.38.1)
[blocks B ] <dev-lang/vala-0.20.0 ("<dev-lang/vala-0.20.0" is blocking dev-libs/gobject-introspection-1.36.0)
Total: 244 packages (54 upgrades, 133 new, 38 in new slots, 19 reinstalls, 5 uninstalls), Size of downloads: 507,580 kB
Conflict: 14 blocks (4 unsatisfied)
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-libs/json-c:0
(dev-libs/json-c-0.11::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/json-c-0.10-r1 required by (net-libs/gnome-online-accounts-3.8.2::gentoo, ebuild scheduled for merge)
(dev-libs/json-c-0.9-r1::gentoo, ebuild scheduled for merge) pulled in by
<dev-libs/json-c-0.11 required by (media-sound/pulseaudio-2.1-r1::gentoo, ebuild scheduled for merge)
net-libs/libsoup:2.4
(net-libs/libsoup-2.42.2::gentoo, ebuild scheduled for merge) pulled in by
>=net-libs/libsoup-2.42.1:2.4 required by (www-client/epiphany-3.8.1::gentoo, ebuild scheduled for merge)
(and 12 more with the same problem)
(net-libs/libsoup-2.38.1::gentoo, ebuild scheduled for merge) pulled in by
~net-libs/libsoup-2.38.1[introspection?] required by (net-libs/libsoup-gnome-2.38.1::gentoo, ebuild scheduled for 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. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook. |
libsoup still there
I can't understand all information that emerge says, can you help me? |
|
Back to top |
|
|
monsm Guru
Joined: 26 Sep 2007 Posts: 467 Location: London, UK
|
Posted: Wed May 29, 2013 12:49 pm Post subject: |
|
|
Hi,
First things first. Do you have eix installed? Invaluable in this stuff to search portage on versions available against what you have on your system.
Then go through the list of packages to unmask. It is big, but its the only way. Those that are masked on portage needs to be put in the packages.unmask as well as packages.keywords.
After that you can deal with the blockages and slot conflicts if they are still there. I noticed you have libsoup-gnome as a block too. I managed to get around that the same way as I said earlier, unmerge a few packages that depend on it and update the rest to latest (if you are not sure if one is needed, update it to the latest). Not a lot depends on libsoup-gnome anymore, so on my system I dont even have libsoup-gnome.
Mons |
|
Back to top |
|
|
ek balam n00b
Joined: 11 May 2008 Posts: 35 Location: México
|
Posted: Wed May 29, 2013 3:49 pm Post subject: |
|
|
Jack Krauser wrote: |
libsoup still there
I can't understand all information that emerge says, can you help me? |
this...
Quote: |
dev-libs/json-c:0
(dev-libs/json-c-0.11::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/json-c-0.10-r1 required by (net-libs/gnome-online-accounts-3.8.2::gentoo, ebuild scheduled for merge)
(dev-libs/json-c-0.9-r1::gentoo, ebuild scheduled for merge) pulled in by
<dev-libs/json-c-0.11 required by (media-sound/pulseaudio-2.1-r1::gentoo, ebuild scheduled for merge)
|
Is telling you that you can't have two versions of json-c installed at the same time...
first json-c-0.11 is scheduled for merge because is needed by gnome-online-accounts-3.8.2
second json-c-0.9-r1 is scheduled for merge because is needed by pulseaudio-2.1-r1
as we want gnome 3.8 therefore gnome-online-accounts-3.8.2 ... we need to do something about pulseaudio, in my system and I have pulseaudio-3.0-r1
to get rid of this conflict add media-sound/pulseaudio-3.0-r1 to your unmask and keywords files
try again and post the error messages... as you are not running ~amd64 there will be some more
try to do as monsm says... it's the same thing but less try and error in the process |
|
Back to top |
|
|
Jack Krauser Apprentice
Joined: 19 Jan 2011 Posts: 211
|
Posted: Thu May 30, 2013 4:24 pm Post subject: |
|
|
Thanks for your replies monsm and ek balam
monsm wrote: | Hi,
First things first. Do you have eix installed? Invaluable in this stuff to search portage on versions available against what you have on your system.
Then go through the list of packages to unmask. It is big, but its the only way. Those that are masked on portage needs to be put in the packages.unmask as well as packages.keywords.
After that you can deal with the blockages and slot conflicts if they are still there. I noticed you have libsoup-gnome as a block too. I managed to get around that the same way as I said earlier, unmerge a few packages that depend on it and update the rest to latest (if you are not sure if one is needed, update it to the latest). Not a lot depends on libsoup-gnome anymore, so on my system I dont even have libsoup-gnome.
Mons |
monsm, i've never heard of eix, i installed eix and read about it in http://wiki.gentoo.org/wiki/Eix, but i don't understand how to do that you said...I did:
and I got this --> http://pastebin.com/ATRb7i3z
Can you help with an example what have I do?
ek balam wrote: | Jack Krauser wrote: |
libsoup still there
I can't understand all information that emerge says, can you help me? |
this...
Quote: |
dev-libs/json-c:0
(dev-libs/json-c-0.11::gentoo, ebuild scheduled for merge) pulled in by
>=dev-libs/json-c-0.10-r1 required by (net-libs/gnome-online-accounts-3.8.2::gentoo, ebuild scheduled for merge)
(dev-libs/json-c-0.9-r1::gentoo, ebuild scheduled for merge) pulled in by
<dev-libs/json-c-0.11 required by (media-sound/pulseaudio-2.1-r1::gentoo, ebuild scheduled for merge)
|
Is telling you that you can't have two versions of json-c installed at the same time...
first json-c-0.11 is scheduled for merge because is needed by gnome-online-accounts-3.8.2
second json-c-0.9-r1 is scheduled for merge because is needed by pulseaudio-2.1-r1
as we want gnome 3.8 therefore gnome-online-accounts-3.8.2 ... we need to do something about pulseaudio, in my system and I have pulseaudio-3.0-r1
to get rid of this conflict add media-sound/pulseaudio-3.0-r1 to your unmask and keywords files
try again and post the error messages... as you are not running ~amd64 there will be some more
try to do as monsm says... it's the same thing but less try and error in the process |
ek balam, i'll try the monsm ways because you say will be maybe the best way to do it, if you can help me about the first part of my reply, i'd appreciate so much your help...
Come on people, i'm really close to get gnome in my system =), your help is invaluable |
|
Back to top |
|
|
ek balam n00b
Joined: 11 May 2008 Posts: 35 Location: México
|
Posted: Sat Jun 01, 2013 2:34 am Post subject: |
|
|
I don't use eix... so I don't know how to get that info either... |
|
Back to top |
|
|
666threesixes666 Veteran
Joined: 31 May 2011 Posts: 1248 Location: 42.68n 85.41w
|
Posted: Sat Jun 01, 2013 7:10 am Post subject: |
|
|
man eix................
man man while your at it..
http://linuxreviews.org/man/eix/
dont make me explain the acronym rtfm
welcome to linux, man is the manual command
type man then the command you want to know about
there are many manuals for practically everything
man man is the manual to the manual
man eix explains how to use it
man also says what it is
end of pyramid |
|
Back to top |
|
|
ek balam n00b
Joined: 11 May 2008 Posts: 35 Location: México
|
Posted: Sat Jun 01, 2013 12:35 pm Post subject: |
|
|
I look through your unmask an your keywords files...
Use the file that I posted before ...
unmask -> http://pastebin.com/GRjhnJps
as you aren't using ~arch add the packages to your keywords file too... add pulseaudio-3.0-r1 in both (unmask and keywords) and work from there... |
|
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
|
|