OMERO 5.5.1: Problems with Ice 3.6 vs 3.7

I’ve tried following the installation instructions, but when I try to start things going, it complains about the Ice version and bums out. I’m presuming that it’s because

apt-get -y install zeroc-ice-all-runtime

now installs 3.7, not 3.6. The Python libraries are appropriate for 3.6 though.

On a debian based system you could try to pin the version to 3.6:

Remove the zeroc-ice-all-runtime (and related) packages again.

Then create the file /etc/apt/sources.list.d/ice3.6.list with the following content:

deb http://zeroc.com/download/Ice/3.6/debian9 stable main

And the file /etc/apt/preferences.d/ice with this content:

Package: zeroc*
Pin: version 3.6.*
Pin-Priority: 550

Package: libzeroc*
Pin: version 3.6.*
Pin-Priority: 550

Then install Ice packages again with the usual

apt-get install zeroc-ice-all-runtime

Regards,
Dominik

Many thanks. It didn’t quite work as posted; I had to do this as well:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 5E6DA83306132997
sudo apt-add-repository -s “deb http://zeroc.com/download/Ice/3.6/debian9 stable main”
sudo apt-get update
sudo apt-cache policy

It now gets further with starting, but times out after a while as some components failed to start.

Can you send us the output of the diagnostics and any log files listed as having errors?

Cheers,
~Josh