macOS Sierra (Version 10.12) Compatibility
Created by: mydeadlyvenoms
Hi everyone
After updating my OS (OS X El Capitan => macOS Sierra) the following exception appears when I try to start arachni.
- Before updating to the latest OS everything worked fine.
- Same outcome when using the nightly build or the official release.
/[...]/arachni-2.0dev-1.0dev/system/gems/gems/ffi-1.9.14/lib/ffi/library.rb:147:in `block in ffi_lib': Could not open library 'libcurl': dlopen(libcurl, 10): image not found. (LoadError)
Could not open library '/usr/lib/libcurl.dylib': dlopen(/usr/lib/libcurl.dylib, 10): Symbol not found: __cg_jpeg_resync_to_restart
Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
Expected in: /usr/local/lib/libJPEG.dylib
in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.
Could not open library 'libcurl.so.4': dlopen(libcurl.so.4, 10): image not found.
Could not open library 'libcurl.so.4.dylib': dlopen(libcurl.so.4.dylib, 10): image not found
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ffi-1.9.14/lib/ffi/library.rb:100:in `map'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ffi-1.9.14/lib/ffi/library.rb:100:in `ffi_lib'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon/curls/settings.rb:6:in `<module:Curl>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon/curls/settings.rb:2:in `<module:Ethon>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon/curls/settings.rb:1:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon/curl.rb:27:in `require'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon/curl.rb:27:in `<module:Curl>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon/curl.rb:13:in `<module:Ethon>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon/curl.rb:8:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon.rb:15:in `require'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/ethon-0.9.1/lib/ethon.rb:15:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/typhoeus-1.0.2/lib/typhoeus.rb:2:in `require'
from /[...]/arachni-2.0dev-1.0dev/system/gems/gems/typhoeus-1.0.2/lib/typhoeus.rb:2:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni/http/client.rb:9:in `require'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni/http/client.rb:9:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni/http.rb:9:in `require_relative'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni/http.rb:9:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni/framework.rb:29:in `require'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni/framework.rb:29:in `<module:Arachni>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni/framework.rb:17:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni.rb:103:in `require_relative'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/lib/arachni.rb:103:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/ui/cli/framework.rb:9:in `require_relative'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/ui/cli/framework.rb:9:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/bin/arachni:10:in `require_relative'
from /[...]/arachni-2.0dev-1.0dev/system/gems/bundler/gems/arachni-9d51355a2564/bin/arachni:10:in `<top (required)>'
from /[...]/arachni-2.0dev-1.0dev/bin/../system/arachni-ui-web/bin/arachni:17:in `load'
from /[...]/arachni-2.0dev-1.0dev/bin/../system/arachni-ui-web/bin/arachni:17:in `<main>'
Please let me know if I can help to further investigate this issue.
Thank you very much, Damiano