[ome-users] Ansible playbook for installing OMERO 5.1 on CentOS 7

S Simard ssimard at pasteur.fr
Fri Apr 17 08:38:20 BST 2015


Hi Tjelvar,

On 16/04/2015 20:10, Kenneth Gillen (Staff) wrote:
> Hi Tjelvar,
>
> That's really awesome! Thanks for sharing it with the community!

Yes very nice, thanks.

> With regard to problem 1: the system's hostname is not in `/etc/hosts`.
>
> Add `vagrant-centos7` to the end of each of the entries, e.g.
>
> [root at vagrant-centos7 OMERO.server]# cat /etc/hosts
> 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 vagrant-centos7
> ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 vagrant-centos7

For what it's worth, below is a snippet I have used to edit the 
/etc/hosts file in place without resorting to a Jinja template. If you 
come up with a better solution, I'd be glad to hear it.

- name: Update /etc/hosts with FQDN hostname
   lineinfile: dest=/etc/hosts regexp="^({{ item }}\s*)(localhost.*)$" line="\1{{ hostname_fqdn }} \2" backrefs=yes owner=root group=root mode=0644 backup=true
   with_items:
     - '127\.0\.0\.1'
     - '::1'
  when: hostname_fqdn is defined


> I'm afraid I can't help directly with your second error message, though fixing the first might well alleviate the second. Perhaps someone else on the list would be able to confirm that.

I'm just making a wild guess here so this may be completely irrelevant, 
but could it be that the tables service timed out while trying to 
acquire a session with the blitz service?
If fixing the name resolution issue doesn't solve it, perhaps increasing 
the OMERO_STARTUP_WAIT value could help (see [1]).

Regards,
Sebastien

[1] 
https://github.com/openmicroscopy/openmicroscopy/blob/develop/etc/env.sh#L28

> ________________________________________
> From: ome-users <ome-users-bounces at lists.openmicroscopy.org.uk> on behalf of Tjelvar Olsson (JIC) <Tjelvar.Olsson at jic.ac.uk>
> Sent: 16 April 2015 13:58
> To: ome-users at lists.openmicroscopy.org.uk
> Subject: [ome-users] Ansible playbook for installing OMERO 5.1 on CentOS 7
>
> Dear all,
>
> I have created an Ansible script for installing OMERO 5.1 on a CentOS 7 machine.
>
> You can access it from GitHub:
>
> https://github.com/JIC-CSB/omero-ansible
>
> The repository includes a Vagrant file for creating a CentOS 7 virtual machine,
> which can be used for testing the Ansible playbook.
>
> There are some outstanding issues in that errors are reported in the logs.
>
> Log files:  Blitz-0.log                    38.0 KB       errors=1    warnings=1
> Log files:  DropBox.log                    3.0 KB        errors=4    warnings=2
> Log files:  FileServer.log                 0.0 KB
> Log files:  Indexer-0.log                  19.0 KB       errors=1    warnings=1
> Log files:  MonitorServer.log              0.0 KB
> Log files:  OMEROweb.log                   n/a
> Log files:  PixelData-0.log                20.0 KB       errors=1    warnings=0
> Log files:  Processor-0.log                4.0 KB        errors=2    warnings=1
> Log files:  Tables-0.log                   4.0 KB        errors=2    warnings=1
> Log files:  TestDropBox.log                n/a
> Log files:  master.err                     0.0 KB        errors=0    warnings=2
> Log files:  master.out                     0.0 KB
> Log files:  Total size                     0.09 MB
>
> I’m not too worried about the DropBox errors as it has not been configured.
>
> The Blitz, Index and PixelData errors seem to have something to do with the hostname.
>
> 2015-04-16 08:44:37,716 ERROR [                    net.sf.ehcache.Cache] (      main) Unable to set localhost. This prevents creation of a GUID. Cause was: vagrant-centos7: vagrant-centos7: Name or service not known
> java.net.UnknownHostException: vagrant-centos7: vagrant-centos7: Name or service not known
>          at java.net.InetAddress.getLocalHost(InetAddress.java:1473) ~[na:1.7.0_79]
>          at net.sf.ehcache.Cache.<clinit>(Cache.java:166) ~[ehcache-core.jar:na]
>          at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:303) [ehcache-core.jar:na]
>          at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:218) [ehcache-core.jar:na]
>          at net.sf.ehcache.CacheManager.configure(CacheManager.java:551) [ehcache-core.jar:na]
>          at net.sf.ehcache.CacheManager.init(CacheManager.java:323) [ehcache-core.jar:na]
>          at net.sf.ehcache.CacheManager.<init>(CacheManager.java:280) [ehcache-core.jar:na]
>          at org.springframework.cache.ehcache.EhCacheManagerFactoryBean.afterPropertiesSet(EhCacheManagerFactoryBean.java:115) [org.springframework.context.support.jar:3.0.1.RELEASE-A]
>
> Whereas the Processor and Tables errors seems to be in the Python layer.
>
> 2015-04-16 08:45:42,204 ERROR [                       omero.util.Server] (MainThread) Failed initialization
> Traceback (most recent call last):
>    File "/home/omero/OMERO.server-5.1.0-ice35-b40/lib/python/omero/util/__init__.py", line 493, in run
>      self.impl = self.impl_class(ctx)
>    File "/home/omero/OMERO.server-5.1.0-ice35-b40/lib/python/omero/processor.py", line 753, in __init__
>      omero.util.Servant.__init__(self, ctx, needs_session=needs_session)
>    File "/home/omero/OMERO.server-5.1.0-ice35-b40/lib/python/omero/util/__init__.py", line 579, in __init__
>      self.ctx.newSession()
>    File "/home/omero/OMERO.server-5.1.0-ice35-b40/lib/python/omero/util/__init__.py", line 340, in newSession
>      self.communicator, stop_event=self.stop_event)
>    File "/home/omero/OMERO.server-5.1.0-ice35-b40/lib/python/omero/util/__init__.py", line 217, in internal_service_factory
>      raise excpt
> NoEndpointException: exception ::Ice::NoEndpointException
> {
>      proxy = BlitzManager -t -e 1.1 @ BlitzAdapters
> }
>
> Any suggestions on how I can make these errors disappear would be gratefully received.
>
> Kind regards,
>
> Tjelvar
> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
>
> The University of Dundee is a registered Scottish Charity, No: SC015096
> _______________________________________________
> ome-users mailing list
> ome-users at lists.openmicroscopy.org.uk
> http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users




More information about the ome-users mailing list