[contrail] we can not deploy contrail with another plugin that provides a recent version of Java

Bug #1493023 reported by guillaume thouvenin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel Plugins
Won't Fix
Undecided
guillaume thouvenin

Bug Description

If we deploy contrail plugin with another plugin that provides a version of JAVA that is more recent than 7u79-2.5.5-0ubuntu0.14.04.2, this will produce an error because contrail will install this version of JAVA that disable the usage of SSL by default. So it will produce an error like:

On node-12, in contrail-api-0-stdout.log I can see lots of: "ERROR:cfgm_common.ifmap.client:Uknown error sending IF-MAP message to server [Errno 1] _ssl.c:510: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure"

For information, I tested the following pieces of code in the contrail manifest to force the installation of the required version of JAVA and it worked. In /var/www/nailgun/plugins/contrail-1.0/deployment_scripts/puppet/manifests/site-contrail-post1.pp I modified $pkgs like this:

$pkgs = ['python-crypto','python-netaddr','python-paramiko','ifenslave-2.6','patch',
                 'contrail-fabric-utils','contrail-setup']
         package { 'openjdk-7-jre-headless':
           ensure => '7u79-2.5.5-0ubuntu0.14.04.2',
         }

summary: [contrail] we can not deploy contrail with another plugin that provides
- a recent vesion of Java
+ a recent version of Java
Changed in fuel-plugins:
status: New → Confirmed
status: Confirmed → Fix Committed
assignee: nobody → Oleksandr Martsyniuk (omartsyniuk)
Changed in fuel-plugins:
assignee: Oleksandr Martsyniuk (omartsyniuk) → guillaume thouvenin (guillaume-thouvenin)
Revision history for this message
guillaume thouvenin (guillaume-thouvenin) wrote :

I guess that status should be "won't fix". The problem is solved for plugins that are using custom roles.

Changed in fuel-plugins:
status: Fix Committed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.