Page MenuHomePhabricator

stretch build of prometheus-openstack-exporter incompatible with our mitaka apt repo
Closed, ResolvedPublic

Description

# apt-get install prometheus-openstack-exporter
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 prometheus-openstack-exporter : Depends: python3-cinderclient but it is not going to be installed
                                 Depends: python3-keystoneclient but it is not going to be installed
                                 Depends: python3-neutronclient but it is not going to be installed
                                 Depends: python3-novaclient but it is not going to be installed

At the end of the dependency chain, we end up with

# apt-get install python3-msgpack
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python3-msgpack : Depends: python3 (< 3.5) but 3.5.3-1 is to be installed
E: Unable to correct problems, you have held broken packages.

I suspect that we need to move prometheus-openstack-exporter back to python2 while we're still running Mitaka.

Related Objects

Event Timeline

Andrew created this task.May 25 2019, 6:43 PM
Restricted Application removed a project: Patch-For-Review. · View Herald TranscriptMay 25 2019, 6:43 PM

Change 512493 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] cloudcontrol: temporarily mark out prometheus classes on Stretch

https://gerrit.wikimedia.org/r/512493

Change 512493 merged by Andrew Bogott:
[operations/puppet@production] cloudcontrol: temporarily mark out prometheus classes on Stretch

https://gerrit.wikimedia.org/r/512493

Change 512646 had a related patch set uploaded (by Arturo Borrero Gonzalez; owner: Arturo Borrero Gonzalez):
[operations/puppet@production] openstack: mitaka: stretch: don't install python3-msgpack from jessie-backports

https://gerrit.wikimedia.org/r/512646

Change 512646 merged by Arturo Borrero Gonzalez:
[operations/puppet@production] openstack: mitaka: stretch: don't install python3-msgpack from jessie-backports

https://gerrit.wikimedia.org/r/512646

Change 512658 had a related patch set uploaded (by Arturo Borrero Gonzalez; owner: Arturo Borrero Gonzalez):
[operations/puppet@production] openstack: clientpackages: mitaka: stretch: special case for py3 client libs

https://gerrit.wikimedia.org/r/512658

Change 512658 merged by Arturo Borrero Gonzalez:
[operations/puppet@production] openstack: clientpackages: mitaka: stretch: special case for py3 client libs

https://gerrit.wikimedia.org/r/512658

Change 512663 had a related patch set uploaded (by Arturo Borrero Gonzalez; owner: Arturo Borrero Gonzalez):
[operations/puppet@production] Revert "cloudcontrol: temporarily mark out prometheus classes on Stretch"

https://gerrit.wikimedia.org/r/512663

Change 512663 merged by Arturo Borrero Gonzalez:
[operations/puppet@production] Revert "cloudcontrol: temporarily mark out prometheus classes on Stretch"

https://gerrit.wikimedia.org/r/512663

aborrero closed this task as Resolved.May 27 2019, 12:00 PM
aborrero triaged this task as Normal priority.
aborrero moved this task from Inbox to Doing on the cloud-services-team (Kanban) board.

Should be OK now.