Sonntag, 3. Juni 2012

Make RSSOwl work with Mint 13 (Maya)

Sigh, that took me a while to figure out. After re-installing my Linux base system (moved from an ancient but steadily upgraded Ubuntu to Mint 13 aka Maya because of their lovely Cinnamon desktop) I could not run RSSOwl anymore.

I'm using RSSOwl because of their nice Google Reader integration which enables me to keep track of all the news on different devices I'm using nowadays.

Anyhow, RSSOwl just failed to load on my brand new Mint with the error message "Failed to create the browser", aborting the whole thing afterwards.

For Mint (and maybe other Ubuntu-related distributions out there) you need to do the following in order to make RSSOwl start successfully again:

  1. Go into your RSSOwl/xulrunner directory (e.g. /opt/rssowl/xulrunner) and execute:
    chmod 755 $(file * | grep executable | sed 's/:.*//')
  2. Then, do a:
    sudo ln -s /usr/lib/x86_64-linux-gnu/libhunspell-1.3.so.0 /usr/lib/x86_64-linux-gnu/libhunspell-1.2.so.0


    on a 64-bit system, or for 32-bit, do a:

    sudo ln -s /usr/lib/x86_32-linux-gnu/libhunspell-1.3.so.0 /usr/lib/x86_32-linux-gnu/libhunspell-1.2.so.0
The first step makes sure that all file permissions for xulrunner (a component RSSOwl needs) are set correctly, the second step creates a symbolic link to point from libhunspell-1.2.so.0 to libhunspell-1.3.so.0. Xulrunner apparently is dynamically linked with the older libhunspell 1.2 but Mint already has version 1.3.
To manually figure out why xulrunner is unhappy a

./xulrunner --register-user


in the RSSOwl/xulrunner directory will tell you.

After the two steps above your RSSOwl installation should run without trouble again -- happy reading!

5 Kommentare:

Seba hat gesagt…

Thanks! Had the same problem on a clean install of Ubuntu 12.04.

Anonym hat gesagt…

that's nice. i'll spread the word! thank you.

Anonym hat gesagt…

A thousand times thanks! Solved the issue.

Anonym hat gesagt…


## Install RSSOwl 2.2.1 on Fedora 21

wget 'http://downloads.sourceforge.net/project/rssowl/rssowl%202/2.2.1/rssowl-2.2.1.linux.x86.zip?r=http%3A%2F%2Fwww.rssowl.org%2F&ts=1428992189&use_mirror=cznic' -O rssowl-2.2.1.linux.x86.zip

unzip rssowl-2.2.1.linux.x86.zip

cd rssowl/xulrunner
chmod 755 $(file * | grep executable | sed 's/:.*//')

[goll@goll xulrunner]$ ./xulrunner --register-user
./xulrunner-bin: error while loading shared libraries: libhunspell-1.2.so.0: cannot open shared object file: No such file or directory

sudo ln -s /usr/lib64/libhunspell-1.3.so.0 /usr/lib64/libhunspell-1.2.so.0

sudo ldconfig

Anonym hat gesagt…

Tanks, Ok in Debian Jessie 64

Kommentar veröffentlichen