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]

Reply via email to