Skip to content

Known Installation Issues

hammackj edited this page May 26, 2011 · 3 revisions

Known Installation Issues

RMagick Breaks on ImageMagick Updates

The easy way to fix this is to just reinstall RMagick, like below:

[hammackj@taco:~/Projects/public/nessusdb]$ nessusdb 
/Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick2.bundle: This installation of RMagick was configured with ImageMagick 6.6.5 but ImageMagick 6.6.7-0 is in use. (RuntimeError)
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `require'
	from /Library/Ruby/Gems/1.8/gems/rmagick-2.13.1/lib/RMagick.rb:11
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:34:in `gem_original_require'
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:34:in `require'
	from /Library/Ruby/Gems/1.8/gems/gruff-0.3.6/lib/gruff/base.rb:2
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `gem_original_require'
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `require'
	from /Library/Ruby/Gems/1.8/gems/gruff-0.3.6/lib/gruff.rb:25
	from /Library/Ruby/Gems/1.8/gems/gruff-0.3.6/lib/gruff.rb:5:in `each'
	from /Library/Ruby/Gems/1.8/gems/gruff-0.3.6/lib/gruff.rb:5
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:34:in `gem_original_require'
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:34:in `require'
	from ./bin/../lib/nessusdb.rb:10
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `gem_original_require'
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:29:in `require'
	from ./bin/nessusdb:22

[hammackj@taco:~/Projects/public/nessusdb]$ sudo gem install rmagick

Mac OSX Native Dependencies

The gems for mysql and rmagick will fail to build if these are not installed.

sudo port install ImageMagick mysql5

Linux Native Dependencies

Ubuntu 10.10

sudo apt-get install ruby1.8-dev libzip1 libzip-dev libxml2-dev libxml2 libmysqlclient-dev imagemagick libmagickwand3 libmagick9-dev

Backtrack 5

sudo apt-get install ruby1.8-dev libzip1 libzip-dev libxml2-dev libxml2 libmysqlclient-dev imagemagick libmagickcore2 libmagickwand-dev libmagickcore-dev libmagick9-dev

Sqlite

Sqlite is a great database to use as a light weight solution. I use Sqlite for all of my assessments. Setting it up on various platforms can be tricky, so here are some examples for what is required to set it up.

Ubuntu 10.10

sudo apt-get install sqlite3 libsqlite3-dev
gem install sqlite3 

Mac OSX

sudo port install sqlite3
gem install sqlite3
Clone this wiki locally