Actions
action #167830
closedsalt-states-openqa static pipeline checks fail size:S
Status:
Resolved
Priority:
High
Assignee:
Category:
Regressions/Crashes
Target version:
Start date:
2024-10-07
Due date:
% Done:
0%
Estimated time:
Tags:
Description
Observation¶
After merging https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1283 our pipelines fail with:
----------
ID: kdump-conf
Function: augeas.change
Result: False
Comment: State 'augeas.change' was not found in SLS 'kdump'
Reason: 'augeas' __virtual__ returned False: augeas module could not be loaded
for example in the job "test-general-mock" https://gitlab.suse.de/openqa/salt-states-openqa/-/jobs/3195852
The MR is unrelated and it seems like we're missing dependencies for Augeas in our testing container recently. Container can be pulled with podman run --rm -it registry.opensuse.org/home/okurz/container/ca/containers/tumbleweed:salt-minion-git-core-ssh
. "augeas" and "python-augeas" are installed but I found https://github.com/saltstack/salt/issues/6082#issuecomment-27234648 which mentions "libpython2_7" which is in fact missing in the container - so maybe that?
Acceptance criteria¶
- AC1: CI jobs in a fixing MR work consistently
Suggestions¶
- Try to reproduce locally with the container also used in the CI pipeline, e.g. try
make test
in https://gitlab.suse.de/openqa/salt-states-openqa/
Actions