* [gentoo-user] portage & foomatic problem
@ 2008-05-08 17:34 alain.didierjean
2008-05-08 18:06 ` Andrey Falko
2008-05-08 21:04 ` Alan McKinnon
0 siblings, 2 replies; 8+ messages in thread
From: alain.didierjean @ 2008-05-08 17:34 UTC (permalink / raw
To: gentoo-user
isba alain # emerge -uD world
returns the following:
Calculating world dependencies /
!!! Multiple versions within a single package slot have been
!!! pulled into the dependency graph:
net-print/foomatic-db-ppds:0
('installed', '/', 'net-print/foomatic-db-ppds-20060720', 'nomerge') pulled in
by
('installed', '/', 'net-print/foomatic-3.0.20060601', 'nomerge')
('ebuild', '/', 'net-print/foomatic-db-ppds-3.0.20060720', 'merge') pulled in
by
('installed', '/', 'net-print/cups-1.2.12-r8', 'nomerge')
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.
!!! Depgraph creation failed.
What should I do? May I get rid of foomatic package without gettindg into
trouble with cups?
I guess I have to fill a bug report...
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] portage & foomatic problem
2008-05-08 17:34 [gentoo-user] portage & foomatic problem alain.didierjean
@ 2008-05-08 18:06 ` Andrey Falko
2008-05-08 18:26 ` Mick
2008-05-08 21:04 ` Alan McKinnon
1 sibling, 1 reply; 8+ messages in thread
From: Andrey Falko @ 2008-05-08 18:06 UTC (permalink / raw
To: gentoo-user
On Thu, May 8, 2008 at 1:34 PM, <alain.didierjean@free.fr> wrote:
>
> isba alain # emerge -uD world
> returns the following:
>
> Calculating world dependencies /
> !!! Multiple versions within a single package slot have been
> !!! pulled into the dependency graph:
>
> net-print/foomatic-db-ppds:0
>
> ('installed', '/', 'net-print/foomatic-db-ppds-20060720', 'nomerge') pulled in
> by
> ('installed', '/', 'net-print/foomatic-3.0.20060601', 'nomerge')
>
> ('ebuild', '/', 'net-print/foomatic-db-ppds-3.0.20060720', 'merge') pulled in
> by
> ('installed', '/', 'net-print/cups-1.2.12-r8', 'nomerge')
>
>
> 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.
>
> !!! Depgraph creation failed.
>
> What should I do? May I get rid of foomatic package without gettindg into
> trouble with cups?
> I guess I have to fill a bug report...
>
I would try the following first:
emerge -C foomatic-db-ppds
emerge -uD world
> --
> gentoo-user@lists.gentoo.org mailing list
>
>
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] portage & foomatic problem
2008-05-08 18:06 ` Andrey Falko
@ 2008-05-08 18:26 ` Mick
0 siblings, 0 replies; 8+ messages in thread
From: Mick @ 2008-05-08 18:26 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 918 bytes --]
On Thursday 08 May 2008, Andrey Falko wrote:
> On Thu, May 8, 2008 at 1:34 PM, <alain.didierjean@free.fr> wrote:
> > What should I do? May I get rid of foomatic package without gettindg
> > into trouble with cups?
> > I guess I have to fill a bug report...
>
> I would try the following first:
>
> emerge -C foomatic-db-ppds
> emerge -uD world
I unmerged all ppd related packages and emerge -uaDv word came back with the
same message. So, I decided to upgrade to ~x86 ppd packages:
net-print/foomatic-db-ppds-3.0.20080507
net-print/foomatic-db-engine-3.0.20080507
I am about to also upgrade:
net-print/foomatic-db-3.0.20070508
because cups wants to downgrade?!
[D] net-print/cups
Installed versions: 1.2.12-r8
Strangely this is only evident when I use eix -l cups, not when I run
emerge -upDv world.
Then we'll see if I can print anymore . . . o_O
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] portage & foomatic problem
2008-05-08 17:34 [gentoo-user] portage & foomatic problem alain.didierjean
2008-05-08 18:06 ` Andrey Falko
@ 2008-05-08 21:04 ` Alan McKinnon
2008-05-09 10:33 ` alain.didierjean
1 sibling, 1 reply; 8+ messages in thread
From: Alan McKinnon @ 2008-05-08 21:04 UTC (permalink / raw
To: gentoo-user
On Thursday 08 May 2008, alain.didierjean@free.fr wrote:
> isba alain # emerge -uD world
> returns the following:
>
> Calculating world dependencies /
> !!! Multiple versions within a single package slot have been
> !!! pulled into the dependency graph:
>
> net-print/foomatic-db-ppds:0
>
Look at the version numbers of foomatic-db-ppds below:
> ('installed', '/', 'net-print/foomatic-db-ppds-20060720',
> 'nomerge') pulled in by
> ('installed', '/', 'net-print/foomatic-3.0.20060601', 'nomerge')
>
> ('ebuild', '/', 'net-print/foomatic-db-ppds-3.0.20060720', 'merge')
> pulled in by
> ('installed', '/', 'net-print/cups-1.2.12-r8', 'nomerge')
Looks like a sane version number sequence was implemented, and v20060720
(which you have installed) was renamed to 2.0.20060720 (which cups
wants to install. This will never be automated as portage thinks the
new version number is earlier than the older one (!)
So: emerge -avC =foomatic-db-ppds-20060702
emerge -uD world
<snip>
> I guess I have to fill a bug report...
No, it's not a bug
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] portage & foomatic problem
2008-05-08 21:04 ` Alan McKinnon
@ 2008-05-09 10:33 ` alain.didierjean
2008-05-09 12:58 ` Alan McKinnon
0 siblings, 1 reply; 8+ messages in thread
From: alain.didierjean @ 2008-05-09 10:33 UTC (permalink / raw
To: gentoo-user
Selon Alan McKinnon <alan.mckinnon@gmail.com>:
> On Thursday 08 May 2008, alain.didierjean@free.fr wrote:
> > isba alain # emerge -uD world
> > returns the following:
> >
> > Calculating world dependencies /
> > !!! Multiple versions within a single package slot have been
> > !!! pulled into the dependency graph:
> >
> > net-print/foomatic-db-ppds:0
> >
>
> Look at the version numbers of foomatic-db-ppds below:
> > ('installed', '/', 'net-print/foomatic-db-ppds-20060720',
> > 'nomerge') pulled in by
> > ('installed', '/', 'net-print/foomatic-3.0.20060601', 'nomerge')
> >
> > ('ebuild', '/', 'net-print/foomatic-db-ppds-3.0.20060720', 'merge')
> > pulled in by
> > ('installed', '/', 'net-print/cups-1.2.12-r8', 'nomerge')
>
> Looks like a sane version number sequence was implemented, and v20060720
> (which you have installed) was renamed to 2.0.20060720 (which cups
> wants to install. This will never be automated as portage thinks the
> new version number is earlier than the older one (!)
>
> So: emerge -avC =foomatic-db-ppds-20060702
> emerge -uD world
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Did this..
Got that:
Calculating world dependencies -
emerge: there are no ebuilds to satisfy ">=net-print/foomatic-db-ppds-20060601".
(dependency required by "net-print/foomatic-3.0.20060601" [installed])
!!! Problem resolving dependencies for net-print/foomatic
!!! Depgraph creation failed.
> <snip>
>
> > I guess I have to fill a bug report...
>
> No, it's not a bug
>
OK.
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] portage & foomatic problem
2008-05-09 10:33 ` alain.didierjean
@ 2008-05-09 12:58 ` Alan McKinnon
2008-05-09 14:34 ` [gentoo-user] portage & foomatic problem: SOLVED alain.didierjean
0 siblings, 1 reply; 8+ messages in thread
From: Alan McKinnon @ 2008-05-09 12:58 UTC (permalink / raw
To: gentoo-user
On Friday 09 May 2008, alain.didierjean@free.fr wrote:
> Calculating world dependencies -
> emerge: there are no ebuilds to satisfy
> ">=net-print/foomatic-db-ppds-20060601". (dependency required by
> "net-print/foomatic-3.0.20060601" [installed])
>
>
>
> !!! Problem resolving dependencies for net-print/foomatic
> !!! Depgraph creation failed.
That version of foomatic is no longer in portage but you have it
installed and it DEPENDS on something that is also not in portage.
Apparently, you ran emerge --sync then this happened. It does happen
sometimes. So: emerge foomatic first, then foomatic-db-ppds to get the
latest that is in portage.
That might not work due to DEPENDs order, in which case you must unmerge
all foomatic packages and remerge them from scratch. This is a bit
drastic with updates and blockers and isn't normally necessary. But
sometimes it is, this looks like one of those times.
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] portage & foomatic problem: SOLVED
2008-05-09 12:58 ` Alan McKinnon
@ 2008-05-09 14:34 ` alain.didierjean
2008-05-09 15:39 ` Alan McKinnon
0 siblings, 1 reply; 8+ messages in thread
From: alain.didierjean @ 2008-05-09 14:34 UTC (permalink / raw
To: gentoo-user
Selon Alan McKinnon <alan.mckinnon@gmail.com>:
----<snip>----
>
> That version of foomatic is no longer in portage but you have it
> installed and it DEPENDS on something that is also not in portage.
> Apparently, you ran emerge --sync then this happened. It does happen
> sometimes. So: emerge foomatic first, then foomatic-db-ppds to get the
> latest that is in portage.
>
> That might not work due to DEPENDs order, in which case you must unmerge
> all foomatic packages and remerge them from scratch. This is a bit
> drastic with updates and blockers and isn't normally necessary. But
> sometimes it is, this looks like one of those times.
>
Finally, emerge --unmerge foomatic worked, removing no file but removing
"foomatic" from /var/lib/portage world. Updated foomatic-* packages are still
there.
Thanks for the help, I was lost as I didn't realize that emerge was trying to
update a meta-package (foomatic) no more in portage...
Thanks,
--
~adj~
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-user] portage & foomatic problem: SOLVED
2008-05-09 14:34 ` [gentoo-user] portage & foomatic problem: SOLVED alain.didierjean
@ 2008-05-09 15:39 ` Alan McKinnon
0 siblings, 0 replies; 8+ messages in thread
From: Alan McKinnon @ 2008-05-09 15:39 UTC (permalink / raw
To: gentoo-user
On Friday 09 May 2008, alain.didierjean@free.fr wrote:
> Thanks for the help, I was lost as I didn't realize that emerge was
> trying to update a meta-package (foomatic) no more in portage...
Long bitter hard experience has shown me that if I get A blocks B
messages, I usually have to:
eix A
eix B
read A's ebuild
read B's ebuild
then and only then do I have enough information to know what to do about
it. Portage does well at telling you that blockers are present and
where they are coming from, but is completely useless at giving good
reasons why and what the best resolution is.
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2008-05-09 15:39 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-08 17:34 [gentoo-user] portage & foomatic problem alain.didierjean
2008-05-08 18:06 ` Andrey Falko
2008-05-08 18:26 ` Mick
2008-05-08 21:04 ` Alan McKinnon
2008-05-09 10:33 ` alain.didierjean
2008-05-09 12:58 ` Alan McKinnon
2008-05-09 14:34 ` [gentoo-user] portage & foomatic problem: SOLVED alain.didierjean
2008-05-09 15:39 ` Alan McKinnon
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox