Seite 1 von 1

[gelöst] DNF

BeitragVerfasst: Jul 1st, '17, 20:56
von Latte
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...

Re: DNF

BeitragVerfasst: Jul 2nd, '17, 12:46
von Bequimao
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

Re: DNF

BeitragVerfasst: Jul 2nd, '17, 20:42
von Latte
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...

Re: DNF

BeitragVerfasst: Jul 3rd, '17, 17:24
von Bequimao
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 ...

Re: DNF

BeitragVerfasst: Jul 4th, '17, 10:40
von Latte
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 ;)

Re: DNF

BeitragVerfasst: Jul 4th, '17, 18:16
von Latte
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

Re: [gelöst] DNF

BeitragVerfasst: Jul 4th, '17, 21:12
von Latte
Nochmal ein Nachtrag:

eigentlich sollten ja auch die i586 Quellen auf einem 64bit System aktiviert werden, da sie in urpmi ja auch aktiv sind?

Re: [gelöst] DNF

BeitragVerfasst: Jul 29th, '17, 10:30
von Feuervogel
Beitrag gelöscht - im falschen Faden!