Puppet fails with error 'E: Unable to locate package fuel-ha-utils' on detached services servers

Bug #1536190 reported by Alexandr Kostrikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Won't Fix
Critical
Stanislaw Bogatkin
8.0.x
Fix Released
Critical
Stanislaw Bogatkin

Bug Description

Errors were on nodes with role 'STANDALONE-RABBITMQ' at https://product-ci.infra.mirantis.net/job/8.0.system_test.ubuntu.plugins.thread_2_separate_services/114/console
E: Unable to locate package fuel-ha-utils
and
E: Unable to locate package fuel-misc

Full trace here: https://paste.mirantis.net/show/1757/

On node with another role:
root@node-1:~# /usr/bin/apt-get -q -y -o DPkg::Options::=--force-confold install fuel-ha-utils
Reading package lists...
Building dependency tree...
Reading state information...
fuel-ha-utils is already the newest version.
The following packages were automatically installed and are no longer required:
  cloud-guest-utils eatmydata python-oauth python-serial python3-pycurl
  python3-software-properties software-properties-common unattended-upgrades
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apt-get update on controller node:
https://paste.mirantis.net/show/1758/

apt-get on detached service node
root@node-8:~# apt-get update
Ign http://10.109.0.2:8080 InRelease
Ign http://10.109.0.2:8080 Release.gpg
Hit http://10.109.0.2:8080 Release
Ign http://10.109.0.2:8080 Packages/DiffIndex
Hit http://10.109.0.2:8080 Packages
Ign http://10.109.0.2:8080 Translation-en_US
Ign http://10.109.0.2:8080 Translation-en
Reading package lists... Done
root@node-8:~#

Revision history for this message
Alexandr Kostrikov (akostrikov-mirantis) wrote :
description: updated
Revision history for this message
Sergey Shevorakov (sshevorakov) wrote :

This is SWARM blocker since 13 TCs (3.7%) blocked.

tags: added: swarm-blocker
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

Problem was caused by I1b83e3bfaebecdb8455d5697e320f24fb4941536 which doesn't define setup_repositories for standalone separated nodes. Needed to add those nodes to the list.

Changed in fuel:
status: New → Confirmed
assignee: Fuel Library Team (fuel-library) → Stanislaw Bogatkin (sbogatkin)
status: Confirmed → Triaged
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

Or, from other side - it will be okay to add that task to rabbitmq separation plugin.

Dmitry Pyzhov (dpyzhov)
Changed in fuel:
milestone: 8.0 → 9.0
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :
Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

As we will fix this by changing a plugin and plugin today doesn't support 9.0 release [0] (and there is no such release yet, by the way) - set as Invalid for master.

[0] https://github.com/openstack/fuel-plugin-detach-rabbitmq/blob/master/metadata.yaml#L22-L47

Changed in fuel:
status: Triaged → Won't Fix
Revision history for this message
Alexander Kurenyshev (akurenyshev) wrote :

Also we need this changes in other detached plugin repos:
https://github.com/openstack/fuel-plugin-detach-database
https://github.com/openstack/fuel-plugin-detach-keystone

So, I reopen this issue. Sorry for misunderstanding.

Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :

All plugins that use some packages from master node will suffer from this problem. In such case, either reopen this bug with all those plugins or file a new one.

Revision history for this message
Stanislaw Bogatkin (sbogatkin) wrote :
Revision history for this message
Alexandr Kostrikov (akostrikov-mirantis) wrote :
Revision history for this message
Tatyanka (tatyana-leontovich) wrote :

verified 506 iso

tags: added: team-bugfix
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.