Warum erhalte ich "Warnung: Repository 'oss_update' scheint veraltet zu sein. Erwägen Sie die Verwendung eines anderen Spiegels oder Servers. “?

12

Auf WSL habe ich ausgeführt sudo zypper update, aber ich habe diese Fehlermeldung erhalten.

Laden von Repository-Daten ...
Warnung: Das Repository 'oss_update' scheint veraltet zu sein. Verwenden Sie einen anderen Spiegel oder Server.
Installierte Pakete lesen ...

Nichts zu tun.

Bei der Ausführung sudo zypper refreshwurde jedoch keine Fehlermeldung angezeigt.

Retrieving repository 'The Go Programming Language (openSUSE_Leap_42.3)' metadata ...............................................................................................................................................[done]
Retrieving repository 'devel:languages:php (openSUSE_Leap_42.3)' metadata .......................................................................................................................................................[done]
Repository 'oss' is up to date.
Retrieving repository 'oss_update' metadata .....................................................................................................................................................................................[done]
Retrieving repository 'PHP7 extensions (php7_openSUSE_Leap_42.3)' metadata ......................................................................................................................................................[done]
All repositories have been refreshed

Ich habe die Liste des Repositorys überprüft, mit dem ich verwende zypper lr -u.

# | Alias                      | Name                                             | Enabled | GPG Check | Refresh | URI
--+----------------------------+--------------------------------------------------+---------+-----------+---------+-------------------------------------------------------------------------------------------------
1 | devel_languages_go         | The Go Programming Language (openSUSE_Leap_42.3) | Yes     | (r ) Yes  | No      | http://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_Leap_42.3/
2 | devel_languages_php        | devel:languages:php (openSUSE_Leap_42.3)         | Yes     | (r ) Yes  | No      | http://download.opensuse.org/repositories/devel:/languages:/php/openSUSE_Leap_42.3/
3 | oss                        | oss                                              | Yes     | (r ) Yes  | No      | http://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/
4 | oss_update                 | oss_update                                       | Yes     | (r ) Yes  | No      | http://download.opensuse.org/update/leap/42.3/oss/
5 | server_php_extensions_php7 | PHP7 extensions (php7_openSUSE_Leap_42.3)        | Yes     | (r ) Yes  | No      | http://download.opensuse.org/repositories/server:/php:/extensions:/php7/php7_openSUSE_Leap_42.3/

Wenn ich den Inhalt von http://download.opensuse.org/update/leap/42.3/oss/ überprüfe , werden die Dateien und Verzeichnisse am 23. März 2018 aktualisiert, sodass sie nicht veraltet zu sein scheinen.

Warum erhalte ich die Fehlermeldung, dass das Repository veraltet ist? Wie ändere ich das von mir verwendete Repository? Was soll ich verwenden?

kiamlaluno
quelle

Antworten:

13

Ich habe die Antwort von https://www.reddit.com/r/bashonubuntuonwindows/comments/8fcbs5/update_of_opensuse_on_wsl_error/ gefunden : Sie müssen die Repository-URIs von HTTP in HTTPS ändern. Ich habe das einfach gemacht und konnte neue Pakete sehen. Ich hatte nur die Repositorys oss und oss_update, daher war der folgende Prozess:

sudo zypper rr oss
sudo zypper rr oss_update
sudo zypper ar https://download.opensuse.org/distribution/leap/42.3/repo/oss/suse/ oss
sudo zypper ar https://download.opensuse.org/update/leap/42.3/oss/ oss_update

sudo zypper ref
sudo zypper up
BCran
quelle
Funktioniert nicht für openSuse 42.2
rohitsakala
@rohitsakala Sie müssen nur die Links in jedem Texteditor von 42.3 auf 42.2 ändern und stattdessen diese Links verwenden.
Mtelesha
In meinem Fall musste ich auch die Priorität ( zypper mr -p 99 reponame1 reponame2 reponameN ) einiger Repos ändern : höher für einige benutzerdefinierte und niedriger für die Standard-Repos, um die richtigen Pakete aufzulösen, die ich brauchte.
Kamafeather
3

Für Leap 15.0 entfernen (suse / from Distribution Link):

sudo zypper rr oss
sudo zypper rr oss_update

sudo zypper ar https://download.opensuse.org/distribution/leap/15.0/repo/oss/ oss
sudo zypper ar https://download.opensuse.org/update/leap/15.0/oss/ oss_update

sudo zypper ref
sudo zypper up
Jelle Kake
quelle