Project

General

Profile

action #167830

Updated by okurz 8 months ago

## 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/

Back