Fehlermeldung bei emerge --update --deep world

J

JTK

Foren As
Wenn ich updaten will passiert Folgendes:

Code:
emerge --update --deep world

und irgendwann kommt dann das:
Code:
 * Could not find a usable .config in the kernel source directory.
 * Please ensure that /usr/src/linux points to a configured set of Linux sources.
 * If you are using KBUILD_OUTPUT, please set the environment var so that
 * it points to the necessary object directory so that it might find .config.

!!! ERROR: sys-apps/hal-0.5.7-r3 failed.
Call stack:
  ebuild.sh, line 1562:   Called dyn_setup
  ebuild.sh, line 665:   Called pkg_setup
  hal-0.5.7-r3.ebuild, line 67:   Called linux-info_pkg_setup
  linux-info.eclass, line 554:   Called die

!!! Unable to calculate Linux Kernel version
!!! If you need support, post the topmost build error, and the call stack if relevant.

Habt ihr eine Ahnung wie ich das Problem lösen kann.
Danke im Vorraus.
 
Hmm... hast du deinen Kernel evtl. mit genkernel gebaut (nie gemacht, k.A. was dabei rauskommt)?

Auf jeden Fall fehlt ihm in /usr/src/linux ein .config File.

Also am besten erst nochmal "emerge gentoo-sources" und dann kernel konfigurieren, das erzeugt eine .config.

Evtl. musst du aber auch nur in /usr/src wechseln und deine schon installierten sourcen (z.B.: /usr/src/linux-2.6.xx) verlinken.

"ln -s linux linux-2.6.xx"

das wuerde ich als erstes probieren.
Verlinken musst du die Sourcen auch wenn sie noch nicht installiert sind und das nachholst.
 
ich benutze den kernel der livecd das ist glaube ich aber nicht der genkernel; man konnte nämlich zwischen genkernel und den livecd kernel wählen.
Könnte das nicht zu Komplikationen kommen wenn ich jetzt ein anderern Kernel benutze.

"Evtl. musst du aber auch nur in /usr/src wechseln und deine schon installierten sourcen (z.B.: /usr/src/linux-2.6.xx) verlinken."

Kannst du mir das genauer erklären.

Hab gentoo-source emerget hat nix genützt.

Wie konfiguriere ich denn den kernel.
 
Zuletzt bearbeitet:
- du wechselst nach /usr/src "cd /usr/src"
- "ls" sollte dir jetzt mindestens ein Verzeichnis in der Art linux-2.6.xx
anzeigen
- du fuehrst "ln -s linux-2.6.xx linux" aus

jetzt kannst du per "cd /usr/src/linux" in das verlinkte Verzeichnis wechseln.

- dort fuehrst du "make menuconfig" aus.
- waehl irgendwas aus und drueck escape bis er dich fragt ob er saven soll,
bestaetige das.

- du hast jetzt irgendein (wahrscheinlich unbrauchbares) .config-File in
/usr/src/linux.

Solange du den Kernel nicht baust, in /boot kopierst und im Grub/Lilo eintraegst passiert nix schlimmes.
 
Danke bis her funzt es.

Kennst du ein gutes tutorial zum kernel compilieren.
 

Ähnliche Themen

Nginx als Reverse Proxy für Nextcloud und Emby

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

X startet nichtmehr

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

JBidWatcher: Problem bei loading Auctions in Verbindung mit mySQL

Zurück
Oben