Summary: | app-portage/portpeek - all versions including latest ~M masked 1.8.0 fails on =cat/pkg atoms | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | J M W <ultip> |
Component: | Current packages | Assignee: | Mike Pagano <mpagano> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
/etc/portage/package.keywords
Patch to give more debugging information |
Description
J M W
2009-06-07 15:07:30 UTC
Could you please attach a copy of your package.keywords file? Created attachment 193825 [details]
/etc/portage/package.keywords
/etc/portage/package.keywords file
It seems it's only on specific atoms... That same file shows no exceptions at all for me. Can you backup that file and then delete it. And just make a brand new package.keywords containing only one of those entries and if you still get an error can you post the output of portpeek -kd Here it is: ProximaCentauri portage # portpeek -kd package.keywords: !!! Portpeek caught Exception: '=sys-devel/gcc-4.3.2-r4' !!! This package/version seems to be no longer available, please check and update/unmerge it Done And note that I get the same output whether the entry in /etc/portage/package.keywords is =sys-devel/gcc-4.3.2-r4 ~x86 or =sys-devel/gcc-4.3.2* ~x86. There must be something different with my setup that's making portpeek choke. Please let me know if you need any more specific configuration information from me. Created attachment 194191 [details, diff]
Patch to give more debugging information
Can you patch your portpeek by going to the directory where portpeek is and running:
patch -p1 < /location/portpeek.patch
Then run the same command and attach the output.
Here's what I got: ProximaCentauri portage # portpeek -kd package.keywords: !!! aux_get(): ebuild path for '=sys-devel/gcc-4.3.2-r4' not specified: !!! None !!! Portpeek caught Exception: '=sys-devel/gcc-4.3.2-r4' !!! This package/version seems to be no longer available, please check and update/unmerge it Done (In reply to comment #7) > !!! aux_get(): ebuild path for '=sys-devel/gcc-4.3.2-r4' not specified: From Zac: (12:19) < zmedico> mpagano_: that means the ebuild either doesn't exist or access(R_OK) returned false The ebuild *does* exist, and there is no reason I can see (although I'm not an expert) that access(R_OK) would return false. I can view the ebuild with less, even on an unprivileged account. Can you think of any way I could help you to find the problem? It seems like my machine is the only one affected. Not sure what else we can do here. |