Unable to sync plugin after syncing with new plugin_name
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Alexander Kislitsky | ||
Mitaka |
Fix Released
|
High
|
Alexander Kislitsky | ||
Newton |
Fix Released
|
High
|
Alexey Shtokolov |
Bug Description
Fuel 9.2 #600
Steps to reproduce:
1. Install any plugin to fuel master node
2. Change name to any other in metadata (/var/www/
3. `fuel plugins --sync` (Plugins were successfully synchronized.)
4. `fuel plugins --sync`
Expected results:
Plugins were successfully synchronized.
Actual result:
500 Server Error: Internal Server Error for url: http://
logs:
...
File "/usr/lib64/
% self._rollback_
InvalidRequestE
DETAIL: Key (name, version)
[SQL: 'INSERT INTO plugins (name, title, version, description, releases, fuel_version, groups, authors, licenses, homepage, package_version, is_hotpluggable) VALUES (%(name)s, %(title)s, %(version)s, %(description)s, %(releases)s, %(fuel_version)s, %(groups)s, %(authors)s, %(licenses)s, %(homepage)s, %(package_
Additional information:
Even if you remove plugin, this error will appear after second --sync. Workaround is to remove directory with plugin (/var/www/
description: | updated |
description: | updated |
Changed in fuel: | |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
status: | New → Confirmed |
tags: | added: area-python |
Changed in fuel: | |
importance: | Medium → High |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Alexander Kislitsky (akislitsky) |
Changed in fuel: | |
status: | In Progress → Fix Committed |
Changed in fuel: | |
milestone: | 9.2 → 11.0 |
tags: | added: on-verification |
Seems this bug is related: https:/ /bugs.launchpad .net/fuel/ +bug/1644469