contrail-utils, contrail-vrouter-common is not installed on tor-agent node

Bug #1413557 reported by Vedamurthy Joshi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Fix Committed
High
Nagendra Prasath
R2.1
Fix Committed
High
Nagendra Prasath

Bug Description

R2.10 Build 10 Ubuntu multi-node setup

contrail-utils depends on contrail-vrouter-common
contrail-vrouter-common depends on contrail-openstack-vrouter

In a node which is a tor-agent-only-node , contrail-openstack-vrouter is not installed.

root@nodeg11:~# find / -name contrail-version
/opt/contrail/utils/contrail-version
root@nodeg11:~# /opt/contrail/utils/contrail-version
/opt/contrail/utils/contrail-version: 23: /opt/contrail/utils/contrail-version: source: not found
/opt/contrail/utils/contrail-version: 27: /opt/contrail/utils/contrail-version: /usr/bin/yum: not found
Package Version Build-ID | Repo | RPM Name
-------------------------------------- ------------------------------ ----------------------------------
cat: /etc/contrail/rpm_list.txt: No such file or directory
/opt/contrail/utils/contrail-version: 41: /opt/contrail/utils/contrail-version: Syntax error: redirection unexpected
root@nodeg11:~# dpkg -l |grep contrail-utils
root@nodeg11:~# dpkg -I contrail-utils
dpkg-deb: error: failed to read archive `contrail-utils': No such file or directory
root@nodeg11:~# cd /opt/contrail/contrail_install_repo/
root@nodeg11:/opt/contrail/contrail_install_repo# dpkg -I contrail-utils_2.10-10_amd64.deb
 new debian package, version 2.0.
 size 35496 bytes: control archive=2108 bytes.
     659 bytes, 16 lines control
    3471 bytes, 44 lines md5sums
     197 bytes, 9 lines * postinst #!/bin/sh
     265 bytes, 14 lines * prerm #!/bin/sh
 Package: contrail-utils
 Source: contrail
 Version: 2.10-10
 Architecture: amd64
 Maintainer: OpenContrail developers <email address hidden>
 Installed-Size: 257
 Depends: dpkg-dev, python-contrail (>= 2.10-10), python-lxml, python-requests, python:any (>= 2.7.1-0ubuntu2)
 Section: net
 Priority: optional
 Homepage: http://opencontrail.org/
 Description: OpenContrail tools and utilities
  OpenContrail is a network virtualization solution that provides an overlay
  virtual-network to virtual-machines, containers or network namespaces.
  .
  The package contrail-utils provides command line utilities and examples
  scripts to configure and diagnose OpenContrail.
root@nodeg11:/opt/contrail/contrail_install_repo# apt-cache rdepends contrail-utils
contrail-utils
Reverse Depends:
  contrail-vrouter-common
  contrail-openstack-webui
  contrail-openstack-database
  contrail-openstack-control
  contrail-openstack-config
  contrail-openstack-analytics
  contrail-openstack
root@nodeg11:/opt/contrail/contrail_install_repo# apt-cache depends contrail-utils
contrail-utils
  Depends: dpkg-dev
  Depends: python-contrail
  Depends: python-lxml
  Depends: python-requests
  Depends: <python:any>
    python:i386
    python
root@nodeg11:/opt/contrail/contrail_install_repo#

root@nodeg11:~# dpkg -l |grep contrail
ii contrail-fabric-utils 2.10-10 all Contrail Fabric Utilities for cluster management
ii contrail-install-packages 2.10-10~icehouse all Contrail Installer Packages - Container of debian packages
ii contrail-lib 2.10-10 amd64 OpenContrail libraries
ii contrail-nodemgr 2.10-10 all Contrail Config API Library package
ii contrail-nova-vif 2.10-10 all OpenContrail interface driver for nova-compute
ii contrail-setup 2.10-10 all Contrail Setup package with scripts for provisioning
ii contrail-vrouter-3.13.0-40-generic 2.10-10 all OpenContrail VRouter - precompiled module version
ii contrail-vrouter-agent 2.10-10 amd64 OpenContrail vrouter agent
ii contrail-vrouter-dkms 2.10-10 all OpenContrail VRouter - DKMS version
ii contrail-vrouter-init 2.10-10 all OpenContrail compute-node startup and monitoring scripts.
ii contrail-vrouter-utils 2.10-10 amd64 OpenContrail VRouter - Utilities
ii python-backports.ssl-match-hostname 3.4.0.2-1contrail1 all The ssl.match_hostname() function from Python 3.4
ii python-certifi 1.0.1-1contrail1 all Python SSL Certificates
ii python-contrail 2.10-10 all OpenContrail python-libs
ii python-contrail-vrouter-api 2.10-10 all OpenContrail vrouter agent api
ii python-geventhttpclient 1.1.0-1contrail1 amd64 http client library for gevent
ii python-neutronclient 2:2.3.4-0ubuntu1.2contrail all client - Neutron is a virtual network service for Openstack
ii python-nova 1:2014.1.3-0ubuntu1~cloud0.2contrail all OpenStack Compute Python libraries
ii python-opencontrail-vrouter-netns 2.10-10 amd64 OpenContrail vrouter network namespace package
ii python-pycassa 1.11.0-1contrail2 all Client library for Apache Cassandra
root@nodeg11:~#

tags: added: blocker
Revision history for this message
Nagendra Prasath (npchandran) wrote :

Please explain the problem in a line or two. Also attach the installation steps.

Changed in juniperopenstack:
status: New → Incomplete
status: Incomplete → New
Revision history for this message
Vedamurthy Joshi (vedujoshi) wrote :

Attaching the mail conversation :
--------------------

From: Vedamurthy Joshi <email address hidden>
Date: Tuesday, February 17, 2015 at 1:17 PM
To: Nagendra Prasath Maynattamai Prem Chandran <email address hidden>
Cc: Hari Prasad Killi <email address hidden>, Chhandak Mukherjee <email address hidden>, Ashish Ranjan <email address hidden>, Ignatious Johnson <email address hidden>
Subject: Re: contrail-utils

contrail-nodemgr, contrail-setup, contrail-utils,
 contrail-vrouter-init, python-iniparse, contrail-nova-vif, linux-crashdump, contrail-vrouter

Only contrail-nova-vif is not required. We did validate earlier that contrail-nova-vif can be removed independently…

It is supported for both ubuntu and centos.

From: Nagendra Prasath Maynattamai Prem Chandran <email address hidden>
Date: Thursday, February 12, 2015 at 12:43 PM
To: Vedamurthy Joshi <email address hidden>
Cc: Hari Prasad Killi <email address hidden>, Chhandak Mukherjee <email address hidden>, Ashish Ranjan <email address hidden>, Ignatious Johnson <email address hidden>
Subject: Re: contrail-utils

OK Vedu. In that contrail-grouter-common won’t fit. Can you see this control file and confirm what packages are required and what others are not required.
Also in your setup, if you can validate by installing, install_vrouter task can be modified accordingly.

https://github.com/Juniper/contrail-packaging/blob/master/common/debian/contrail-vrouter-common/debian/control.in

Also TOR is applicable only for Ubuntu? Or Centos too…

Regards,
Nagendra Prasath

Changed in juniperopenstack:
status: New → In Progress
Changed in juniperopenstack:
status: In Progress → Fix Committed
Revision history for this message
Kash (ka8348) wrote :
Download full text (23.7 KiB)

trying to add ....compute in contrail 3.0....getting following dependencies error.....
using.... ls /tmp/contrail-install-packages_3.0.0.0-2723~kilo_all.deb

root@mtnnjrsv128:/tmp# cd /opt/contrail/utils; fab upgrade_kernel_node:root@192.168.36.207
[root@192.168.36.207] sudo: python -c 'from platform import linux_distribution; print linux_distribution()'
2016-05-17 15:16:53:023679: [root@192.168.36.207] out: ('Ubuntu', '14.04', 'trusty')
2016-05-17 15:16:53:376949: [root@192.168.36.207] out:
2016-05-17 15:16:53:377256:
2016-05-17 15:16:53:377437: [root@192.168.36.207] sudo: python -c 'from platform import linux_distribution; print linux_distribution()'
2016-05-17 15:16:53:377683: [root@192.168.36.207] out: ('Ubuntu', '14.04', 'trusty')
2016-05-17 15:16:53:443072: [root@192.168.36.207] out:
2016-05-17 15:16:53:443194:
2016-05-17 15:16:53:443494: [root@192.168.36.207] sudo: dpkg-query -W -f='${VERSION}\n' contrail-install-packages
2016-05-17 15:16:53:443716: [root@192.168.36.207] out: 3.0.0.0-2723~kilo
2016-05-17 15:16:53:493250: [root@192.168.36.207] out:
2016-05-17 15:16:53:493749:
2016-05-17 15:16:53:498257: [root@192.168.36.207] sudo: python -c 'from platform import linux_distribution; print linux_distribution()'
2016-05-17 15:16:53:498408: [root@192.168.36.207] out: ('Ubuntu', '14.04', 'trusty')
2016-05-17 15:16:53:595960: [root@192.168.36.207] out:
2016-05-17 15:16:53:596090:
2016-05-17 15:16:53:596334: [root@192.168.36.207] sudo: apt-cache show contrail-setup | grep Version: | grep -Po "Version: \K.*"
2016-05-17 15:16:53:596557: [root@192.168.36.207] out: 3.0.0.0-2723
2016-05-17 15:16:53:661618: [root@192.168.36.207] out:
2016-05-17 15:16:53:661852:
2016-05-17 15:16:53:662119: [root@192.168.36.207] sudo: python -c 'from platform import linux_distribution; print linux_distribution()'
2016-05-17 15:16:53:662318: [root@192.168.36.207] out: ('Ubuntu', '14.04', 'trusty')
2016-05-17 15:16:53:727854: [root@192.168.36.207] out:
2016-05-17 15:16:53:728004:
2016-05-17 15:16:53:728291: Installing 3.13.0-40 kernel headers
2016-05-17 15:16:53:728415: [root@192.168.36.207] sudo: python -c 'from platform import linux_distribution; print linux_distribution()'
2016-05-17 15:16:53:728475: [root@192.168.36.207] out: ('Ubuntu', '14.04', 'trusty')
2016-05-17 15:16:53:793991: [root@192.168.36.207] out:
2016-05-17 15:16:53:794152:
2016-05-17 15:16:53:794332: [root@192.168.36.207] sudo: DEBIAN_FRONTEND=noninteractive apt-get -y --force-yes --allow-unauthenticated install linux-headers-3.13.0-40
2016-05-17 15:16:53:794534: [root@192.168.36.207] out:
2016-05-17 15:16:53:843822: [root@192.168.36.207] out: Reading package lists... 0%
2016-05-17 15:16:53:843952: [root@192.168.36.207] out:
2016-05-17 15:16:53:844126: [root@192.168.36.207] out: Reading package lists... 100%
2016-05-17 15:16:53:844178: [root@192.168.36.207] out:
2016-05-17 15:16:53:844232: [root@192.168.36.207] out: Reading package lists... Done
2016-05-17 15:16:53:844283: [root@192.168.36.207] out:
2016-05-17 15:16:53:844346: [root@192.168.36.207] out:
2016-05-17 15:16:53:847757: [root@192.168.36.207] out: Building dependency tree... 0%
2016-05-17 15:16:53:847863: [root@192.168.36....

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.