provider=apt_fuel doesn't fail deployment if it failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Dmitry Ilyin | ||
Mitaka |
Fix Released
|
High
|
Dmitry Ilyin | ||
Newton |
Fix Committed
|
High
|
Dmitry Ilyin |
Bug Description
Detailed bug description
Failed tasks: Task[primary-
Snapshot:
https:/
Failed job:
https:/
Root Cause:
Looks like Package[
From puppet.log:
...
016-05-27 14:13:10 +0000 Package[
Building dependency tree...
Reading state information...
...
Err http://
404 Not Found
E: Failed to fetch http://
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
2016-05-27 14:13:15 +0000 /Stage[
2016-05-27 14:13:15 +0000 /Package[keystone] (info): Scheduling refresh of Anchor[
2016-05-27 14:13:15 +0000 /Package[keystone] (info): Scheduling refresh of Anchor[
...
Reproducibility:
-
Workaround:
-
Impact:
- Deployment wouldn't not stopped of error and will fail on further steps with error not related to real issue.
Description of the environment:
Operation system: Ubuntu 14.04
Versions of components: - ISO 324 (fuel-9.
Reference architecture: -
Network model: -
Related projects installed: -
Additional information:
-
tags: | added: gaiting-failure |
1) This provider should nor report "success" if it could not actually install the package. It should raise exception
3) Provider should do "apt-get update" after the first failed retry.