Seite 1 von 1

[gelöst] Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 10:50
von rowitt
Hallo an alle,

ich habe zum Spielen mir ein Cauldron in eine VirtualBox installiert und wollte da mal mit dem dnf ein wenig spielen. Das bekomme ich aber nicht zum Laufen.
Ich habe dazu in der Konsole den Befehl "dnf repolist" aufgerufen, um mir die Repositories anzeigen zu lassen. Da bekomme ich schon folgenden Fehler:

Code: Alles auswählen
Mageia Cauldron - x86_64 - Updates              0.0  B/s |   0  B     00:04   
Failed to download metadata for repo 'cauldron-updates-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Fehler: Failed to download metadata for repo 'cauldron-updates-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried


Ein "dnf check" hat nichts gebracht.

Greift das dnf auf die Repositories zu, welche ich im MCC eingestellt habe? Wie kann ich diese ansonsten einmal komplett rausschmeißen? Irgendwie scheint es mir so, als ob die Paketquellen-DB für das dnf kaputt ist.

Grüße von der Nordseeküste
rowitt

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 10:59
von man-draker
Ergibt der Start von dnf unter Hinzufügen des Paramters "-v" hilfreiche Erkenntnisse?

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 11:20
von rowitt
Hallo mandraker,

ich habe mal "dnf repolist -v" eingegeben und bekomme dabei Folgendes:

Code: Alles auswählen
Geladene Plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync
DNF version: 4.2.6
cachedir: /var/cache/dnf
repo: using cache for: cauldron-i586
cauldron-i586: Metadaten von Fr 22 Nov 2019 09:55:43 CET werden verwendet.
repo: using cache for: cauldron-i586-nonfree
cauldron-i586-nonfree: Metadaten von Fr 22 Nov 2019 09:55:43 CET werden verwendet.
repo: using cache for: cauldron-x86_64-nonfree
cauldron-x86_64-nonfree: Metadaten von Fr 22 Nov 2019 09:55:45 CET werden verwendet.
repo: using cache for: cauldron-i586-tainted
cauldron-i586-tainted: Metadaten von Fr 22 Nov 2019 09:55:43 CET werden verwendet.
repo: using cache for: cauldron-x86_64-tainted
cauldron-x86_64-tainted: Metadaten von Fr 22 Nov 2019 09:55:45 CET werden verwendet.
repo: using cache for: cauldron-x86_64
cauldron-x86_64: Metadaten von Fr 22 Nov 2019 09:55:45 CET werden verwendet.
repo: downloading from remote: cauldron-updates-x86_64
error: Status code: 404 for http://mirror.tuxinator.org/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml (http://mirror.tuxinator.org/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Status code: 404 for http://mirror2.tuxinator.org/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml (http://mirror2.tuxinator.org/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Status code: 404 for http://ftp.fau.de/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml (http://ftp.fau.de/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Status code: 404 for http://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml (http://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Curl error (78): Remote file not found for ftp://mirror2.tuxinator.org/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml [RETR response: 550] (ftp://mirror2.tuxinator.org/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Status code: 404 for https://ftp5.gwdg.de/pub/linux/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml (https://ftp5.gwdg.de/pub/linux/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Status code: 404 for http://ftp5.gwdg.de/pub/linux/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml (http://ftp5.gwdg.de/pub/linux/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Status code: 404 for https://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml (https://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Curl error (78): Remote file not found for ftp://ftp.fau.de/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml [RETR response: 550] (ftp://ftp.fau.de/mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
error: Curl error (78): Remote file not found for ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml [RETR response: 550] (ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/Mageia/distrib/cauldron/x86_64/media/core/updates/repodata/repomd.xml).
Mageia Cauldron - x86_64 - Updates                                   0.0  B/s |   0  B     00:04   
Failed to download metadata for repo 'cauldron-updates-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Fehler: Failed to download metadata for repo 'cauldron-updates-x86_64': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 11:39
von man-draker
Da fehlt - und zwar auf mehreren Spiegelservern - eine entscheidende Datei.
Das heißt,
- entweder, dass gerade ie Struktur der Spiegelserver verändert wird, dass aber dnf nicht bekannt ist
- oder ein Fehler beim Beschicken der Spiegelserver aufgetreten ist.

