SUSE / Portus

Authorization service and frontend for Docker registry (v2)
http://port.us.org/
Apache License 2.0
3k stars 471 forks source link

Repository 'ruby' is invalid. #2320

Closed mehrdad2000 closed 3 years ago

mehrdad2000 commented 3 years ago

git clone https://github.com/SUSE/Portus.git

docker-compose up

.... Building repository 'openSUSE-Leap-15.0-Update-Non-Oss' cache [....done] Retrieving repository 'ruby' metadata [.error] Repository 'ruby' is invalid. [ruby|https://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_Leap_15.0] Valid metadata not found at specified URL Please check if the URIs defined for this repository are pointing to a valid repository. Skipping repository 'ruby' because of the above error. Some of the repositories have not been refreshed because of an error. ERROR: Service 'portus' failed to build: The command '/bin/sh -c zypper addrepo https://download.opensuse.org/repositories/devel:languages:go/openSUSE_Leap_15.0/devel:languages:go.repo && zypper addrepo https://download.opensuse.org/repositories/devel:/tools/openSUSE_Leap_15.0/ devel:tools && zypper --gpg-auto-import-keys ref && zypper -n in --no-recommends ruby2.6-devel libmariadb-devel postgresql-devel nodejs libxml2-devel libxslt1 git-core go1.10 phantomjs gcc-c++ && zypper -n in --no-recommends -t pattern devel_basis && gem install bundler --no-document -v 1.17.3 && update-alternatives --install /usr/bin/bundle bundle /usr/bin/bundle.ruby2.6 3 && update-alternatives --install /usr/bin/bundler bundler /usr/bin/bundler.ruby2.6 3 && bundle install --retry=3 && go get -u github.com/vbatts/git-validation && go get -u github.com/openSUSE/portusctl && mv /root/go/bin/git-validation /usr/local/bin/ && mv /root/go/bin/portusctl /usr/local/bin/ && zypper -n rm wicked wicked-service autoconf automake binutils bison cpp flex gdbm-devel gettext-tools libtool m4 make makeinfo && zypper clean -a' returned a non-zero code: 4

mehrdad2000 commented 3 years ago

Modified Dockerfile resolve issue. Broke repo url replaced by new one.

RUN sed -i 's/15.0/15.1/g' /etc/zypp/repos.d/*
RUN zypper addrepo https://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_Leap_15.2/devel:languages:ruby.repo && \
    zypper addrepo https://download.opensuse.org/repositories/devel:/tools/openSUSE_Leap_15.2/ devel:tools &&