RHOSP:Vrouter provisioning failed in mainline due to pkg dependency ( libunwind8 and libgoogle-perftools4)

Bug #1750636 reported by shajuvk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
Trunk
Fix Committed
Critical
Hari Prasad Killi

Bug Description

[root@overcloud-novacompute-0 ~]# yum install install contrail-vrouter-common
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Contrail | 2.9 kB 00:00:00
rhel-7-server-extras-rpms | 3.4 kB 00:00:00
rhel-7-server-nfv-rpms | 4.0 kB 00:00:00
rhel-7-server-openstack-10-devtools-rpms | 4.0 kB 00:00:00
rhel-7-server-openstack-10-rpms | 4.0 kB 00:00:00
rhel-7-server-rh-common-rpms | 3.8 kB 00:00:00
rhel-7-server-rpms | 3.5 kB 00:00:00
rhel-ha-for-rhel-7-server-rpms | 3.4 kB 00:00:00
(1/3): rhel-7-server-nfv-rpms/7Server/x86_64/group | 2.4 kB 00:00:00
(2/3): rhel-7-server-nfv-rpms/7Server/x86_64/updateinfo | 50 kB 00:00:00
(3/3): rhel-7-server-nfv-rpms/7Server/x86_64/primary_db | 103 kB 00:00:00
No package install available.
Resolving Dependencies
--> Running transaction check
---> Package contrail-vrouter-common.noarch 0:5.0.0-200.el7 will be installed
--> Processing Dependency: python-opencontrail-vrouter-netns >= 5.0.0-200 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: tunctl for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: libunwind8 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: libgoogle-perftools4 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: abrt for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Running transaction check
---> Package abrt.x86_64 0:2.1.11-48.el7 will be installed
--> Processing Dependency: abrt-libs = 2.1.11-48.el7 for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: abrt-python = 2.1.11-48.el7 for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: libreport >= 2.1.11-36 for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: libreport-plugin-ureport >= 2.1.11-36 for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: satyr >= 0.13-10 for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: libreport-plugin-rhtsupport for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: python-augeas for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: libabrt.so.0()(64bit) for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: libreport.so.0()(64bit) for package: abrt-2.1.11-48.el7.x86_64
--> Processing Dependency: libsatyr.so.3()(64bit) for package: abrt-2.1.11-48.el7.x86_64
---> Package contrail-vrouter-common.noarch 0:5.0.0-200.el7 will be installed
--> Processing Dependency: libunwind8 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: libgoogle-perftools4 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
---> Package python-opencontrail-vrouter-netns.x86_64 0:5.0.0-200.el7 will be installed
--> Processing Dependency: python-websocket-client >= 0.32.0 for package: python-opencontrail-vrouter-netns-5.0.0-200.el7.x86_64
--> Processing Dependency: python-docker-py >= 1.4.0 for package: python-opencontrail-vrouter-netns-5.0.0-200.el7.x86_64
---> Package tunctl.x86_64 0:1.5-3.0contrail0.el7 will be installed
--> Running transaction check
---> Package abrt-libs.x86_64 0:2.1.11-48.el7 will be installed
---> Package abrt-python.x86_64 0:2.1.11-48.el7 will be installed
--> Processing Dependency: abrt-dbus = 2.1.11-48.el7 for package: abrt-python-2.1.11-48.el7.x86_64
--> Processing Dependency: libreport-python for package: abrt-python-2.1.11-48.el7.x86_64
---> Package contrail-vrouter-common.noarch 0:5.0.0-200.el7 will be installed
--> Processing Dependency: libunwind8 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: libgoogle-perftools4 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
---> Package libreport.x86_64 0:2.1.11-38.el7 will be installed
--> Processing Dependency: libjson-c.so.2()(64bit) for package: libreport-2.1.11-38.el7.x86_64
--> Processing Dependency: libtar.so.1()(64bit) for package: libreport-2.1.11-38.el7.x86_64
---> Package libreport-plugin-rhtsupport.x86_64 0:2.1.11-38.el7 will be installed
--> Processing Dependency: libreport-web = 2.1.11-38.el7 for package: libreport-plugin-rhtsupport-2.1.11-38.el7.x86_64
--> Processing Dependency: libproxy.so.1()(64bit) for package: libreport-plugin-rhtsupport-2.1.11-38.el7.x86_64
--> Processing Dependency: libreport-web.so.0()(64bit) for package: libreport-plugin-rhtsupport-2.1.11-38.el7.x86_64
---> Package libreport-plugin-ureport.x86_64 0:2.1.11-38.el7 will be installed
---> Package python-augeas.noarch 0:0.5.0-2.el7 will be installed
---> Package python-docker-py.noarch 0:1.10.6-3.el7 will be installed
--> Processing Dependency: python-docker-pycreds for package: python-docker-py-1.10.6-3.el7.noarch
---> Package python-websocket-client.noarch 0:0.32.0-116.el7 will be installed
---> Package satyr.x86_64 0:0.13-14.el7 will be installed
--> Running transaction check
---> Package abrt-dbus.x86_64 0:2.1.11-48.el7 will be installed
---> Package contrail-vrouter-common.noarch 0:5.0.0-200.el7 will be installed
--> Processing Dependency: libunwind8 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: libgoogle-perftools4 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
---> Package json-c.x86_64 0:0.11-4.el7_0 will be installed
---> Package libproxy.x86_64 0:0.4.11-10.el7 will be installed
--> Processing Dependency: libmodman.so.1()(64bit) for package: libproxy-0.4.11-10.el7.x86_64
---> Package libreport-python.x86_64 0:2.1.11-38.el7 will be installed
---> Package libreport-web.x86_64 0:2.1.11-38.el7 will be installed
---> Package libtar.x86_64 0:1.2.11-29.el7 will be installed
---> Package python-docker-pycreds.noarch 0:1.10.6-3.el7 will be installed
--> Running transaction check
---> Package contrail-vrouter-common.noarch 0:5.0.0-200.el7 will be installed
--> Processing Dependency: libunwind8 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
--> Processing Dependency: libgoogle-perftools4 for package: contrail-vrouter-common-5.0.0-200.el7.noarch
---> Package libmodman.x86_64 0:2.0.1-8.el7 will be installed
--> Finished Dependency Resolution
Error: Package: contrail-vrouter-common-5.0.0-200.el7.noarch (Contrail)
           Requires: libunwind8
