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 about 1 year ago
- Status changed from New to In Progress
- Assignee set to nicksinger
Updated by nicksinger about 1 year ago
- Status changed from In Progress to Feedback
Updated by okurz about 1 year 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 about 1 year 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 about 1 year 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 about 1 year 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.