Mercurial > emacs
changeset 36450:a5ae1f49b2ee
Document the problems with "Text file busy" due to buggy NFS servers.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Thu, 01 Mar 2001 13:50:51 +0000 |
parents | 76e6a6858e55 |
children | 0c82cdff9120 |
files | etc/PROBLEMS |
diffstat | 1 files changed, 26 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/PROBLEMS Thu Mar 01 13:12:24 2001 +0000 +++ b/etc/PROBLEMS Thu Mar 01 13:50:51 2001 +0000 @@ -186,6 +186,32 @@ configure libjpeg with both `--enable-static' and `--enable-shared' options. +* Building Emacs over NFS fails with ``Text file busy''. + +This was reported to happen when building Emacs on RedHat GNU/Linux +using a build directory automounted from Solaris (v5.6) file server, +but it might not be limited to that configuration alone. Presumably, +the NFS server doesn't commit the files' data to disk quickly enough, +and the Emacs executable file is left ``busy'' for several seconds +after Emacs has finished dumping itself. This causes the subsequent +commands which invoke the dumped Emacs excutable to fail with the +above message. + +If the NFS server runs on Solaris, apply the Solaris patch 105379-05 +(Sunos 5.6: /kernel/misc/nfssrv patch). If that doesn't work, or if +you have a different version of the OS or the NFS server, you can +force the NFS server to use 1KB blocks, which was reported to fix the +problem albeit at a price of slowing down file I/O. You can force 1KB +blocks by specifying the "-o rsize=1024,wsize=1024" options to the +`mount' command, or by adding ",rsize=1024,wsize=1024" to the mount +options in the appropriate system configuration file, such as +`/etc/auto.home'. + +Alternatively, when "make install" fails due to this problem, you +could wait for a few seconds and then type "make install" again. In +one particular case, waiting for 10 or more seconds seemed to work +around the problem. + * Some accented ISO-8859-1 characters or umlauts are displayed as | or _. Try other font set sizes (S-mouse-1). If the problem persists with