action #155074
closedsalt-states-pipeline fails trying to install influxdb
0%
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:
Updated by nicksinger 11 months ago
- Status changed from New to In Progress
- Assignee set to nicksinger
Updated by nicksinger 11 months ago
- Status changed from In Progress to Feedback
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.
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
Updated by nicksinger 10 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.
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.