a bit confused by emerge blockers

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

a bit confused by emerge blockers

MichaelShiloh
emerge told me that pine was blocking something, so I did an emerge
--pretend to see what:"

emerge -Duv --newuse world
Calculating world dependencies ...done!

!!! Error: the <mail-client/pine-4.64-r1 package conflicts with another
package.!!!        both can't be installed on the same system together.
!!!        Please use 'emerge --pretend' to determine blockers.

#  emerge --pretend pine

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[blocks B     ] <mail-client/pine-4.64-r1 (is blocking
net-mail/uw-mailutils-2004g)
[ebuild  N    ] net-mail/uw-mailutils-2004g
[ebuild     U ] mail-client/pine-4.64-r1 [4.61-r2]




I tried to remove pine, figuring I'd emerge it later after I finished my
big emerge -Duv world, but I get this:

emerge -e mail-client/pine-4.64-r1
--- Invalid atom in /etc/portage/package.keywords: =mail-client/pine
Calculating dependencies

!!! Problem in mail-client/pine-4.64-r1 dependencies.
!!! "Specific key requires an operator (mail-client/pine-4.64-r1) (try
adding an '=')" exceptions




What's the best way to resolve this? My goal is to update everything
as it's been awhile since I last updated (over a year).

Thanks,
Michael
--
[hidden email] mailing list

Reply | Threaded
Open this post in threaded view
|

Re: a bit confused by emerge blockers

Dirk Heinrichs
Am Freitag, 4. November 2005 06:46 schrieb ext
gentoo-user+bounces-25654-ext-dirk.heinrichs=[hidden email]:
> emerge -e mail-client/pine-4.64-r1
> --- Invalid atom in /etc/portage/package.keywords: =mail-client/pine
> Calculating dependencies
>
> !!! Problem in mail-client/pine-4.64-r1 dependencies.
> !!! "Specific key requires an operator (mail-client/pine-4.64-r1) (try
> adding an '=')" exceptions

Do as it is written there: add a "=". Or simply "emerge pine"

HTH...

        Dirk
--
Dirk Heinrichs          | Tel:  +49 (0)162 234 3408
Configuration Manager   | Fax:  +49 (0)211 47068 111
Capgemini Deutschland   | Mail: [hidden email]
Hambornerstraße 55      | Web:  http://www.capgemini.com
D-40472 Düsseldorf      | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net

attachment0 (197 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: a bit confused by emerge blockers

Dirk Heinrichs
Am Freitag, 4. November 2005 07:21 schrieb ext
gentoo-user+bounces-25659-ext-dirk.heinrichs=[hidden email]:
> I don't understand. Where do I add the "="? What do I put before or after
> the "="?

Sorry didn't read that you tried to use "-e" to remove pine. There was a
weird dependency problem with pine and uw-mailutils. Your idea to remove
pine and re-emerge it later was indeed right, but "-e" (aka --emptytree)
doesn't remove. Use "emerge unmerge pine && emerge pine".

HTH...

        Dirk
--
Dirk Heinrichs          | Tel:  +49 (0)162 234 3408
Configuration Manager   | Fax:  +49 (0)211 47068 111
Capgemini Deutschland   | Mail: [hidden email]
Hambornerstraße 55      | Web:  http://www.capgemini.com
D-40472 Düsseldorf      | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: www.keyserver.net

attachment0 (197 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: a bit confused by emerge blockers

Matan Peled
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dirk Heinrichs wrote:

> Am Freitag, 4. November 2005 07:21 schrieb ext
> gentoo-user+bounces-25659-ext-dirk.heinrichs=[hidden email]:
>
>>I don't understand. Where do I add the "="? What do I put before or after
>>the "="?
>
>
> Sorry didn't read that you tried to use "-e" to remove pine. There was a
> weird dependency problem with pine and uw-mailutils. Your idea to remove
> pine and re-emerge it later was indeed right, but "-e" (aka --emptytree)
> doesn't remove. Use "emerge unmerge pine && emerge pine".
>
> HTH...
>
> Dirk

Yes, '-e' is --emptytree, you want unmerge. Also, portage tells us that in
/etc/portage/package.keywords you have a bad entry, namely "=mail-client/pine".
You should only you use the '=' prefix when you specify a version - so, you
should remove the = from the entry.

HTH =)

- --
[Name      ]   ::  [Matan I. Peled    ]
[Location  ]   ::  [Israel            ]
[Public Key]   ::  [0xD6F42CA5        ]
[Keyserver ]   ::  [keyserver.kjsl.com]
encrypted/signed  plain text  preferred

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDa0uvA7Qvptb0LKURApruAJ9bhH1Vzq8TEwNMOYb9Er508ifs4wCfYy1G
1K3W5PYnSTtbJOTg7Nos7v0=
=lphy
-----END PGP SIGNATURE-----
--
[hidden email] mailing list