Error: Package: contrail-vrouter-common-5.0.0-200.el7.noarch (Contrail)
           Requires: libgoogle-perftools4
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: contrail-vrouter-common-5.0.0-200.el7.noarch (Contrail)
           Requires: libunwind8
Error: Package: contrail-vrouter-common-5.0.0-200.el7.noarch (Contrail)
           Requires: libgoogle-perftools4
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

===

[root@overcloud-novacompute-0 ~]# cat /etc/issue
\S
Kernel \r on an \m

[root@overcloud-novacompute-0 ~]# uname -a
Linux overcloud-novacompute-0 3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Dec 28 14:23:39 EST 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@overcloud-novacompute-0 ~]#
[root@overcloud-novacompute-0 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
[root@overcloud-novacompute-0 ~]#

shajuvk (shajuvk)
Changed in juniperopenstack:
assignee: nobody → Hari Prasad Killi (haripk)
Revision history for this message
shajuvk (shajuvk) wrote :
Revision history for this message
shajuvk (shajuvk) wrote :

Looks like this change added libunwind8 and libgoogle-perftools4 as dependency of contrail-vrouter-common

https://github.com/Juniper/contrail-packaging/commit/dec0384ef3baafab1cfd14349994ab54e26644eeLooks

information type: Proprietary → Public
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/39939
Submitter: Ashok Singh (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/39939
Committed: http://github.com/Juniper/contrail-packaging/commit/06b2326cb2b7d8d500b72cb9966108d577f49f4b
Submitter: Zuul v3 CI (<email address hidden>)
Branch: master

commit 06b2326cb2b7d8d500b72cb9966108d577f49f4b
Author: Ashok Singh R <email address hidden>
Date: Wed Feb 21 15:37:29 2018 +0530

Fix package dependencies for contrail-vrouter

Removing dependencies of libgoogle-perftools4 and libunwind8 packages
which were added as part of commit dec0384ef3baafab1cfd14349994ab54e26644ee.
Since redhat and centos computes already have gperftools-libs.x86_64
and libunwind.x86_64, the above dependencies are not required.

Change-Id: I1a5870531c167bd58ba03037f71c30041b999edd
Closes-Bug: #1750636

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.