[QA][CI] replace_fuel_nailgun_rpm() fails to update the nailgun package
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
New
|
High
|
Fuel QA Team |
Bug Description
A few builds of 10.0-pkg-
https:/
https:/
failed with the following error when trying to update the nailgun package:
2017-01-05 17:30:38 - INFO utils.py:192 -- Delete package fuel-nailgun-
2017-01-05 17:30:39 - INFO utils.py:196 -- Install package fuel-nailgun-
fuel-nailgun-
2017-01-05 17:30:41 - ERROR log_helpers.py:218 -- Failed:
'generate_logs'(
'self'=[<class 'fuelweb_
)
Traceback (most recent call last):
File "/home/
result = func(*args, **kwargs)
File "/home/
return self._put(
File "/home/
return self.session.
File "/home/
return self.request(url, 'PUT', **kwargs)
File "/home/
return wrapped(*args, **kwargs)
File "/home/
raise exceptions.
BadGateway: Bad Gateway (HTTP 502)
It looks like the name of the new package is produced incorrectly here (due to using of a wildcard * and having multiple files in the directory):
https:/
specifically it becomes "fuel-nailgun-
and, thus, nailgun is removed, but never installed again.