On 1/5/06, Richard Fish <[EMAIL PROTECTED]> wrote:
> On 1/5/06, Trenton Adams <[EMAIL PROTECTED]> wrote:
> > Calculating world dependencies |
> > emerge: there are no ebuilds to satisfy ">=dev-perl/PodParser-1.22".
> > (dependency required by "mail-filter/spamassassin-3.1.0" [binary])
>
> This is something that sometimes occurs when you get an out-of-sync
> portage tree (you are syncing at the same time as the mirror is
> updating).

The information in /usr/portage showed the new information, so I don't
*think* that was the case here.

>
> The fix is to just emerge --sync again.
>
> It can also happen if you use NFS for portage but do not keep the
> cache up-to-date.
>
> > re-merge it without --usepkg.  If I recall correctly, I also would
> > have had to remove the file "/var/cache/edb/remote_metadata.pickle",
>
> The portage cache should be updated automatically at the end of every
> sync.  So no, removing this file would not be necessary.

Well for some reason it wasn't.  Hmm, very odd.

>
> > but I started using NFS for my portage instead.  That file has
> > information about packages, and their dependencies, so I looked in it,
> > and it had the wrong information.
>
> Are you also using NFS for /var/cache/edb?  If not, then you need to
> run emerge --metadata.

No, but thanks for pointing that out though.  I'll be sure to update
the metadata next time.

>
> -Richard
>
> PS: Please avoid top-posting here.
>
> --
> gentoo-user@gentoo.org mailing list
>
>

-- 
gentoo-user@gentoo.org mailing list

Reply via email to