[gelöst] DNF

Hier köchelt der Sud für die nächste Mageia-Suppe. Also stellst Du hier alle Fragen und lieferst hier alle Beiträge zur Entwicklungsversion ab.

Moderator: Mageia Founders

[gelöst] DNF

Beitragvon Latte » Jul 1st, '17, 20:56

Hallo zusammen,

ich bin ja ein wenig unbedarft, was DNF betrifft ;) Daher versuche ich es kennen zu lernen und benutze es auf meinem Cauldron/Mediacenter. Jetzt habe ich folgendes Problem:

Code: Alles auswählen
[root@Mediacenter ~]# dnf upgrade
Letzte Prüfung auf abgelaufene Metadaten: vor 1 day, 4:08:12 am Fr 30 Jun 2017 17:36:45 CEST.
Abhängigkeiten sind aufgelöst.

 Problem: package kernel-firmware-20170531-1.mga6.noarch conflicts with kernel-firmware-extra < 20170531-1 provided by kernel-firmware-nonfree-20170309-1.mga6.nonfree.noarch
  - cannot install the best update candidate for package kernel-firmware-20170217-1.mga6.noarch
  - problem with installed package kernel-firmware-nonfree-20170309-1.mga6.nonfree.noarch
===================================================================================================================================================================================================================
 Paket                                                Arch                                        Version                                                 Paketquelle                                        Größe
===================================================================================================================================================================================================================
Pakete mit Konflikten werden übersprungen:
(fügen Sie »--best --allowerasing« zur Befehlszeile hinzu, um die Aktualisierung zu erzwingen):
 kernel-firmware                                      noarch                                      20170531-1.mga6                                         mageia-x86_64                                       67 k

Transaktionsübersicht
===================================================================================================================================================================================================================
Überspringen  1 Paket

Nichts zu tun.
Fertig.


wohin gegen urpmi zeigt:
Code: Alles auswählen
[root@Mediacenter ~]# urpmi --auto-update
Medium »Core Release (distrib1)« ist auf dem aktuellen Stand
Medium »Core Updates (distrib3)« ist auf dem aktuellen Stand
Medium »Nonfree Release (distrib11)« ist auf dem aktuellen Stand
Medium »Nonfree Updates (distrib13)« ist auf dem aktuellen Stand
Medium »Tainted Release (distrib21)« ist auf dem aktuellen Stand
Medium »Tainted Updates (distrib23)« ist auf dem aktuellen Stand
Medium »Core 32bit Release (distrib31)« ist auf dem aktuellen Stand
Medium »Core 32bit Updates (distrib32)« ist auf dem aktuellen Stand
Medium »Nonfree 32bit Release (distrib36)« ist auf dem aktuellen Stand
Medium »Nonfree 32bit Updates (distrib37)« ist auf dem aktuellen Stand
Medium »Tainted 32bit Release (distrib41)« ist auf dem aktuellen Stand
Medium »Tainted 32bit Updates (distrib42)« ist auf dem aktuellen Stand
Um die Abhängigkeiten zu erfüllen, werden die folgenden Pakete installiert:
  Paket                          Version      Release       Arch   
(Medium »Core Release (distrib1)«)
  kernel-firmware                20170531     1.mga6        noarch 
  lib64ilmimf2_2_22              2.2.0        10.mga6       x86_64 
  libgcc1                        5.4.0        5.mga6        x86_64 
  libgfortran3                   5.4.0        5.mga6        x86_64 
  libgomp1                       5.4.0        5.mga6        x86_64 
  libquadmath0                   5.4.0        5.mga6        x86_64 
  libstdc++6                     5.4.0        5.mga6        x86_64 
(Medium »Nonfree Release (distrib11)«)
  iwlwifi-agn-ucode              20170531     1.mga6.nonfr> noarch 
  kernel-firmware-nonfree        20170531     1.mga6.nonfr> noarch 
  microcode                      0.20170511   1.mga6.nonfr> noarch 
  radeon-firmware                20170531     1.mga6.nonfr> noarch 
  ralink-firmware                20170531     1.mga6.nonfr> noarch 
  rtlwifi-firmware               20170531     1.mga6.nonfr> noarch 
