openSUSE 42.3 Update schlägt fehl

Hinweis: In dem Thema openSUSE 42.3 Update schlägt fehl gibt es 11 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo,


    beim Refresh der Repositorys des OpenSUSE Rechners (42.3) gibt es Probleme mit dem Zertifikat.


    # zypper ref
    Repository 'openSUSE-Leap-42.3-Non-Oss' is up to date.
    Repository 'openSUSE-Leap-42.3-Oss' is up to date.
    Retrieving repository 'openSUSE-Leap-42.3-Update' metadata ---------------------------------------------------------------------------------[|]
    Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/repodata/19f8bc5e7f13a0915a005110e2f7627e49297259d5c25685b90a89528f58efe5-primary.xml.gz':
    Error code: Curl error 60
    Error message: SSL certificate problem: unable to get local issuer certificate
    Abort, retry, ignore? [a/r/i/...? shows all options] (a): a
    Retrieving repository 'openSUSE-Leap-42.3-Update' metadata .............................................................................[error]
    Repository 'openSUSE-Leap-42.3-Update' is invalid.
    [repo-update|Index of /update/leap/42.3/oss] Valid metadata not found at specified URL
    Please check if the URIs defined for this repository are pointing to a valid repository.
    Skipping repository 'openSUSE-Leap-42.3-Update' because of the above error.
    Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.
    Some of the repositories have not been refreshed because of an error.


    Mit dem Browser kann ich die Datei 19f8....xml.gz herunterladen


    Das manuelle Laden der Daten funktioniert auch nur ohne Prüfung der Zertifikate


    # curl 19f8bc5e7f13a0915a005110e2f7627e49297259d5c25685b90a89528f58efe5-primary.xml.gz
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
    <html><head>
    <title>302 Found</title>
    </head><body>
    <h1>Found</h1>
    <p>The document has moved <a href="https://ftp.gwdg.de/pub/opensuse/update/leap/42.3/oss/repodata/19f8bc5e7f13a0915a005110e2f7627e49297259d5c25685b90a89528f58efe5-primary.xml.gz">here</a>.</p>
    <hr>
    <address>Apache/2.4.23 (Linux/SUSE) Server at download.opensuse.org Port 80</address>
    </body></html>


    # curl 19f8bc5e7f13a0915a005110e2f7627e49297259d5c25685b90a89528f58efe5-primary.xml.gz > /tmp/a.xml.gz
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
    curl: (60) SSL certificate problem: unable to get local issuer certificate
    ..........


    # curl --insecure 19f8bc5e7f13a0915a005110e2f7627e49297259d5c25685b90a89528f58efe5-primary.xml.gz > /tmp/a.xml.gz
    % Total % Received % Xferd Average Speed Time Time Time Current
    Dload Upload Total Spent Left Speed
    100 25.3M 100 25.3M 0 0 2548k 0 0:00:10 0:00:10 --:--:-- 6527k


    # ll /tmp/a.xml.gz
    -rw-r--r-- 1 root root 26563781 Mar 1 11:50 /tmp/a.xml.gz


    # zypper lr -Ed
    Repository priorities are without effect. All enabled repositories share the same priority.
    # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
    ---+---------------------+-----------------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------+--------
    6 | repo-non-oss | openSUSE-Leap-42.3-Non-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | Index of /distribution/leap/42.3/repo/non-oss |
    7 | repo-oss | openSUSE-Leap-42.3-Oss | Yes | (r ) Yes | Yes | 99 | yast2 | Index of /distribution/leap/42.3/repo/oss |
    10 | repo-update | openSUSE-Leap-42.3-Update | Yes | ( p) Yes | Yes | 99 | rpm-md | Index of /update/leap/42.3/oss |
    11 | repo-update-non-oss | openSUSE-Leap-42.3-Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | Index of /update/leap/42.3/non-oss |
    #


    # cat /etc/os-release
    NAME="openSUSE Leap"
    VERSION="42.3"
    ....



    Was kan ich tun?


    Vielen Dank für eure Unterstützung


    Viele Grüße


    Karl.

    Für den Inhalt des Beitrages 129810 haftet ausdrücklich der jeweilige Autor: KarlS

  • Als root:

    Code
    zypper in -f install ca-certificates-mozilla ca-certificates ca-certificates-cacert

    Für den Inhalt des Beitrages 129813 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Vielen Dank für die schnelle Antwor


    Die Installation der Zertifikate war erfolgreich. Das Refreshen der Repositories schlug allerdings auch fehl. Auch ein update-ca-certificates brachte keinen Erfolg.


    Für den Inhalt des Beitrages 129815 haftet ausdrücklich der jeweilige Autor: KarlS

  • Code
    zypper clean -a && zypper ref

    Und benutze bitte Code-Tags für Konsolenausgaben.

    Für den Inhalt des Beitrages 129822 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Leider hat auch dieser Befehl nicht weiter geholfen. Trotzdem Danke!# zypper clean -a && zypper ref
    All repositories have been cleaned up.
    Retrieving repository 'openSUSE-Leap-42.3-Non-Oss' metadata .............................................................................[done]
    Building repository 'openSUSE-Leap-42.3-Non-Oss' cache ..................................................................................[done]
    Retrieving repository 'openSUSE-Leap-42.3-Oss' metadata .................................................................................[done]
    Building repository 'openSUSE-Leap-42.3-Oss' cache ......................................................................................[done]
    Retrieving repository 'openSUSE-Leap-42.3-Update' metadata ..............................................................................[done]
    Building repository 'openSUSE-Leap-42.3-Update' cache ...................................................................................[done]
    Retrieving repository 'openSUSE-Leap-42.3-Update-Non-Oss' metadata ......................................................................[done]
    Building repository 'openSUSE-Leap-42.3-Update-Non-Oss' cache ...........................................................................[done]
    All repositories have been refreshed.


    # zypper patch
    Loading repository data...
    Warning: Repository 'openSUSE-Leap-42.3-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
    Reading installed packages...
    Resolving package dependencies...
    The following NEW patch is going to be installed:
    openSUSE-2019-268
    The following 9 packages are going to be upgraded:
    libsystemd0 libsystemd0-32bit libudev1 systemd systemd-32bit systemd-bash-completion systemd-logger systemd-sysvinit udev
    9 packages to upgrade.
    Overall download size: 7.7 MiB. Already cached: 0 B. After the operation, additional 8.3 KiB will be used.
    Continue? [y/n/...? shows all options] (y): y
    Retrieving package libsystemd0-228-68.1.x86_64 (1/9), 535.9 KiB (788.4 KiB unpacked)
    Retrieving: libsystemd0-228-68.1.x86_64.rpm ............................................................................................[error]
    Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/x86_64/libsystemd0-228-68.1.x86_64.rpm':
    Error code: Curl error 60
    Error message: SSL certificate problem: unable to get local issuer certificate
    Abort, retry, ignore? [a/r/i/...? shows all options] (a): a
    Problem occurred during or after installation or removal of packages:
    Installation aborted by user
    Please see the above error message for a hint.

    Für den Inhalt des Beitrages 129825 haftet ausdrücklich der jeweilige Autor: KarlS

  • Was, bitte, ist so schwer daran, seine Ein/Ausgaben von Befehlen in Code- Tags setzen? (Code-Tags macht man mit dem Button </> hier im Forumseditor)
    Ich lese sowas nicht mehr.

  • Ich bin ein blutiger Anfänger in diesem Forum.
    mea culpa, mea culpa maxima!


    Leider hat auch dieser Befehl nicht weiter geholfen. Trotzdem Danke!


    Für den Inhalt des Beitrages 129829 haftet ausdrücklich der jeweilige Autor: KarlS

  • Ich bin ein blutiger Anfänger in diesem Forum.

    Geht doch!


    *GRINS*

    ...
    Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/x86_64/libsystemd0-228-68.1.x86_64.rpm':
    Error code: Curl error 60
    Error message: SSL certificate problem: unable to get local issuer certificate

    Aber damit lässt sich was anfangen.
    Das Update muss natürlich erst mal klappen.


    Du kannst den zypper clean -a && zypper dup einfach später nochmal versuchen. Das könnte gut ein temporärer Fehler auf dem Server sein.
    (z.B. Zeitverstellung nach Cert-Erzeugung oder sowas)
    Alternativ kannst du dir die Pakete auch händisch mit curl holen.
    Da du leider abgebrochen hast, wissen wir nicht die tatsächlichen Dateinamen.
    (Und ich bin zu faul, das alles zu suchen)


    Du kannst das Kommando aber nochmal ausführen, und bei Fehlern nicht abbrechen, sondern überspringen/Ignorieren wählen.
    Dann versucht er alle Pakete zu finden, und du kannst du korrekten URLs aus der Fehlermeldung kopieren.
    Guck mal die Zeile direkt vor "Error code: Curl eroor 60"


    Für die gefunden URLs, bei denen es nicht klappt, einfach
    curl -L http://ftp.uni-erlangen.de/pub/mirrors/opensuse/update/leap/42.3/systemd0-228-68.1.x86_64.rpm > /irgendein/Verzeichnis/systemd0-228-68.1.x86_64.rpm eingeben.
    Danach kannst du die händisch mit zypper in /irgendein/Verzeichnis/systemd0-228-68.1.x86_64.rpm /irgenein.....nächstesPaket.....letztesPaket installieren.
    Da sie alle voneinander abhängen, erst alle herunterladen in ein Verzeichnis und dann mit EINEM zypper Befehl installieren.


    Wenn du dir das nicht zutraust, warte einfach.
    Sollte sich von alleine erledigen.

  • Ich würde mal die Server austauschen, download.opensuse.org ist ein redirector und evtl. hat ja der von dir benutzte Server ne Macke.


    Hier mal für 42.3:
    OSS: Index of /opensuse/distribution/leap/42.3/repo/oss
    Non-OSS: Index of /opensuse/distribution/leap/42.3/repo/non-oss
    Update-OSS: Index of /opensuse/update/leap/42.3/oss


    Update-Non-OSS: Index of /opensuse/update/leap/42.3/non-oss

    Für den Inhalt des Beitrages 129833 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Man muß der Zeit ihre Zeit lassen.


    Nach dem langen Karnevalswochenende sind die Server wieder alle da.


    Vielen Dank für eure Mühen.


    Code
    # zypper ref
    Repository 'openSUSE-Leap-42.3-Non-Oss' is up to date.
    Repository 'openSUSE-Leap-42.3-Oss' is up to date.
    Repository 'openSUSE-Leap-42.3-Update' is up to date.
    Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.
    All repositories have been refreshed.

    Für den Inhalt des Beitrages 130062 haftet ausdrücklich der jeweilige Autor: KarlS