Closed leigh-johnson closed 1 year ago
Ahh looks like we might've built the pyyaml
wheel without bindings to the C libyaml library:
# The following classes are available only if you build LibYAML bindings.
CLoader(stream)
CSafeLoader(stream)
CBaseLoader(stream)
:tada: Fixed! Fix will be available in v0.6.0, which I'll cut later this week.
pn-v0-5:~$ python3
Python 3.10.6 (main, Aug 1 2022, 20:38:21) [GCC 12.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import yaml
>>> yaml.CSafeLoader
<class 'yaml.cyaml.CSafeLoader'>
Describe the bug
When cloud-init runs on a fresh install, the network stage fails with the following error. Looks like the Python
yaml
library needs to be pinned.Build Info