I am running SUSE 9.2 Pro. Has anyone seen this error when trying to run "find" starting at "/" .. If I search starting at /home, /usr, etc. all works fine. Any ideas? busket:~ # find / -name passwd find: . changed during execution of find busket:~ # --- Thanks, Ryan -------------------------------------- Ryan McCain Northrop Grumman Corporation Linux System Administrator 3 email: Ryan.McCain@dss.state.la.us Phone: 225.219.0556 Fax: 225.219.0540 Registered Linux User #364609
Ryan, On Wednesday 02 February 2005 15:57, Ryan McCain wrote:
I am running SUSE 9.2 Pro. Has anyone seen this error when trying to run "find" starting at "/" .. If I search starting at /home, /usr, etc. all works fine. Any ideas?
busket:~ # find / -name passwd find: . changed during execution of find busket:~ #
You can see my analysis of why "find" does this here: <http://lists.suse.com/archive/suse-linux-e/2005-Jan/0466.html>. If you want to see a somewhat antagonistic back-and-forth regarding whether or not this is evidence of a bug, see this thread: <http://lists.suse.com/archive/suse-linux-e/2005-Jan/0346.html>. The work-around is to exclude "/media" and any other directories where you have a mount point for an auto-mounted file system such as that used for removable media (CD / DVD, flash RAM, diskette, etc.). If your system is a stock one, then probably /media is the only problematic directory. "/proc" might be problematic, as well. You should also familiarize your self with the "locate" command ("man locate", of course). It is much less flexible than find, but when applicable, far faster and less stressful to your hard drive.
--- Thanks, Ryan
Good luck. Randall Schulz
The Wednesday 2005-02-02 at 17:57 -0600, Ryan McCain wrote:
I am running SUSE 9.2 Pro. Has anyone seen this error when trying to run "find" starting at "/" .. If I search starting at /home, /usr, etc. all works fine. Any ideas?
busket:~ # find / -name passwd find: . changed during execution of find busket:~ #
Known problem. Dissable automount. Read following thread completely for details: Date: Mon, 03 Jan 2005 23:30:17 +0100 From: Martin Markgraf Subject: [SLE] find command in SuSE 9.2 don't work properly X-Message-Number-for-archive: 221077 -- Cheers, Carlos Robinson
busket:~ # find / -name passwd find: . changed during execution of find busket:~ # This has to do with the who subfs/automount thing iirc. Depending on your fs layout, use of the -mount option might be useful -
On Wednesday 02 February 2005 23:57, Ryan McCain wrote: that doesn't cross other filesystems (so if /home is a separate partition on your drive, it won't search it). Some say it is a bug, others say it is a feature. Go figure ;) I just know that it is annoying, lol. -- Jon
participants (4)
-
Carlos E. R.
-
Jon Jeffels
-
Randall R Schulz
-
Ryan McCain