eix not seeing packages

Anything that pertains to Portage

Moderator: Moderators

Post Reply
Azerthoth
Simple Hen
Posts: 86
Joined: Wed Dec 27, 2006 20:03
Location: Bethel, Alaska

eix not seeing packages

Post by Azerthoth » Sun Jun 22, 2008 8:08

I found this issue and found the solution. It seems that one of the databases, portage or eix, has changed format and eix will silently not read any new packages added by recent emerge --sync or layman -S.

The Fix:
emerge eix, do etc-update, then update-eix or eix-sync (eix-sync will run update-eix automagically and do a emerge --sync)

problem solved, eix will now function properly again.

At this time the most recent stable eix is 0.12.4, and testing (the one sabayon will default to) is 0.12.5
This solution has been tested on 3.4f x86 and x86_64 successfully.

~Az

User avatar
Fitzcarraldo
Sagely Hen
Posts: 8097
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom
Contact:

Re: eix not seeing packages

Post by Fitzcarraldo » Sun Jun 22, 2008 8:35

Thanks for the 'heads up'.

dave_p_b
Old Dear Hen
Posts: 607
Joined: Fri Dec 15, 2006 1:39
Location: Exeter, UK

Re: eix not seeing packages

Post by dave_p_b » Tue Jun 24, 2008 1:21

Hi

I had a similar problem with the new versions of portage and kuroo. Basically, each time I done an "emerge --sync", Kuroo wouldn't show any new ebuilds.
Solution: After you run an "emerge --sync", run the "emerge --metadata" command. This used to be done automatically but with new versions of Portage, it has to be done manually from now on.

All the best

Dave

User avatar
Fitzcarraldo
Sagely Hen
Posts: 8097
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom
Contact:

Re: eix not seeing packages

Post by Fitzcarraldo » Tue Jun 24, 2008 16:11

Do you know why the command was split, Dave? Seems odd to me that the Gentoo devs would replace a single command with two commands, i.e. add more work for the user. There must be a reason why they are making the process more manual.

dave_p_b
Old Dear Hen
Posts: 607
Joined: Fri Dec 15, 2006 1:39
Location: Exeter, UK

Re: eix not seeing packages

Post by dave_p_b » Wed Jun 25, 2008 1:11

Hi

Not sure why command was split. However, If you don't issue the "emerge --metadata" command it only seems to effect Kuroo. The emerge command, by itself, will still install the latest package. I can't say I know 100% what the "emerge --metadata" command is doing anyway :wink: . If you emerge the latest version of portage it mentions something about it after it's installed.

All the best

Dave

User avatar
Fitzcarraldo
Sagely Hen
Posts: 8097
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom
Contact:

Re: eix not seeing packages

Post by Fitzcarraldo » Wed Jun 25, 2008 14:12

Dave, up until your post I had not been performing an "emerge --metadata", and Kuroo appeared to be working correctly. I have now used Kuroo both with and without performing an "emerge --metadata" after performing an "emerge --sync", and can see no difference in what Kuroo displays.

User avatar
Fitzcarraldo
Sagely Hen
Posts: 8097
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom
Contact:

Re: eix not seeing packages

Post by Fitzcarraldo » Wed Sep 24, 2008 20:01

Dave, I've just seen the following over on http://packages.gentoo.org/package/app-portage/kuroo, which would explain what you were seeing:

22 May 2008; Ingmar Vanhassel (ingmar) kuroo-0.80.2-r1.ebuild,
kuroo-0.81_rc1.ebuild:
Instruct users to add FEATURES=\"metadata-transfer\", since
>=sys-apps/portage-2.1.5 doesnt have this on by default anymore and Kuroo
doesnt function properly without it. Thanks to Billy DeVincentis in bug
220175.

dave_p_b
Old Dear Hen
Posts: 607
Joined: Fri Dec 15, 2006 1:39
Location: Exeter, UK

Re: eix not seeing packages

Post by dave_p_b » Mon Sep 29, 2008 11:53

Thanks Fitzcarraldo :)

Post Reply