Neben der Suche in Mageias Bugzilla, ob da etwas zu dem Thema steht, gilt - wie immer bei Cauldron: Erst mal zurücklehnen und abwarten, ob das Problem nicht in den nächsten Tagen verschwindet.

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 11:52
von alf
Gebe zu Bedenken: Cauldron ist ein Entwicklungssystem, da gibt es keine Update, also sollte da auch in den entsprechenden Verzeichnissen auf den mirrors nichts gefunden werden.

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 12:22
von rowitt
Hallo alf,

da gebe ich Dir zwar auch Recht, dass bei Cauldron die Updates evtl. nicht notwendig sind. Aber:
- Das rpm meckert nicht rum
- dnfdragora ist aufgrund der "fehlerhaften" Paketquellen nicht lauffähig
- Ich bekomme die Update-Quellen per "dnf config-manager remove xxx" nicht raus!

Deswegen ist in meinem Cauldron das dnf faktisch aktuell gar nicht lauffähig. :(

rowitt

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 14:08
von Bequimao
Das ist nicht so. Ich habe hier dnf und Cauldron lauffähig.

Die Syntax, um Repos zu aktivieren bzw. deaktivieren ist
Code: Alles auswählen
# dnf config-manager --set-disabled <repo1> <repo2>  ...
# dnf config-manager --set-enabled ...


Die Repo-Verwaltung in MCC ist für dnf und auch für PackageKit irrelevant. Dnfdragora benutze ich aktuell nicht. Dnfdragora hat aber eine eigene Repoverwaltung. MgaOnline, das Mageia-Applet für Systemaktualisierung, muß ebenfalls deaktiviert werden.

Grüße
Bequimão

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 17:31
von rowitt
Hallo nochmals,

Bequimao hat geschrieben:Die Syntax, um Repos zu aktivieren bzw. deaktivieren ist

Code: Alles auswählen
Code: Alles auswählen
    # dnf config-manager --set-disabled <repo1> <repo2>  ...
    # dnf config-manager --set-enabled ...

Danke für den Hinweis. Diese Option habe ich im Wiki bzw. über Dr. Google versucht zu finden, bin da aber leider nicht drauf gestoßen. Das hat aber jetzt funktioniert. Ich habe die Update-Repositories entfernt und das "dnf repolist" läuft auch sauber durch. :!:

Bequimao hat geschrieben:Die Repo-Verwaltung in MCC ist für dnf und auch für PackageKit irrelevant. Dnfdragora benutze ich aktuell nicht. Dnfdragora hat aber eine eigene Repoverwaltung. MgaOnline, das Mageia-Applet für Systemaktualisierung, muß ebenfalls deaktiviert werden.

Für das dnfdragora war der Hinweis mit dem MgaOnline der entscheidende. Das dnfdragora läuft ohne MgaOnline problemlos. Dort kann ich die Repositories für das Tool jetzt auch einstellen. :!:

Re: Cauldron und dnf

BeitragVerfasst: Nov 22nd, '19, 17:47
von doktor5000
rowitt hat geschrieben:Danke für den Hinweis. Diese Option habe ich im Wiki bzw. über Dr. Google versucht zu finden, bin da aber leider nicht drauf gestoßen.

Das hätte dir die man-Page oder die Hilfe für den Befehl auch verraten, und das ganz ohne im Internet zu suchen ...

Re: [gelöst] Cauldron und dnf

BeitragVerfasst: Nov 23rd, '19, 14:09
von rowitt
doktor5000 hat geschrieben:Das hätte dir die man-Page oder die Hilfe für den Befehl auch verraten, und das ganz ohne im Internet zu suchen ...


Upps! :oops:
Jetzt habe ich das in der man-Page auch gefunden.

Wer lesen kann, ist da mal wieder klar im Vorteil... :roll:
Habe ich bei der ganzen Menge von Parametern total überlesen...

Aber trotzdem (bzw. auch gerade deswegen) vielen Dank für die Hilfe!
Das zeigt mal wieder, dass dieses Forum einfach nur super ist und auch solchen wie mir hilft! :P

Re: [gelöst] Cauldron und dnf

BeitragVerfasst: Nov 23rd, '19, 15:36
von doktor5000
dnf --help hätte dir das auch gezeigt, da hättest du nicht mal so viel lesen müssen.