Summary: | app-admin/tmpwatch reports "Cannot stat file" with --fuser on sufficiently loaded system | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Doug Warner <doug> |
Component: | New packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Doug Warner
2012-01-23 14:17:12 UTC
Which version of tmpwatch is this? $ equery l tmpwatch * Searching for tmpwatch ... [IP-] [ ] app-admin/tmpwatch-2.10.1:0 FWIW, I've seen this problem for quite some time but only recently realized it was due to fuser. (In reply to comment #2) > $ equery l tmpwatch > * Searching for tmpwatch ... > [IP-] [ ] app-admin/tmpwatch-2.10.1:0 Please try 2.10.3. Upgrading to 2.10.3 doesn't seem to help. There is still a race condition caused by tmpwatch trying to look at processes that no longer exist. For example, tmpwatch produces errors like this: Cannot stat file /proc/4892/fd/51: No such file or directory Cannot stat file /proc/8860/fd/7: No such file or directory Cannot stat file /proc/5474/fd/7: No such file or directory This can be reproduced by running tmpwatch --mtime --fuser --quiet 504 /usr/portage/distfiles Try with 2.11-r1 |