| Summary: | pam-0.78-r2 fails to build: pam_cracklib have dependencies in /usr. | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | MAL <mal> |
| Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
| Status: | VERIFIED DUPLICATE | ||
| Severity: | normal | CC: | azarah |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
MAL
2005-07-12 03:44:04 UTC
I mistyped a commandline I used, it should have been: # ls -laF /usr/lib/libcrack.so.2 and not # ls -laF /usr/lib/libcrack.so (In reply to comment #0) > I waited for bug 98399 to be resolved before reporting this, but I just synced > and I still get the error: Maybe you should read the bug again and more carefully. It has nothing to do with emerge sync, it's a bogus lib in /usr/lib *** This bug has been marked as a duplicate of 98399 *** I thought the pam ebuild was goign to be updated to take care of that. Never mind, I fixed it manually. (In reply to comment #3) > I thought the pam ebuild was goign to be updated to take care of that. Uhm, you won't get an updated ebuild just to remove a bogus library/symlink that does not exist on any but a few broken systems. ;) How did they get broken? A change in cracklib I assume. The cracklib ebuild should therefore fix it's problems, just as other ebuilds fix things they accidentally break. Closing. It should not be the ebuild's responsibility ... portage should have cleaned up those dead libraries .... Of course - but in a situation where it hasn't, shouldn't it be appropriate for the ebuild to contain some kind of cleanup code for files only it is aware of? Did you use prelink and then uninstalled it? Thanks, I've been trying to work out what I could have done to cause it. Tried prelink many moons ago, so I guess that was the cause. Is there a gentoo tool to scan your filesystem for all non-package owned files? Not sure .. I usually use find and equery/epm scripting. Just make sure you do not just delete all files found, but check them first, and make sure ... Another broken system here, and I still have prelink installed. Removed cracklib, emerged cracklib, everything fine again. |