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

Reply via email to