Howto install Iron Browser and Fix Nacl errors

Google Privacy vs Chrome usefulness
After mulling over some Google privacy issues Vs how good Chrome browser is, I decided to give Iron a go.

Iron Browser
Iron is a Chrome-based browser created by SRWare which claims to eliminate the privacy issues which come part and parcel with Google’s Chrome browser.
Iron vs Chrome: http://www.srware.net/en/software_srware_iron_chrome_vs_iron.php
Linux Download: http://www.srware.net/forum/viewtopic.php?f=18&t=3755

Installing Iron on Debian 64bit
I chose to install the Iron Debian 64bit .deb instead of compiling. It was easy.

1. Go to your downloads directory

cd downloads

2. Download the iron .deb file

wget http://www.srware.net/downloads/iron64.deb

3. Use dpkg to install it

sudo dpkg -i iron64.deb

Dependencies
I’ve got Google Chrome and a whole load of dev files installed and had no dependency problems, but just in case you get any problems just install any dependencies by running:

sudo apt-get -f install

Running Iron
I use Openbox, so I always manually add applications to my menu, but if you have Gnome or some other auto-menu-add desktop, you won’t have to worry about this.
I updated my system database and used locate to find Iron.

sudo updatedb
sudo locate iron

The launcher resides in “/usr/share/iron”, so I cd’d there and ran it.

cd /usr/share/iron
./iron

NACL Error Message
I got an error message in the terminal and Googled (parts of it), only to find that the problem had already been posted on the SRWare.net Iron download page:

LaunchProcess: failed to execvp:
/usr/share/iron/nacl_helper_bootstrap
[5793:5793:846689293:ERROR:nacl_fork_delegate_linux.cc(106)] Bad NaCl helper startup ack (0 bytes)
[5791:5801:846742102:ERROR:nacl_process_host.cc(607)] Failed to open NaCl IRT file “/usr/share/iron/nacl_irt_x86_64.nexe”: -4

Workaround / Temporary Fix
This is just a workaround while I investigate further or if the SRWare guys actually reply to the bug reports on their forum, whichever comes first.
Chrome nacl files not in present with Iron
After searching my system from Nacl related files, I found three in the Google Chrome directory “/opt/google/chrome”, and just copied them over to the Iron directory one by one, launching Iron after each move to see if the error message disappeared. It did.

sudo cp /opt/google/chrome/nacl_irt_x86_64.nexe /usr/share/iron
sudo cp /opt/google/chrome/nacl_helper_bootstrap /usr/share/iron
sudo cp /opt/google/chrome/nacl_helper /usr/share/iron

At the moment Iron launches and runs perfectly, but I will be investigating any issues that may be caused by using the Google Nacl files with iron. I’d also welcome any feedback other iron users may have.
Advertisements

5 thoughts on “Howto install Iron Browser and Fix Nacl errors

  1. That's great news, now I know the guide is also helpful to Wheezy users as well. Testing often throws up dependency issues from Stable-based .debs.
    Thanks for the feedback. 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s