You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@buildr.apache.org by Ittay Dror <it...@gmail.com> on 2008/10/21 13:31:25 UTC

[RESOLVED] Re: drb and %x

Result:

I have a world writable directory in my path (user path only). So Ruby 
tries to complain about this which means sending the message to the 
client which doesn't work for some reason (see bug 22495 in ruby).


Sorry for the noise.


Ittay


Ittay Dror wrote:

> It turns out that running the server as root works. Apparently, the 
> other issues are as a result of the client actually running as a 
> server on itself or something like that. I'll try to see why I can't 
> run as a normal user.
>
> Ittay
>
> Ittay Dror wrote:
>>
>>
>> Ittay Dror wrote:
>>
>>> Hi Victor,
>>>
>>> I have a buildfile with only this:
>>> puts %{echo hi}
>>>
>>> When invoked normally, 'hi' is printed. But when I invoke using the 
>>> dbuildr script, nothing is printed, except for a message:
>>> deadlock 0xb7fcf1b8: sleep:
>>>
>> this is what i get when running ruby with -d and dbuildr with --trace:
>> (in /tmp, development)
>> deadlock 0xb7fbc1bc: sleep:J(0xb7c82410)Exception `Errno::EINVAL' at 
>> /usr/lib/ruby/1.8/drb/drb.rb:946 - Invalid argument
>> (main) - /work/research/buildr/addon/buildr/drb.rb:174
>> Exception `Errno::EBADF' at /usr/lib/ruby/1.8/drb/drb.rb:936 - Bad 
>> file descriptor
>> Exception `DRb::DRbConnError' at /usr/lib/ruby/1.8/drb/drb.rb:570 - 
>> connection closed
>> Exception `Errno::EPIPE' at /usr/lib/ruby/1.8/drb/drb.rb:626 - Broken 
>> pipe
>> Exception `DRb::DRbConnError' at /usr/lib/ruby/1.8/drb/drb.rb:628 - 
>> Broken pipe
>> Exception `DRb::DRbConnError' at /usr/lib/ruby/1.8/drb/drb.rb:608 - 
>> Bad file descriptor
>> Exception `Errno::EBADF' at /usr/lib/ruby/1.8/drb/drb.rb:936 - Bad 
>> file descriptor
>> Buildr aborted!
>> Bad file descriptor
>> /usr/lib/ruby/1.8/drb/drb.rb:936:in `close'
>> /usr/lib/ruby/1.8/drb/drb.rb:936:in `close'
>> /usr/lib/ruby/1.8/drb/drb.rb:1206:in `close'
>> /usr/lib/ruby/1.8/drb/drb.rb:1188:in `open'
>> /usr/lib/ruby/1.8/drb/drb.rb:1092:in `method_missing'
>> /usr/lib/ruby/1.8/drb/drb.rb:1110:in `with_friend'
>> /usr/lib/ruby/1.8/drb/drb.rb:1091:in `method_missing'
>> /tmp/buildfile:1:in ``'
>> /tmp/buildfile:1
>>
>>> Do you have any idea why this is happening? (I use ruby 1.8.7 and 
>>> buildr updated 5 minutes ago)
>>>
>>> Ittay
>>>
>>
>

-- 
--
Ittay Dror <it...@gmail.com>