Leap 16 container ships with fips #9

Open
opened 2025-10-15 20:26:51 +02:00 by crameleon · 1 comment

Is this supposed to be installed by default?

$ podman run -q --rm --pull=always opensuse/leap:16.0 rpm -qa '*fips*'
libopenssl-3-fips-provider-3.5.0-160000.2.1.x86_64
patterns-base-fips-20241218-lp160.3.1.x86_64

It breaks installing things like openssh-server during OBS container builds using this as a base image

[   31s]  > [4/5] RUN zypper -n in      OOMAnalyser     dehydrated-nginx        git     gitolite        jq      nginx nginx-module-brotli       openssh-server  postfix         redis   systemd:
[   31s] 0.156 'systemd' is already installed.
[   31s] 0.156 No update candidate for 'systemd-257.7-160000.2.2.x86_64'. The highest available version is already installed.
[   31s] 0.156 Resolving package dependencies...
[   31s] 0.159
[   31s] 0.160 Problem: 1: the installed patterns-base-fips-20241218-lp160.3.1.x86_64 requires '(crypto-policies-scripts if openssh-server)', but this requirement cannot be provided
[   31s] 0.160  Solution 1: deinstallation of patterns-base-fips-20241218-lp160.3.1.x86_64
[   31s] 0.160  Solution 2: do not install openssh-server-10.0p2-160000.2.2.x86_64
[   31s] 0.160  Solution 3: break patterns-base-fips-20241218-lp160.3.1.x86_64 by ignoring some of its dependencies
[   31s] 0.160
[   31s] 0.160 Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
Is this supposed to be installed by default? ``` $ podman run -q --rm --pull=always opensuse/leap:16.0 rpm -qa '*fips*' libopenssl-3-fips-provider-3.5.0-160000.2.1.x86_64 patterns-base-fips-20241218-lp160.3.1.x86_64 ``` It breaks installing things like openssh-server during OBS container builds using this as a base image ``` [ 31s] > [4/5] RUN zypper -n in OOMAnalyser dehydrated-nginx git gitolite jq nginx nginx-module-brotli openssh-server postfix redis systemd: [ 31s] 0.156 'systemd' is already installed. [ 31s] 0.156 No update candidate for 'systemd-257.7-160000.2.2.x86_64'. The highest available version is already installed. [ 31s] 0.156 Resolving package dependencies... [ 31s] 0.159 [ 31s] 0.160 Problem: 1: the installed patterns-base-fips-20241218-lp160.3.1.x86_64 requires '(crypto-policies-scripts if openssh-server)', but this requirement cannot be provided [ 31s] 0.160 Solution 1: deinstallation of patterns-base-fips-20241218-lp160.3.1.x86_64 [ 31s] 0.160 Solution 2: do not install openssh-server-10.0p2-160000.2.2.x86_64 [ 31s] 0.160 Solution 3: break patterns-base-fips-20241218-lp160.3.1.x86_64 by ignoring some of its dependencies [ 31s] 0.160 [ 31s] 0.160 Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c ```
Member

I think crypto-policies-scripts should add to kiwi file in opensuse-leap-image package, but please file a bugreport at the https://bugzilla.suse.com/ then the issue can reach out to the right person.

I think `crypto-policies-scripts` should add to kiwi file in opensuse-leap-image package, but please file a bugreport at the https://bugzilla.suse.com/ then the issue can reach out to the right person.
Sign in to join this conversation.