Bug#542451: More info about the problematic directory

Svante R Signell srs at kth.se
Fri Sep 4 13:58:41 UTC 2009


severity 542809 important

I would claim that severity is important, not normal. Nevertheless, it
can remain normal as long as anybody attends this problem. The directory
listing should not be empty in Nautilus (via gvfs). ls behaves as
expected, listing all entries except OldFiles/OldFiles, se below.

The problematic directory is part of our backup system: Oldfiles
contains the backup data (in addition to the whole home directory tree).
Of course the OldFiles/OldFiles directory cannot contain any data. This
would create a recursive dependency. 

Looking at exit codes ls and gvfs-ls give different results. Even if
gvfs-ls exit code is 0, an error is flagged, see last two entries. Seem
like it just exits instead of reporting the other directory entries.

Using ls:
ls -l .|grep OldFiles
drwxr-xr-x 89 srs imit     8192 2009-08-21 17:19 OldFiles
echo $?
0

ls -l OldFiles/|grep OldFiles
ls: cannot access OldFiles/OldFiles: No such device
??????????  ? ?   ?           ?                ? OldFiles
echo $?
1

ls -ld ./OldFiles/OldFiles
ls: cannot access ./OldFiles/OldFiles: No such device
echo $?
2

ls -l ./OldFiles/OldFiles 
ls: cannot access ./OldFiles/OldFiles: No such device
echo $?
2

Using gvfs-ls:
gvfs-ls -l .|grep OldFiles
OldFiles	8192	(directory)
echo $?
0

gvfs-ls -l ./OldFiles/
Error: Error stating file '/afs/.../srs/OldFiles/OldFiles': No such
device
echo $?
0

gvfs-ls -l ./OldFiles/OldFiles
Error: No such device
srs at s1499:~/afs_srs$ echo $?
0

For completeness exit codes for ls are given below (unknown for gvfs-ls,
since no manual page is available ...):
Exit status:
0      if OK,
1      if minor problems (e.g., cannot access subdirectory),
2      if serious trouble (e.g., cannot access command-line argument).








More information about the pkg-gnome-maintainers mailing list