Project

General

Profile

Actions

action #177393

closed

salt pipelines fail due to missing shadow on w16+17

Added by okurz 3 months ago. Updated 3 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Regressions/Crashes
Start date:
2025-02-17
Due date:
% Done:

0%

Estimated time:

Description

Observation

https://gitlab.suse.de/openqa/salt-states-openqa/-/jobs/3827684#L446 fails as "useradd" is missing which is part of shadow. That should be part of a default installation but we did not specify that dependency in our salt states. With https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1377 fixed the dependency but that may still be unresolvable due to

openqaworker17:~ # zypper in shadow
Retrieving repository 'Agama development packages (15.6)' metadata .................................................................................[done]
Building repository 'Agama development packages (15.6)' cache ......................................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: 1: the to be installed shadow-4.8.1-150600.17.9.1.x86_64 requires 'libsemanage.so.2()(64bit)', but this requirement cannot be provided
not installable providers: libsemanage2-3.5-150600.1.48.x86_64[repo-oss]

 Solution 1: deinstallation of libsemanage1-3.1-150400.1.65.x86_64
 Solution 2: do not install shadow-4.8.1-150600.17.9.1.x86_64
 Solution 3: break shadow-4.8.1-150600.17.9.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c):

See https://suse.slack.com/archives/C02AJ1E568M/p1739802156666479 for context

Acceptance criteria

  • AC1: Stable salt pipelines on all current OSD machines including w16+17

Suggestions

  • Explicitly specify the dependencies
  • Fix the root cause
  • Retrigger failed salt pipelines including osd-deployment as applicable

Rollback actions

  • Add back w16+w17 to salt and ensure a clean salt state

Related issues 1 (0 open1 closed)

Related to openQA Infrastructure (public) - action #177066: Prevent _openqa-worker to install random packages size:SResolvedrobert.richardson2025-02-12

Actions
Actions

Also available in: Atom PDF