(Medium »Tainted Release (distrib21)«)
  audacious-plugins              3.8.2        3.mga6.taint> x86_64 
  ffmpeg                         3.3.2        1.mga6.taint> x86_64 
  gstreamer0.10-lame             0.10.19      18.mga6.tain> x86_64 
  gstreamer0.10-plugins-ugly     0.10.19      18.mga6.tain> x86_64 
  gstreamer1.0-a52dec            1.10.3       2.mga6.taint> x86_64 
  gstreamer1.0-amrnb             1.10.3       2.mga6.taint> x86_64 
  gstreamer1.0-cdio              1.10.3       2.mga6.taint> x86_64 
  gstreamer1.0-lame              1.10.3       2.mga6.taint> x86_64 
  gstreamer1.0-mpeg              1.10.3       2.mga6.taint> x86_64 
  gstreamer1.0-plugins-ugly      1.10.3       2.mga6.taint> x86_64 
  gstreamer1.0-twolame           1.10.3       2.mga6.taint> x86_64 
  gstreamer1.0-x264              1.10.3       2.mga6.taint> x86_64 
  lame                           3.99.5       13.mga6.tain> x86_64 
  lib64avcodec57                 3.3.2        1.mga6.taint> x86_64 
  lib64avfilter6                 3.3.2        1.mga6.taint> x86_64 
  lib64avformat57                3.3.2        1.mga6.taint> x86_64 
  lib64avresample3               3.3.2        1.mga6.taint> x86_64 
  lib64avutil55                  3.3.2        1.mga6.taint> x86_64 
  lib64dri-drivers               17.1.4       1.mga6.taint> x86_64 
  lib64freetype6                 2.7.1        2.mga6.taint> x86_64 
  lib64gbm1                      17.1.4       1.mga6.taint> x86_64 
  lib64glapi0                    17.1.4       1.mga6.taint> x86_64 
  lib64mesaegl1                  17.1.4       1.mga6.taint> x86_64 
  lib64mesagl1                   17.1.4       1.mga6.taint> x86_64 
  lib64mp3lame0                  3.99.5       13.mga6.tain> x86_64 
  lib64postproc54                3.3.2        1.mga6.taint> x86_64 
  lib64swresample2               3.3.2        1.mga6.taint> x86_64 
  lib64swscaler4                 3.3.2        1.mga6.taint> x86_64 
  lib64txc-dxtn                  1.0.1        10.mga6.tain> x86_64 
  lib64wayland-egl1              17.1.4       1.mga6.taint> x86_64 
  lib64xatracker2                17.1.4       1.mga6.taint> x86_64 
  libquicktime-faad              1.2.4        19.mga6.tain> x86_64 
  libquicktime-x264              1.2.4        19.mga6.tain> x86_64 
  mencoder                       1.3.0        11.mga6.tain> x86_64 
  mesa                           17.1.4       1.mga6.taint> x86_64 
  mplayer                        1.3.0        11.mga6.tain> x86_64 
  mplayer-gui                    1.3.0        11.mga6.tain> noarch 
23MB zusätzlicher Speicherplatz werden benötigt.
59MB an Paketen werden geholt.
Fortfahren mit der Installation der 50 Pakete? (J/n)


also den empfohlenen Befehl abgesetzt:
Code: Alles auswählen
[root@Mediacenter ~]# dnf upgrade --best --allowerasing
Letzte Prüfung auf abgelaufene Metadaten: vor 1 day, 4:13:01 am Fr 30 Jun 2017 17:36:45 CEST.
Abhängigkeiten sind aufgelöst.
===================================================================================================================================================================================================================
 Paket                                                    Arch                                    Version                                                     Paketquelle                                    Größe
===================================================================================================================================================================================================================
Aktualisieren:
 kernel-firmware                                          noarch                                  20170531-1.mga6                                             mageia-x86_64                                   67 k
Entfernen:
 kernel-firmware-nonfree                                  noarch                                  20170309-1.mga6.nonfree                                     @System                                         84 M

Transaktionsübersicht
===================================================================================================================================================================================================================
Aktualisieren  1 Paket
Entfernen      1 Paket

Gesamte Downloadgröße: 67 k
Ist dies in Ordnung? [j/N]:j
Pakete werden heruntergeladen:
kernel-firmware-20170531-1.mga6.noarch.rpm                                                                                                                                         325 kB/s |  67 kB     00:00   
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Gesamt                                                                                                                                                                             112 kB/s |  67 kB     00:00     
Transaktionsüberprüfung wird ausgeführt
Transaktionsprüfung war erfolgreich.
Transaktion wird getestet
Transaktionstest war erfolgreich.
Transaktion wird ausgeführt
  Vorbereitung läuft :                                                                                                                                                                                         1/1
  Aktualisieren      : kernel-firmware-20170531-1.mga6.noarch                                                                                                                                                  1/3
  Löschen            : kernel-firmware-nonfree-20170309-1.mga6.nonfree.noarch                                                                                                                                  2/3
  Aufräumen          : kernel-firmware-20170217-1.mga6.noarch                                                                                                                                                  3/3
  Laufendes Scriptlet: kernel-firmware-20170217-1.mga6.noarch                                                                                                                                                  3/3
  Überprüfung läuft  : kernel-firmware-20170531-1.mga6.noarch                                                                                                                                                  1/3
  Überprüfung läuft  : kernel-firmware-20170217-1.mga6.noarch                                                                                                                                                  2/3
  Überprüfung läuft  : kernel-firmware-nonfree-20170309-1.mga6.nonfree.noarch                                                                                                                                  3/3

