[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#134742: Spying at http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=134742



"A month of sundays ago Kari E. Hurtta wrote:"
> That is on chapter "Folder and file browser" on file README.ME+

Ecch .. I've just looked at that file. If it has chapters, that's
news. It looks like a mess and nothing more.


OK! I've now compiled elm with JUST DOTLOCKING, yay, and it no longer
hangs on an nfs mounted spool. There probably was a system-way out
of that, but I was too impatient to spend time thinking of it (what
could it be that nolock doesn't cure in the mount optioons?)

The trick appeared to be to edit the config.sh file by hand, and
setting to úndef' the flock option.

Then make wouln't let me cun again without a Config -S. The message
was incomprehensible, I may add, and the blurb for the meaning
of the ards to Config is also incomprehensible, grumble, grumble,...

Now, to show you that it is the $MAIL variable of which it is statting the
entries BELOW the initial segments of the path, I have set

   MAIL=/usr/spool/mail/ptb

and straced elm. The result includes ...


   access("/usr/", R_OK)                   = 0
   open("/usr/", O_RDONLY|O_NONBLOCK|0x10000) = 9
   fstat(9, {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   fcntl(9, F_SETFD, FD_CLOEXEC)           = 0
   getdents(9, /* 31 entries */, 3933)     = 544
   stat("/usr/lost+found", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
   stat("/usr/share", {st_mode=S_IFDIR|0755, st_size=3072, ...}) = 0
   stat("/usr/local", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/bin", {st_mode=S_IFDIR|0755, st_size=40960, ...}) = 0
   stat("/usr/doc", {st_mode=S_IFDIR|0755, st_size=21504, ...}) = 0
   stat("/usr/lm", 0xbffff2dc)             = -1 ENOENT (No such file or directory)
   stat("/usr/info", {st_mode=S_IFDIR|0755, st_size=10240, ...}) = 0
   stat("/usr/man", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/sbin", {st_mode=S_IFDIR|0755, st_size=7168, ...}) = 0
   stat("/usr/X11R6", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/batuta", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/spool", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/games", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/lab", {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
   stat("/usr/oboe", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/include", {st_mode=S_IFDIR|0755, st_size=9216, ...}) = 0
   stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=38912, ...}) = 0
   stat("/usr/openwin", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/src", {st_mode=S_IFDIR|S_ISGID|0755, st_size=1024, ...}) = 0
   stat("/usr/ssl", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/arpa", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/bajo", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/karajan", 0xbffff2dc)        = -1 ENOENT (No such file or directory)
   stat("/usr/cuerno", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
   stat("/usr/dist", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
   stat("/usr/guitarra",  ....


which is running through a set of links to the autofs NFS mounts. This
happens on quit from elm, but I think it used to do it on entry as well
in earlier versions.

As it happens, MAIL is normally set to /var/spool/mail here, which avoids
the issue for me, but on some systems here there are both autofs mounts
below /var, and/or the system mailboxes are in /usr/spool (via links),
so the problem got triggered there spectacularly.



Peter


--
To UNSUBSCRIBE, email to debian-qa-packages-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: