Summary: | emerge -pvuD world output differs if ran as a normal user or the root user. | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Carlos Eduardo Monti <carlos> |
Component: | Core - Interface (emerge) | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | chriswhite |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Carlos Eduardo Monti
2004-06-23 11:46:10 UTC
It's definately a permissions issue. Make sure that they are correct on /etc/portage itself as well as its contents. Looking at what is actually shown to be merged by the user, also check permissions on /var/cache/edb/virtuals. /var/cache/edb/virtuals was indeed the problematic file. Permissions were: -rw-r----- 1 root root 1267 jun 21 02:50 virtuals I changed them to: -rw-r--r-- 1 root root 1267 Jun 21 02:50 /var/cache/edb/virtuals And emerge -pvuD world works as expected. I never changed those permissions so I'm assuming 640 is the default, why not 644? That Virtuals file is obsoleted in 2.0.51. As to why it was 0640... I have no idea. Custom umask? |