Entfernt:
  kernel-firmware-nonfree.noarch 20170309-1.mga6.nonfree                                                                                                                                                           

Aktualisiert:
  kernel-firmware.noarch 20170531-1.mga6                                                                                                                                                                           

Fertig.
[root@Mediacenter ~]# dnf upgrade
Letzte Prüfung auf abgelaufene Metadaten: vor 1 day, 4:13:22 am Fr 30 Jun 2017 17:36:45 CEST.
Abhängigkeiten sind aufgelöst.
Nichts zu tun.
Fertig.

urpmi zeigt mir immer noch die gleichen Updates? Muss ich bei DNF noch Quellen updaten (eigentlich wird das doch mit "upgrade" automatisch gemacht). Es sind hauptsächlich "non-free" und "tainted". Schaut DNF nicht in allen Quellen nach?

Falls jemand Hinweise hat, wäre ich dankbar...
Zuletzt geändert von Latte am Jul 4th, '17, 18:21, insgesamt 1-mal geändert.
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: DNF

Beitragvon Bequimao » Jul 2nd, '17, 12:46

Hi Latte,

Das scheint mir ein Bug zu sein entweder in dnf oder in den Packetspezifikationen. dnf ist allgemein nickliger als urpmi, dafür findet dnf auch Lösungen, wenn urpmi abbricht oder sogar auf einen Fehler in der Transaktion läuft. Ich hab auch erwartet, daß die Ergebnisse deckungsgleich sind, aber das ist nicht so.

Code: Alles auswählen
[root@localhost ~]# dnf upgrade
Last metadata expiration check: 0:05:02 ago on Sun Jul  2 13:16:01 2017.
Dependencies resolved.

 Problem: package kernel-firmware-20170531-1.mga6.noarch conflicts with kernel-firmware-extra < 20170531-1 provided by kernel-firmware-nonfree-20170422-1.mga6.nonfree.noarch
  - cannot install the best update candidate for package kernel-firmware-20170217-1.mga6.noarch
  - problem with installed package kernel-firmware-nonfree-20170422-1.mga6.nonfree.noarch
=============================================================================================================================
 Package                         Arch                   Version                          Repository                     Size
=============================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
 kernel-firmware                 noarch                 20170531-1.mga6                  mageia-x86_64                  67 k

Transaction Summary
=============================================================================================================================
Skip  1 Package

Nothing to do.
Complete!
[root@localhost ~]#

In meiner Cauldron-Installation benutze ich jetzt testweise packagekit und plasma-pk-updates und bin ohne eine Meldung über diese Schwelle gelangt. In einer virtuellen Maschine hab ich dasselbe Problem wie du. Ich interpretiere den Vorschlag nicht als Empfehlung, sondern als "Wenn du unbedingt willst, dann ...". Standardvorgehen sollte sein, mit Übergehen des Packages zu installieren. Das geht problemlos. Wenn der Fehler bleibt, kann man dann einen Bugreport schreiben.

Dazu ist ein Upgrade der Firmware ein Verstoß gegen den Freeze. Den scheint bei Mageia niemand ernst zu nehmen.

Viele Grüße
Bequimão
Bequimão (gesprochen: Be-ki-mãu) ist Manuel Beckmann,
brasilianischer Revolutionär in Maranhão (1630 - 1685).
Bequimao
 
Beiträge: 144
Registriert: Jun 11th, '11, 09:29
Wohnort: Minas Gerais, Brasilien

Re: DNF

Beitragvon Latte » Jul 2nd, '17, 20:42

Danke für die Rückmeldung...

Bequimao hat geschrieben: Wenn der Fehler bleibt, kann man dann einen Bugreport schreiben.
Ich behalte das mal im Auge. Aber derzeit bin ich mit vielen anderen Dingen beschäftigt... In Mageia 6 ist DNF ja noch nicht Standard. Mal sehen, ob es dann irgendwann urpmi komplett ablöst...
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: DNF

Beitragvon Bequimao » Jul 3rd, '17, 17:24

