Zapotek/arachni — Issue #123: arachni_web dies on unitialized Fibre error on mac (snow leopard)
Author: rsussland
Created: 2011-12-25 02:12:02+00:00
State: open

I'm using arachni v0.4 from the experimental branch. I've installed Ruby 1.9.3-p0 via macports and built the gem successfully, but when trying to use the webUI

bash-3.2$ sudo arachni_rpcd &
[4] 67517
bash-3.2$ sudo arachni_web
Password:
/opt/local/lib/ruby1.9/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead.
DataObjects::URI.new with arguments is deprecated, use a Hash of URI components (/opt/local/lib/ruby1.9/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:231:in `new')
DataObjects::URI.new with arguments is deprecated, use a Hash of URI components (/opt/local/lib/ruby1.9/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:231:in `new')
DataObjects::URI.new with arguments is deprecated, use a Hash of URI components (/opt/local/lib/ruby1.9/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:231:in `new')
DataObjects::URI.new with arguments is deprecated, use a Hash of URI components (/opt/local/lib/ruby1.9/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:231:in `new')
DataObjects::URI.new with arguments is deprecated, use a Hash of URI components (/opt/local/lib/ruby1.9/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:231:in `new')
== Sinatra/1.3.1 has taken the stage on 4567 for development with backup from Thin
>> Thin web server (v1.3.1 codename Triple Espresso)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:4567, CTRL+C to stop
/opt/local/lib/ruby1.9/gems/1.9.1/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in `run_machine': uninitialized fiber (FiberError)
from /opt/local/lib/ruby1.9/gems/1.9.1/gems/eventmachine-1.0.0.beta.4/lib/eventmachine.rb:179:in `run'
from /opt/local/lib/ruby1.9/gems/1.9.1/gems/arachni-0.4/bin/arachni_web:52:in `'
from /opt/local/bin/arachni_web:19:in `load'
from /opt/local/bin/arachni_web:19:in `

'
bash-3.2$

This issue doesn't appear when running arachni on my ubuntu VM.