eix not seeing packages

Anything that pertains to Portage

Moderator: Moderators

eix not seeing packages

Postby 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
Azerthoth
Simple Hen
 
Posts: 86
Joined: Wed Dec 27, 2006 20:03
Location: Bethel, Alaska

Re: eix not seeing packages

Postby Fitzcarraldo » Sun Jun 22, 2008 8:35

Thanks for the 'heads up'.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7977
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: eix not seeing packages

Postby 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
dave_p_b
Old Dear Hen
 
Posts: 607
Joined: Fri Dec 15, 2006 1:39
Location: Exeter, UK

Re: eix not seeing packages

Postby 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.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7977
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: eix not seeing packages

Postby 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
dave_p_b
Old Dear Hen
 
Posts: 607
Joined: Fri Dec 15, 2006 1:39
Location: Exeter, UK

Re: eix not seeing packages

Postby 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: 7977
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: eix not seeing packages

Postby 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.
User avatar
Fitzcarraldo
Sagely Hen
 
Posts: 7977
Joined: Sat Mar 10, 2007 5:40
Location: United Kingdom

Re: eix not seeing packages

Postby dave_p_b » Mon Sep 29, 2008 11:53

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


Return to Portage|Emerge Package Managers

Who is online

Users browsing this forum: No registered users and 1 guest