Page MenuHomePhabricator

buster-train-backports bpo is missing package nova-placement-api
Closed, ResolvedPublic

Description

root@cloudcontrol2001-dev:~# DEBIAN_FRONTEND=noninteractive apt-get install glance glance-api glance-common keystone nova-api nova-conductor nova-placement-api nova-scheduler nova-common glance neutron-server python3-requests python3-urllib3 -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold"
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-urllib3 is already the newest version (1.24.1-1).
python3-requests is already the newest version (2.21.0-1).
nova-placement-api is already the newest version (2:19.3.0-1~bpo10+1).
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:
 nova-placement-api : Depends: nova-common (= 2:19.3.0-1~bpo10+1) but 2:20.4.1-1~bpo10+1 is to be installed
E: Unable to correct problems, you have held broken packages.
root@cloudcontrol2001-dev:~# apt-cache policy nova-placement-api
nova-placement-api:
  Installed: 2:19.3.0-1~bpo10+1
  Candidate: 2:19.3.0-1~bpo10+1
  Version table:
 *** 2:19.3.0-1~bpo10+1 100
        100 /var/lib/dpkg/status
     2:18.1.0-6 500
        500 http://mirrors.wikimedia.org/debian buster/main amd64 Packages

Event Timeline

it seems nova-placement-api.deb is missing in the buster-train-backports repository.

I already reported it to other folks working with this repos, and will take a closer look tomorrow.

aborrero triaged this task as Medium priority.Jan 28 2021, 4:44 PM
aborrero moved this task from Inbox to Doing on the cloud-services-team (Kanban) board.

I've been told the package might be gone for good.

Perhaps there is no longer a placement api but a service?

We have now this, perhaps this what we are looking for:

aborrero@cloudcontrol2001-dev:~ $ sudo apt-cache policy placement-*
placement-api:
  Installed: (none)
  Candidate: 2.0.0-1~bpo10+1
  Version table:
     2.0.0-1~bpo10+1 500
        500 http://mirrors.wikimedia.org/osbpo buster-train-backports/main amd64 Packages
placement-doc:
  Installed: (none)
  Candidate: 2.0.0-1~bpo10+1
  Version table:
     2.0.0-1~bpo10+1 500
        500 http://mirrors.wikimedia.org/osbpo buster-train-backports/main amd64 Packages
placement-common:
  Installed: (none)
  Candidate: 2.0.0-1~bpo10+1
  Version table:
     2.0.0-1~bpo10+1 500
        500 http://mirrors.wikimedia.org/osbpo buster-train-backports/main amd64 Packages

Change 659332 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] OpenStack nova placement-api: update package names for Train

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

Change 659332 abandoned by Andrew Bogott:
[operations/puppet@production] OpenStack nova placement-api: update package names for Train

Reason:
this is handled better in other patches

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

Change 659915 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] Replace nova-placement-api with placement-api in eqiad1

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

Change 659915 merged by Andrew Bogott:
[operations/puppet@production] Replace nova-placement-api with placement-api in eqiad1

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

Change 659926 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] nova.conf: remove the 'placement' section

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

Change 659927 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] Remove nova-placement-api service manifest for Train

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

Change 659926 merged by Andrew Bogott:
[operations/puppet@production] nova.conf: remove the 'placement' section

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

Change 659927 merged by Andrew Bogott:
[operations/puppet@production] Remove nova-placement-api service manifest for Train

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