[9.2][updates] contrail5.0.1 plugin's packages couldn't be installed from the plugin repository
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel Contrail plugin |
Fix Released
|
High
|
Unassigned | ||
Fuel for OpenStack |
Fix Released
|
High
|
Unassigned |
Bug Description
Fuel 9.0 -> 9.1 -> 9.2, Contrail 5.0.0(updated to 5.0.1), LDAP 3.0.1 [1]
Steps to reproduce:
1. Deploy 9.0 env + contrail plugin (9 slaves) [2]
2. Install and configure LDAP
3. Reset env (to activate ldap)
4. Deploy changes
5. Update to 9.1 state master node [3]
6. Add mos-updates
"deb http://
into Settings -> General on Fuel UI
7. Run `fuel2 update --env {env_id} install --repos mos-updates --restart-rabbit --restart-mysql` on master Node
8. Deploy changes
9. scp contrail-
10. fuel plugins --update /tmp/contrail-
11. start update to 9.2 [5]
12. cd /etc/yum.repos.d/
13.vim mos92-updates.repo
14.switch update mechanism in repo-url to snapshots-case, and use MOS_CENTOS_
15. continue updating to 9.2 [6]
16.replace step 4 in above guide by following command
ansible-playbook playbooks/
{"env_id":1, "snapshot_
17.check that's above snap-repo matched with repo-mos-updates in fuel UI
18. go to step 9(from guide), fuel2 update --env 1 install --repos mos9.2-updates
20. failed to deploy
21. redeploy with disabled Security TLS(as a workaround to [8])
22. step 10 from guide (upgrade kernels)
23. restart all nodes (using ansible)
24. check kernel-versions on nodes
Expected results:
successful deploy and continue updating env
Actual result:
in fuel UI there was deploy changes button and when you push it, deploy failed on task
[contrail-
log from compute cinder = * (/Stage[
installed plugins: Contrail 5.0.0(updated to 5.0.1), LDAP 3.0.1
link to diagnostic snapshot: [7]
[1] http://
[2] CI: http://
[3] http://
[4]https:/
[5]https:/
[6]https:/
[7]https:/
[8]https:/
Changed in fuel: | |
importance: | Undecided → Medium |
milestone: | none → 9.x-updates |
description: | updated |
Changed in fuel: | |
importance: | Medium → High |
summary: |
- [9.2] [updates] unexpected deploy changes + [9.2] [updates][ui] unexpected deploy changes |
tags: | added: release-notes |
summary: |
- [9.2] [updates][ui] unexpected deploy changes + [9.2] [updates] "deploy changes" possibility still active after all + updates |
summary: |
- [9.2] [updates] "deploy changes" possibility still active after all - updates + [9.2][updates][ui] unexpected deploy changes |
summary: |
- [9.2][updates][ui] unexpected deploy changes + [9.2][updates][ui] failed on task [contrail-compute-vrouter/9] |
summary: |
- [9.2][updates][ui] failed on task [contrail-compute-vrouter/9] + [9.2][updates] contrail5.0.1 plugin's packages couldn't be installed + from the plugin repository |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Changed in fuel: | |
assignee: | Illia Polliul (ipolliul) → nobody |
Changed in fuel-plugin-contrail: | |
status: | New → Fix Released |
importance: | Undecided → Medium |
importance: | Medium → High |
milestone: | none → 5.0.1 |
tags: |
added: release-notes-done removed: release-notes |
I've investigated the issue and I've found the root cause - it's an empty Packages.gz file for 10.109. 0.2:8080/ plugins/ contrail- 5.0/repositorie s/ubuntu/
http://
in /var/www/ nailgun/ plugins/ contrail- 5.0/repositorie s/ubuntu/ Packages. gz
It seems, like the step:
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
was missed by puppet manifests