Project

General

Profile

Actions

action #96560

closed

openqa-review gitlab CI pipeline failed to access remote repo

Added by okurz over 2 years ago. Updated over 2 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
Start date:
2021-08-04
Due date:
% Done:

0%

Estimated time:

Description

Observation

https://gitlab.suse.de/openqa/openqa-review/-/jobs/517646#L46

$ zypper in --no-confirm perl-YAML
Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata [.done]
Building repository 'openSUSE-Tumbleweed-Non-Oss' cache [..
..done]
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata [..
error]
Repository 'openSUSE-Tumbleweed-Oss' is invalid.
[repo-oss|http://download.opensuse.org/tumbleweed/repo/oss/] Valid metadata not found at specified URL
History:
 - File './repodata/b501c60898f9792368c3cefc87f92c6126ab64797e3d675b5ed920c3d645ac50-appdata-icons.tar.gz' not found on medium 'http://download.opensuse.org/tumbleweed/repo/oss/'
 - Can't provide ./repodata/b501c60898f9792368c3cefc87f92c6126ab64797e3d675b5ed920c3d645ac50-appdata-icons.tar.gz
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE-Tumbleweed-Oss' because of the above error.
Retrieving repository 'openSUSE-Tumbleweed-Update' metadata [.done]
Building repository 'openSUSE-Tumbleweed-Update' cache [..
..done]
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Package 'perl-YAML' not found.
Running after_script 00:00
Running after script...
$ cat config.yml
cat: config.yml: No such file or directory
Actions #1

Updated by mkittler over 2 years ago

GitLab seems generally broken:

Actions #2

Updated by jbaier_cz over 2 years ago

  • Assignee set to jbaier_cz
Actions #3

Updated by jbaier_cz over 2 years ago

  • Status changed from New to In Progress

I think a very good way how to minimize such problems is to avoid zypper as much as possible in the jobs. For this, one can prepare a completely preinstalled image. The job changed the prerequisite to python in the mean time, however the solution remains same. I created to https://build.opensuse.org/request/show/911555 to avoid downloading packages during the run.

With the new image, it shouldn't be necessary to run zypper anymore.

Actions #4

Updated by openqa_review over 2 years ago

  • Due date set to 2021-08-27

Setting due date based on mean cycle time of SUSE QE Tools

Actions #5

Updated by jbaier_cz over 2 years ago

Actions #6

Updated by jbaier_cz over 2 years ago

  • Due date deleted (2021-08-27)
  • Status changed from In Progress to Resolved

New pipeline seems to be running happily: https://gitlab.suse.de/openqa/openqa-review/-/jobs/535277

The issue with zypper shouldn't be repeating anymore as we do not call zypper, now the only external service is git.

Actions

Also available in: Atom PDF