$ euse -i apache global use flags (searching: apache) ************************************************************ *** You are not in the portage group. You may experience cache problems *** due to permissions preventing the creation of the on-disk cache. *** Please add this user to the portage group if you wish to use portage. !!! Failed to open file: '/var/cache/edb/mtimedb.4732' !!! [Errno 13] Permission denied: '/var/cache/edb/mtimedb.4732' [- ] apache - Chooses Apache1 support when a package optionally supports Apache1 local use flags (searching: apache) ************************************************************ [- ] apache (www-servers/gorg): Install apache Don't know if the portage group warning is really needed here or not, but the permission denied issue is really redundant. Another example: $ emerge --info <snip> !!! Failed to open file: '/var/cache/edb/mtimedb.5980' !!! [Errno 13] Permission denied: '/var/cache/edb/mtimedb.5980' </snip>
The latter error message is python's string description of the error. This may not necessarily contain the file name but will contain the exact problem. Hence, both are needed to cover all cases.
Created attachment 84117 [details, diff] raise exception when canonical_path == filename Hopefully this patch will make it slighly less annoying.
(In reply to comment #2) > Hopefully this patch will make it slighly less annoying. Yeah, much better now. ;)
The patch is in 2.1_pre7-r5.