[Erledigt] Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
willy4711

[Erledigt] Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von willy4711 » 26.11.2018 18:41:20

Seit einer gefühlten Ewigkeit kommt nach einen Upgrade bei Buster (Xfce / KDE)
als letzes immer diese Zeilen, mit denen ich trotz Google nicht anfangen kann:

Code: Alles auswählen

Prüfe Prozesse...                                                                                                                                                 
Prüfe Kandidaten...                                                                                                                                               
Scanning processor microcode...                                                                                                                                    
Prüfe Linux-Kernel...                                                                                                                                             
Der laufende Kernel ist aktuell.
Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades.
Es müssen keine Dienste neugestartet werden.
Nicht das irgend etwas nicht funktionieren würde, aber langsam nervt das.,
zumal ich den Hintergrund der Meldung nicht verstehe.

Code: Alles auswählen

System:
  Host: debianxfce Kernel: 4.18.0-2-amd64 x86_64 bits: 64 
  Desktop: Xfce 4.12.4 Distro: Debian GNU/Linux buster/sid 
CPU:
  Topology: 6-Core model: AMD FX-6300 bits: 64 type: MCP L2 cache: 2048 KiB 
  Speed: 1396 MHz min/max: 1400/3500 MHz Core speeds (MHz): 1: 1395 2: 1393 
  3: 1494 4: 1696 5: 1431 6: 1597 
Debianamd64-microcode ist installiert -- >Was anderes finde ich nicht

Ideen ? --- Erklärungen ?-- >Ursache ?

Für Tipps wäre ich dankbar :hail:
Zuletzt geändert von willy4711 am 27.11.2018 23:01:38, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von DeletedUserReAsG » 26.11.2018 18:45:57

Das entsprechende Microcode-Paket für AMD-CPUs ist installiert? Ansonsten, für $suchmaschine: LANG=C Befehl. Die Ausgabe dann sollte erheblich mehr Treffer bringen.

willy4711

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von willy4711 » 26.11.2018 20:54:42

Ich bin nochmnal diesen Thread durchgegangen: viewtopic.php?f=37&t=168134
ein Paar Infos daraus von meinem System:
Letztendlich sind das für mich böhmische Dörfer. Nix versteh :facepalm:

Code: Alles auswählen

cat /proc/cpuinfo | grep bugs
bugs		: fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bugs		: fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bugs		: fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bugs		: fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bugs		: fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass
bugs		: fxsave_leak sysret_ss_attrs null_seg spectre_v1 spectre_v2 spec_store_bypass

Code: Alles auswählen

cat /proc/cpuinfo | grep microcode
microcode	: 0x6000852
microcode	: 0x6000852
microcode	: 0x6000852
microcode	: 0x6000852
microcode	: 0x6000852
microcode	: 0x6000852
Bei 16820 hab ich ein dist-upgrade gemacht aus dem auch die Meldung von Oben stammt.

Code: Alles auswählen

~# dmesg | grep microcode
[    1.384886] microcode: microcode updated early to new patch_level=0x06000852
[    1.384908] microcode: CPU0: patch_level=0x06000852
[    1.384914] microcode: CPU1: patch_level=0x06000852
[    1.384917] microcode: CPU2: patch_level=0x06000852
[    1.384922] microcode: CPU3: patch_level=0x06000852
[    1.384929] microcode: CPU4: patch_level=0x06000852
[    1.384935] microcode: CPU5: patch_level=0x06000852
[    1.384975] microcode: Microcode Update Driver: v2.2.
[16820.102907] microcode: CPU0: new patch_level=0x06000852
[16820.106008] microcode: CPU1: patch_level=0x06000852
[16820.114632] microcode: CPU2: patch_level=0x06000852
[16820.118355] microcode: CPU3: patch_level=0x06000852
[16820.126852] microcode: CPU4: patch_level=0x06000852
[16820.130182] microcode: CPU5: patch_level=0x06000852
niemand hat geschrieben: ↑ zum Beitrag ↑
26.11.2018 18:45:57
Das entsprechende Microcode-Paket für AMD-CPUs ist installiert?

Code: Alles auswählen

~# dpkg -l | grep microcode
ii  amd64-microcode                                                  3.20180524.1                          amd64        Processor microcode firmware for AMD CPUs
ii  iucode-tool                                                      2.3.1-1                               amd64        Intel processor microcode tool
Dann hab ich noch spectre-meltdown-checker.sh laufen lassen : NoPaste-Eintrag40503
niemand hat geschrieben: ↑ zum Beitrag ↑
26.11.2018 18:45:57
$suchmaschine: LANG=C Befehl. Die Ausgabe dann sollte erheblich mehr Treffer bringen.
:?: :?: :?: :?:


rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von rendegast » 26.11.2018 22:10:13

wily4711 hat geschrieben: Prüfe Prozesse...
Prüfe Kandidaten...
Scanning processor microcode...
Prüfe Linux-Kernel...
Der laufende Kernel ist aktuell.
Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades.
Es müssen keine Dienste neugestartet werden.
Debianneedrestart ?


Es müssen keine Dienste neugestartet werden.
Genauer prüft 'checkrestart' resp. 'checkrestart -v' aus Debiandebian-goodies.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

DeletedUserReAsG

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von DeletedUserReAsG » 26.11.2018 22:36:39

rendegast hat geschrieben: ↑ zum Beitrag ↑
26.11.2018 22:10:13
Genauer prüft 'checkrestart' resp. 'checkrestart -v' aus debian-goodies.
Ich denke nicht, dass das etwas mit dem Microcodefehler zu tun hat.

