On Sun, Aug 17, 2008 at 04:37:36PM +0300, Shachar Shemesh wrote: > Jasen Betts wrote: >> >> It just stopped working! (it was working last month) >> even harmless binaries refuse to run. >> >> [EMAIL PROTECTED]:/tmp$ fakeroot -l log /bin/true >> Killed >> [EMAIL PROTECTED]:/tmp$ cat log >> handle_memory_allocation: 4458 process failed to mmap memory: >> Operation not permitted >> > Needless to say, it works for me :-) > > Is your temporary folder (/tmp or TMPDIR) mounted with the -noexec flag?
Ah yes, I was messing with /tmp about 3 weeks ago. > If so, what you see is the expected behavior. Set "TMPDIR" environment > variable to point to somewhere that isn't mounted with -noexec and try > again. Indeed, that fixes it. thanks. > Upstream checks this situation and gives a more verbose error message. I > will try to add support for an alternative environment variable as well, > so that you don't move the TMPDIR for all of the applications > fakeroot-ng runs, only it itself. perhaps /dev/shm would be a good alternative location for the file? Bye. Jasen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]