Project

General

Profile

Actions

action #155074

closed

salt-states-pipeline fails trying to install influxdb

Added by okurz 11 months ago. Updated 10 months ago.

Status:
Resolved
Priority:
High
Assignee:
Category:
-
Start date:
2024-02-07
Due date:
2024-02-21
% Done:

0%

Estimated time:

Description

Observation

https://gitlab.suse.de/openqa/salt-states-openqa/-/jobs/2248721#L9182

          ID: databases.repo
    Function: pkg.latest
        Name: influxdb
      Result: False
     Comment: An error was encountered while installing package(s): Zypper command failure: Loading repository data...
              Reading installed packages...
              Resolving package dependencies...

              Problem: the to be installed influxdb-1.11.2-1.5.x86_64 requires 'group(influxdb)', but this requirement cannot be provided
                not installable providers: influxdb2-2.7.1-1.34.x86_64[databases.repo]
               Solution 1: do not install influxdb-1.11.2-1.5.x86_64
               Solution 2: break influxdb-1.11.2-1.5.x86_64 by ignoring some of its dependencies

              Choose from above solutions by number or cancel [1/2/c/d/?] (c): c
     Started: 11:57:47.688754
    Duration: 1638.476 ms
     Changes:   
Actions #1

Updated by nicksinger 11 months ago

  • Status changed from New to In Progress
  • Assignee set to nicksinger
Actions #2

Updated by nicksinger 11 months ago

  • Status changed from In Progress to Feedback
Actions #3

Updated by okurz 11 months ago

  • Due date set to 2024-02-21

merged but did not fix it. We found that the problem can also be reproduced manually within podman run --pull=newer --rm -it registry.opensuse.org/home/okurz/container/ca/containers/tumbleweed:salt-minion-git-core-ssh. Then I found that the Tumbleweed container is outdated with cat /etc/os-release showing 20231221 which is quite outdated. We saw in https://build.opensuse.org/project/show/home:okurz:container:ca that there are multiple unresolvables as ca-certificates-suse can not be found anymore. So I added "SUSE:CA" to the project list based on https://build.opensuse.org/search?search_text=ca-certificates-suse. Containers are currently rebuilding. This will take some minutes until new containers are published before we can retrigger CI pipelines to crosscheck.

Actions #4

Updated by okurz 11 months ago ยท Edited

container images are published. I downloaded the new container manually and confirmed that the build is updated. However same problem

Problem: nothing provides 'group(influxdb)' needed by the to be installed influxdb-1.11.2-1.5.x86_64
 Solution 1: do not install influxdb-1.11.2-1.5.x86_64
 Solution 2: break influxdb-1.11.2-1.5.x86_64 by ignoring some of its dependencies

Same in https://gitlab.suse.de/openqa/salt-states-openqa/-/jobs/2249202#L9179

But then I asked in irc://chat.libera.chat/opensuse-factory and promptly got an answer from DimStar

[07/02/2024 15:57:34] okurz: wiat for snapshot 0207 - or ignore for now

I guess we can wait for the new snapshot. If we want to apply a workaround we can select solution 2 but I don't know how to do that automatically

Actions #5

Updated by nicksinger 11 months ago

Silly me asked again and got pretty much the same answer (https://suse.slack.com/archives/C02CANHLANP/p1707389666989239) - given that it is expected to arrive very soon I would not try to implement a workaround now and just wait for the new snapshot.

Actions #6

Updated by okurz 10 months ago

  • Status changed from Feedback to Resolved

Tumbleweed 20240207 was published. I verified manually to install influxdb in an according container. Then I retriggered the failed gitlab CI jobs in https://gitlab.suse.de/openqa/salt-states-openqa/-/merge_requests/1108 which was subsequently merged. All good now.

Actions

Also available in: Atom PDF