Patching may report error in upgrade scenario
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
Al Bailey |
Bug Description
Brief Description
-----------------
patch controller reporting a failure on startup
Severity
--------
Major
Steps to Reproduce
------------------
Unclear: During an upgrade, restart patch controller
Expected Behavior
------------------
No errors in patch logs
Actual Behavior
----------------
Showing an error in patch logs
Reproducibility
---------------
Seen Once
System Configuration
-------
STD DX
Branch/Pull Time/Commit
-------
stx 8.0
Last Pass
---------
Unclear. We never do upgrade tests
Timestamp/Logs
--------------
00:42:13: sw-patch-
2023-04-
2023-04-
2023-04-
2023-04-
2023-04-
2023-04-
2023-04-
2023-04-
Traceback (most recent call last):
File "/usr/lib/
self.result = application(
File "/usr/lib/
return self.v1(environ, start_response)
File "/usr/lib/
return super(AuthToken
File "/usr/lib/
resp = self.call_func(req, *args, **kw)
File "/usr/lib/
return self.func(req, *args, **kwargs)
File "/usr/lib/
response = req.get_
File "/usr/lib/
status, headers, app_iter = self.call_
File "/usr/lib/
app_iter = application(
File "/usr/lib/
return self.applicatio
File "/usr/lib/
return super(Pecan, self)._
File "/usr/lib/
self.
File "/usr/lib/
result = controller(*args, **kwargs)
File "/usr/lib/
result = pc.patch_
File "/usr/lib/
self.
File "/usr/lib/
for sw_rel in self.pkgs:
RuntimeError: dictionary changed size during iteration
Test Activity
-------------
Testing an upgrade
Workaround
----------
Manually remove a directory
Changed in starlingx: | |
assignee: | nobody → Al Bailey (albailey1974) |
tags: | added: stx.9.0 stx.update |
Changed in starlingx: | |
importance: | Undecided → Medium |
Fix proposed to branch: master /review. opendev. org/c/starlingx /update/ +/881741
Review: https:/