On 05/10/10 12:29 PM, Minh Nguyen wrote:
Hi David,
On Mon, May 10, 2010 at 8:54 PM, Minh Nguyen<nguyenmi...@gmail.com> wrote:
;;; Note: Scanning #P"binary-ecl/sumcon.o"
An error occurred during initialization:
Filesystem error with pathname "/tmp/ECLINIT.c".
Either
1) the file does not exist, or
2) we are not allow to access the file, or
3) the pathname points to a broken symbolic link..
On IRC, Willem pointed out that this might be due to the dozens of
temp files under /tmp/ on t2.math starting with the name
"/tmp/ECLINIT".
03:58< wjp> mvngu: that ecl/maxima t2 thing sounds like it's having a tempfile
problem... /tmp on t2 is filled with /tmp/ECLINIT* files belonging
to 'juanjo', including a /tmp/ECLINIt.c that is mentioned in your
mail
04:00< mvngu> wjp: That's a relief! Thanks for the heads up!
04:02< wjp> it does sound like a bug that it's using a temp-file like that
I tried deleting those temp files in order to resume my build of Sage
4.4.2.alpha0, but was denied permission.
David: could you or an admin of t2.math remove those temp files?
There is plenty of free disk space in /tmp. The swap partition, on which /tmp is
mounted, is 11 GB. Of that, only 2.4 GB is in use - there is 8.5 GB free. Note
this is a separate partition, so people using /scratch will not fill up /tmp.
juanjo's files are recent and quite small, so I do not see any advantage in
deleting them in general, though I did delete /tmp/ECLINIT.c as that seems to be
causing a particular problem.
Minh has a file /tmp/ECLINIT.uaqwn. This suggests to me that perhaps ECL is
creating the /tmp files. If ECL is creating files of the same name, for
different people, then that is an issue with ECL I suspect.
My machine which has 4.4.1 installed is not switched on now, so I can't check
easily, but has ECL been updated in Sage recently?
There are ways to create tmp files which are guaranteed to be unique. But a
usual convention is to add the PID of the process creating them, as SCons is doing:
drwx------ 2 scons scons 117 Apr 20 14:28 testcmd.13603.8Cp4g6
drwx------ 2 scons scons 117 Apr 21 08:26 testcmd.26151.xow9cO
drwx------ 2 scons scons 117 Apr 21 11:34 testcmd.22735.oOu9y5
But they should be deleted once one is finished with them, which clearly scons
is not doing either.
I've copied to Juanjo for any comments.
There's not a lot I can do if processes are creating tmp files and leaving them
around.
Dave
--
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org