Ich habe einen Bugreport erstellt:
Bug #21180 - Impossible to upgrade kernel-firmware using # dnf upgrade

Viele Grüße
Bequimão

Edit: Und schon gelost. Es fehlten die nonfree-Repos.

Code: Alles auswählen
# dnf config-manager --set-enabled mageia-x86_64-nonfree updates-x86_64-nonfree


Vielen Dank an Neal Gompa! Da hätte man auch selbst drauf kommen können. Wenn zwei unabhängig voneinander denselben Fehler machen ...
Bequimao
 
Beiträge: 144
Registriert: Jun 11th, '11, 09:29
Wohnort: Minas Gerais, Brasilien

Re: DNF

Beitragvon Latte » Jul 4th, '17, 10:40

Super, vielen Dank für's Nachharken...

Ich werde das heute Abend zuhause testen. Immerhin war ich mit meinen Vermutungen über ein Problem mit den Quellen in meinem Ausgangspost zumindest auf der richtigen Fährte ;)
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: DNF

Beitragvon Latte » Jul 4th, '17, 18:16

Ja, die Quellen sind bei mir auch nicht aktiv:
Code: Alles auswählen
[root@Mediacenter ~]# dnf repolist
Letzte Prüfung auf abgelaufene Metadaten: vor 0:41:48 am Di 04 Jul 2017 18:25:45 CEST.
Paketquellen-ID                                                                                 Paketquellen-Name:                                                                                           Status
mageia-x86_64                                                                                   Mageia 6 - x86_64                                                                                            28.217
updates-x86_64                                                                                  Mageia 6 - x86_64 - Updates                                                                                       0

Tainted und Non-Free sind nicht da

Im Grunde die gleiche Diskussion wie bei urpmi.cfg: welche Quellen sollen direkt von der Installation an aktiviert sein und welche nicht.

Also tained, tainted-update, non-free und non-free-update hinzugefügt:
Code: Alles auswählen
[root@Mediacenter ~]# dnf config-manager --set-enabled mageia-x86_64-nonfree updates-x86_64-nonfree mageia-x86_64-tainted updates-x86_64-tainted
[root@Mediacenter ~]# dnf rep
repoinfo             repolist             repo-packages        repo-pkgs            repoquery            repository-packages  repository-pkgs     
[root@Mediacenter ~]# dnf repolist
Mageia 6 - x86_64 - Nonfree                                                                                                                                                        959 kB/s | 252 kB     00:00   
Mageia 6 - x86_64 - Nonfree - Updates                                                                                                                                              3.3 kB/s | 257  B     00:00   
Mageia 6 - x86_64 - Tainted                                                                                                                                                        470 kB/s | 226 kB     00:00   
Mageia 6 - x86_64 - Tainted - Updates                                                                                                                                              2.8 kB/s | 257  B     00:00   
Letzte Prüfung auf abgelaufene Metadaten: vor 0:00:00 am Di 04 Jul 2017 19:18:38 CEST.
Paketquellen-ID                                                                                Paketquellen-Name:                                                                                            Status
mageia-x86_64                                                                                  Mageia 6 - x86_64                                                                                             28.217
mageia-x86_64-nonfree                                                                          Mageia 6 - x86_64 - Nonfree                                                                                      139
mageia-x86_64-tainted                                                                          Mageia 6 - x86_64 - Tainted                                                                                      347
updates-x86_64                                                                                 Mageia 6 - x86_64 - Updates                                                                                        0
updates-x86_64-nonfree                                                                         Mageia 6 - x86_64 - Nonfree - Updates                                                                              0
updates-x86_64-tainted                                                                         Mageia 6 - x86_64 - Tainted - Updates                                                                              0

Danke, Ulrich
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: [gelöst] DNF

Beitragvon Latte » Jul 4th, '17, 21:12

Nochmal ein Nachtrag:

eigentlich sollten ja auch die i586 Quellen auf einem 64bit System aktiviert werden, da sie in urpmi ja auch aktiv sind?
Benutzeravatar
Latte
 
Beiträge: 920
Registriert: Jun 3rd, '11, 10:27

Re: [gelöst] DNF

Beitragvon Feuervogel » Jul 29th, '17, 10:30

Beitrag gelöscht - im falschen Faden!
Innerhalb der Computergemeinschaft lebt man nach der Grundregel, die Gegenwart sei ein Programmfehler, der in der nächsten Ausgabe behoben sein wird.
Clifford Stoll
Benutzeravatar
Feuervogel
 
Beiträge: 412
Registriert: Aug 25th, '13, 15:28


Zurück zu Cauldron

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron