Details
-
Bug
-
Status: Closed
-
Normal
-
Resolution: Fixed
-
PUP 6.0.0
-
None
-
None
-
Platform Core
-
Needs Assessment
-
Not Needed
-
-
Needs Assessment
Description
Puppet Version: current master, e.g. ddd5610aa9ffb5eb9da13521f1fc68e562a2e0b3
Puppet Server Version: n/a
OS Name/Version: n/a
Actual Behavior:
In some cases puppet creates a transactionstore.yaml that are not able to be read back, causing
Error: Transaction store file /home/david/.puppetlabs/opt/puppet/cache/devices/pavm/state/transactionstore.yaml is corrupt (Unknown alias: 1); replacing
|
Desired Behavior:
No errors or stacktraces on regular puppet use.
Reproduction:
thomas.franklin has put together a detailed description and a potential fix in https://github.com/Thomas-Franklin/puppet/commit/49b8e023c6c9bb551bd0ce21648a604042c490ff
The issue is also visible in the panos acceptance pipelines: https://jenkins-master-prod-1.delivery.puppetlabs.net/view/modules/view/networking/view/panos/view/master/job/forge-module_puppetlabs-panos_intn-sys_full-pe-future-master/8/
Attachments
Issue Links
- relates to
-
PUP-7834 Change all calls to YAML.load into YAML.safe_load
-
- Closed
-