Ich denke aber, dass man sehr wohl was zu diesem Fehler finden würde, wenn man einfach mal die Variable LANG auf C setzt, die betreffende Operation nochmal ausführt, und die dann erscheinende Fehlermeldung in die Suchmaschine kippt.

willy4711

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von willy4711 » 26.11.2018 23:24:59

niemand hat geschrieben: ↑ zum Beitrag ↑
26.11.2018 22:36:39
Ich denke aber, dass man sehr wohl was zu diesem Fehler finden würde, wenn man einfach mal die Variable LANG auf C setzt, die betreffende Operation nochmal ausführt, und die dann erscheinende Fehlermeldung in die Suchmaschine kippt.
Ich kann dir einfach nicht folgen.
D.h. ich weiß wirklich nicht was du damit meinst

Code: Alles auswählen

Variable LANG auf C
Die Fehlermeldung kommt praktisch bei jedem update (dist-upgrade)das ich täglich fahre
Kläre mich bitte bitte auf :hail:

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von smutbert » 26.11.2018 23:43:20

Darf ich mich einmischen?

Niemand meint, du könntest den Befehl einfach einmal bei gesetzter Variable LANG=C aufrufen, damit die Meldungen (hoffentlich) auf englisch erscheinen und man im Netz besser danach suchen kann, also etwa

Code: Alles auswählen

# LANG=C apt dist-upgrade
oder auch

Code: Alles auswählen

# export LANG=C
# apt dist-upgrade
Allerdings denke ich im Gegensatz zu Niemand auch, dass Rendegast den Nagel auf den Kopf getroffen hat und needrestart für die Meldung verantwortlich ist. needrestart überprüft u. a. ob ein Neustart vonnöten ist, damit auch nur mehr aktuelle Software läuft. Beim Kernel ist das noch relativ einfach.
Die Meldung würde ich ohne es genau zu wissen so interpretieren, dass needrestart nicht feststellen kann welche Microcode-Version auf der CPU gerade läuft und daher auch nicht sagen kann ob ein Neustart vonnöten ist, damit die installierten amd64-microcodes geladen sind/werden/geworden sein werden.

willy4711

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von willy4711 » 27.11.2018 01:00:09

smutbert hat geschrieben: ↑ zum Beitrag ↑
26.11.2018 23:43:20
Darf ich mich einmischen?
Na ausnahmsweise :mrgreen:
smutbert hat geschrieben: ↑ zum Beitrag ↑
26.11.2018 23:43:20
Niemand meint, du könntest den Befehl einfach einmal bei gesetzter Variable LANG=C aufrufen, damit die Meldungen (hoffentlich) auf englisch erscheinen und man im Netz besser danach suchen kann, also etwa

Code: Alles auswählen

# LANG=C apt dist-upgrade
Das habe ich verstanden -----> :THX:
smutbert hat geschrieben: ↑ zum Beitrag ↑
26.11.2018 23:43:20
Allerdings denke ich im Gegensatz zu Niemand auch, dass Rendegast den Nagel auf den Kopf getroffen hat und needrestart für die Meldung verantwortlich ist.
Wenn es wieder was zum Updaten gibt, werde ich das gleich mal testen ---> und vorher Debianneedrestart ins Jenseits schicken.

Werde berichten- Erstmal vielen Dank an alle für die HIlfe :THX:


rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von rendegast » 27.11.2018 22:43:03

willy4711 hat geschrieben: So - needrestart gepurgt.
Ruhe ist

Leider haben needrestart/checkrestart ihre Berechtigung.
Die postinst-Skripte sind für Upgrade-Vorgänge gelegentlich unzureichend.

checkrestart's Empfehlungen sind gelegentlich fehlerhaft:
zBsp. folgert es aus einer bestehenden ssh-Verbindung fälschlicherweise auf einen nötigen sshd-Restart.
Ähnlich bei systemd-logind-Userprozessen.
Jedoch gibt 'checkrestart -v' sämtliche Prozesse aus.

needrestart ist nach eigener Auskunft in Entwicklung.
Es findet/berücksichtigt keine User-Prozesse wie zBsp. ein window-Manager o.ä.,
es ist nur für Dienste da.
Und das was needrestart bisher macht, macht es nach eigener Erfahrung scheinbar sehr betriebssicher.
EDIT vergessen: Debianneedrestart-session klopft User-Prozesse ab und gibt wohl (nur / immerhin) eine entsprechende Nachricht an den Benutzer.
Zuletzt geändert von rendegast am 27.11.2018 23:03:27, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

willy4711

Re: Buster: Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades

Beitrag von willy4711 » 27.11.2018 23:00:55

An sich kommt nach jedem Update über den Notify- Dienst die Aufforderung sich zumindest abzumelden, da sich ja immer etwas
bei der Session geändert hat.
Die direkte Aufforderung diesen oder jenen Dienst explizit neu zu starten kommt halt Situationsbedingt, finde ich aber
ganz gut.
Nachdem der Schuldige nunmehr "dingfest" gemacht wurde, und es anscheinend kein grundlegendes Problem, sondern
die Unzulänglichkeit eines Programms ist, werde ich Debian needrestart wieder installieren, da ich grundsätzlich gut finde.

Danke für die Tipps und Hilfen.
Ich setze das Thema mal als erledigt :THX:

Antworten