Summary: | revdep-rebuild does nothing at all | ||
---|---|---|---|
Product: | Portage Development | Reporter: | falcon |
Component: | Tools | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED INVALID | ||
Severity: | major | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
revdep-rebuild.0_env
revdep-rebuild.1_files revdep-rebuild.2_ldpath revdep-rebuild.3_rebuild |
Description
falcon
2005-12-30 11:27:33 UTC
Please run revdep-rebuild --ignore --keep-temp --pretend and attach all of the resulting /root/.revdep-rebuild* files along with all of the output from the command. Created attachment 75808 [details]
revdep-rebuild.0_env
Created attachment 75810 [details]
revdep-rebuild.1_files
Created attachment 75811 [details]
revdep-rebuild.2_ldpath
Created attachment 75812 [details]
revdep-rebuild.3_rebuild
.revdep-rebuild.4_ebuilds and .revdep-rebuild.5_order are both empty. Also, the output for the command is verbatim from what was already written. (In reply to comment #1) > Please run revdep-rebuild --ignore --keep-temp --pretend and attach all of the > resulting /root/.revdep-rebuild* files along with all of the output from the > command. > Done. Okay, revdep-rebuild is not finding an installed package for those files. What does the following return? # cd /var/db/pkg # grep "obj /usr/bin/ps " */*/CONTENTS (In reply to comment #9) > Okay, revdep-rebuild is not finding an installed package for those files. What > does the following return? > > # cd /var/db/pkg > # grep "obj /usr/bin/ps " */*/CONTENTS > Nothing at all. Okay, revdep-rebuild is working as designed. None of the files that you have listed were installed via portage. So it is impossible to rebuild them. It looks to me like somehow you copied files from /usr/bin to /bin and vice-versa. On my system ps is /bin/ps and not /usr/bin/ps while ffmpeg is /usr/bin/ffmpeg and not /bin/ffmpeg. If you look at revdep-rebuild.1_files, you will see that you have both /bin/ffmpeg and /usr/bin/ffmpeg. |