View previous topic :: View next topic |
Author |
Message |
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1659
|
Posted: Mon Oct 30, 2023 1:14 pm Post subject: [gelöst] gentoo-sources 6.6.0 und genkernel - Fehler |
|
|
Hallo zusammen,
unter gentoo-unstable kommt neue gentoo-sources raus: 6.6.0.
Bisher habe ich bei gentoo-sources immer
genkernel --install all benutzt - und das hat einwandfrei geklappt.
Aber bei diesem neuen:
Code: |
genkernel --install all
* Gentoo Linux Genkernel; Version 4.3.8
* Using genkernel configuration from '/etc/genkernel.conf' ...
* Running with options: --install all
* Working with Linux kernel 6.6.0-gentoo for x86_64
* Using kernel config file '/usr/share/genkernel/arch/x86_64/generated-config' ...
*
* Note: The version above is subject to change (depends on config and status of kernel sources).
* kernel: >> Initializing ...
* >> Previous config backed up to .config--2023-10-30--14-08-54.bak
* >> Running 'make mrproper' ...
* >> Running 'make oldconfig' ...
* >> Re-running 'make oldconfig' due to changed kernel options ...
* ERROR: Something went wrong: Required kernel option 'CONFIG_MICROCODE_AMD' which genkernel tried to set is missing!
* Please consult '/var/log/genkernel.log' for more information and any
* errors that were reported above.
*
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* '/var/log/genkernel.log' so that your issue can be dealt with effectively.
*
* Please do *not* report kernel compilation failures as genkernel bugs!
|
Was ist da anders als bisher? Sind die neuesten gentoo-sources nicht genügend ausgestattet,
so daß genkernel nichts anstellen kann?
Hat jemand da Einblick? Und kann mir jemand auf die Beine helfen?
Wann ja, schon voraus herzlichen Dank!
Gruß
ManfredB
Last edited by ManfredB on Wed Nov 01, 2023 3:50 pm; edited 1 time in total |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1659
|
Posted: Mon Oct 30, 2023 1:26 pm Post subject: |
|
|
Ich habe jetzt einen Test gemacht:
Statt 6.6.0 habe ich 6.5.9 installiert: und nun kann genkernel vollständig arbeiten.
Daher stimmt es, daß in 6.6.0 irgendetwas nicht korrekt ist - nur was?
Gruß
ManfredB |
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1681
|
Posted: Mon Oct 30, 2023 2:08 pm Post subject: |
|
|
Quote: | Code: | ERROR: Something went wrong: Required kernel option 'CONFIG_MICROCODE_AMD' which genkernel tried to set is missing! |
|
genkernel scheint die option CONFIG_MICROCODE_AMD zu verlangen, die es aber anscheinend nicht gibt. Vermutlich eine änderung im kernel die in genkernel (noch) nicht berücksichtigt ist. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1659
|
Posted: Mon Oct 30, 2023 2:32 pm Post subject: |
|
|
Aha!
Nun ist also doch deutlich klar, was den Fehler verursacht.
Also muss ich noch abwarten, bis genkernel auch ein Update erfährt.
Vielen Dank für die kurze Aufklärung, denn genau das hat mich auch verwundert,
mir war nicht ganz deutlich, als ich das entdeckt hatte, ob es auf gentoo-sources oder genkernel zurückzuführen sei.
Aber nun ist es doch klar.
Liebe Grüße
ManfredB |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4604 Location: Germany
|
Posted: Tue Oct 31, 2023 6:24 am Post subject: |
|
|
Jo, ein Bugreport (mit der bitte genkernel auf den brandneuen linux-6.6 anzupassen) ist schon vorhanden -> https://bugs.gentoo.org/913659 |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1659
|
Posted: Wed Nov 01, 2023 2:44 pm Post subject: |
|
|
Wie bekomme ich denn den Patch in /etc/portage/patches/sys-kernel/genkernel-4.3.8?
Ich versuche schon einige Methoden, aber das funktioniert nicht.
Welches Programm muss ich da einsetzen?
Gruß
ManfredB |
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1681
|
Posted: Wed Nov 01, 2023 3:21 pm Post subject: |
|
|
ManfredB wrote: | Wie bekomme ich denn den Patch in /etc/portage/patches/sys-kernel/genkernel-4.3.8? |
Was genau meinst du damit? Einfach kopieren oder verschieben mit cp bzw mv zum beispiel. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1659
|
Posted: Wed Nov 01, 2023 3:30 pm Post subject: |
|
|
Sorry, ich habe die falsche Frage gestellt.
Wie erstelle ich einen Patch, den ich dann in das genannte Verzeichnis kopieren/verschieben kann?
Denn wenn ich mich in das Verzeichnis begebe, ist noch nichts vorhanden, daher diese Frage.
Patches: schon sehr lange her, daß das einmal vorgekommen ist - doch mein Gedächtnis reicht leider nicht mehr dahin zurück.
Danke in jedem Fall für Unterstützung.
Liebe Grüße
ManfredB |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4604 Location: Germany
|
Posted: Wed Nov 01, 2023 3:40 pm Post subject: |
|
|
Ein Patch zum testen ist im genanten Bugreport ja schon vorhanden. Falls du ihn testen möchtest:
Beispiel: | # mkdir -p /etc/portage/patches/sys-kernel/genkernel-4.3.8
# cd /etc/portage/patches/sys-kernel/genkernel-4.3.8
# wget -O microcode-linux-6.6-compat.patch https://913659.bugs.gentoo.org/attachment.cgi?id=873845
# emerge -av genkernel | sollte vermutlich funktionieren.
/edit: Schau dazu zb auch im https://wiki.gentoo.org/wiki//etc/portage/patches
/edit, URL zum nachgebesserten Patch geändert.
Last edited by Josef.95 on Tue Nov 07, 2023 11:51 pm; edited 2 times in total |
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1681
|
Posted: Wed Nov 01, 2023 3:42 pm Post subject: |
|
|
Wenn du ein repository hast (git, svn etc), dann hat normalerweise dein tool für das jeweilige repository eine funktion die eine patch datei erzeugt (git format-patch, svn diff ...).
Ansonsten brauchst du die originaldatei und die geänderte datei und rufst diff auf:
Code: | diff <oldfile> <newfile> |
|
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1659
|
Posted: Wed Nov 01, 2023 3:49 pm Post subject: |
|
|
Hallo Ihr Lieben!
Ganz herzlichen Dank für Eure Unterstützung.
Fazit: genkernel funktioniert nun auch bei gentoo-sources 6.6.0
Es ist der Prozess, wie ich ihn schon seit geraumer Zeit kenne.
Erfolg, den ich Euch zu verdanken habe.
Seid herzlich gegrüßt von
ManfredB |
|
Back to top |
|
|
gt_amd64 Apprentice
Joined: 02 Dec 2004 Posts: 180
|
Posted: Wed Nov 01, 2023 4:35 pm Post subject: |
|
|
Man benötigt keinen Patch, um das Problem zu lösen:
Code: |
genkernel --no-microcode --install all
|
hat den selben Effekt! Ich hoffe dennoch das genkernel bald ein Update erhält, damit dieses Problem nicht mehr auftritt. |
|
Back to top |
|
|
ManfredB Veteran
Joined: 27 Dec 2007 Posts: 1659
|
Posted: Fri Nov 03, 2023 9:17 pm Post subject: |
|
|
Hallo gt_amd64!
Vielen Dank für diese kurze Einstellung.
Wenn es auch so funktioniert, muss ich es nicht bei jedem neuen Update des gentoo-sources
komplett neu umstellen (dabei habe ich es immer wieder von der vorigen Version herüberkopiert
nach /etc/portage/patches.
Super!!!
Gruß
ManfredB |
|
Back to top |
|
|
|