Fehler bei Update auf Kernel 3.10 bei Wheezy

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
VereAthor
Beiträge: 3
Registriert: 09.11.2011 22:15:18

Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von VereAthor » 08.07.2013 17:44:43

Hallo allerseits.
Ich wollte mal auf meiner Testmaschine den neu erschienenen Kernel 3.10 ausprobieren. Im Moment läuft Wheezy 64 bit auf der Maschine:
cat /proc/version: Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 SMP Debian 3.2.46-1

hab mir dann die .deb pakete geholt:
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-headers-3.10.0-031000_3.10.0-031000.201306301935_all.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-headers-3.10.0-031000-generic_3.10.0-031000.201306301935_amd64.deb
wget -c kernel.ubuntu.com/~kernel-ppa/mainline/v3.10-saucy/linux-image-3.10.0-031000-generic_3.10.0-031000.201306301935_amd64.deb

und installiert: sudo dpkg -i *.deb
Dabei trat folgender Fehler auf:

dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-headers-3.10.0-031000-generic:
linux-headers-3.10.0-031000-generic hängt ab von libc6 (>= 2.14); aber:
Version von libc6:amd64 auf dem System ist 2.13-38.
dpkg: Fehler beim Bearbeiten von linux-headers-3.10.0-031000-generic (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert

Tja, wie soll ich nun weiter vorgehen? ein libc6-update hat unmengen von abhängigkeiten, da müßte ich ja gleich auf testing/jessie umsteigen, oder?
Danke für die Hilfe.

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

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von smutbert » 08.07.2013 17:54:54

In den backports ist kernel 3.9, da gibt's solche Schwierigkeiten natürlich nicht.

Bevor 3.9 in den backports aufgetaucht ist, hatte ich Version Version 3.10 rc8 aus siduction installiert, ebenfalls ohne Schwierigkeiten. Es hat nur nach neueren initramfs-tools verlangt, aber die sind inzwischen (wegen 3.9) ebenfalls in den backports.
Wenn du dich also nicht unbedingt einen Kernel von Ubuntu willst, gibt es also viele problemlose Alternativen. Kanotix, Knoppix und Aptosid wären auch noch mögliche Quellen für neuere Kernel (und andere Pakete).


Selbst ein Kernelpaket bauen wäre auch noch eine Möglichkeit, du kannst ja die linux-source Pakete von Ubuntu nehmen und dir aus einem linux-image Paket die Konfiguration holen und dann selbst den Ubuntukernel kompilieren.

DeletedUserReAsG

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von DeletedUserReAsG » 08.07.2013 18:33:49

Oder mal allgemein (weil ich das in der letzten Zeit irgendwie öfter gesehen habe): Ubuntu-Binärpakete laufen nicht zwangsläufig unter Debian. Die einzige Gemeinsamkeit ist das Paketformat. Im ungünstigen Fall kann man sich damit sein System komplett zerschießen.

(Vielleicht sollte das mal jemand an eine passende Stelle ins Wiki schreiben, oder so …)

cu,
niemand

VereAthor
Beiträge: 3
Registriert: 09.11.2011 22:15:18

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von VereAthor » 08.07.2013 18:47:33

ja, hab ich auch festgestellt. außerdem brauch 3.10 wirklich ne neue libc6, version 3.9 kommt noch mit der aktuellen libc6 klar.
falls jemand den gleichen fehler macht, hier mal meine anleitung wie ich vorgegangen bin:

erstmal geschaut welche kernel installiert sind mit
dpkg -l | grep ^i | grep linux-[hi]

dann alles von version 3.10 entfernt:
sudo apt-get purge linux-image-3.10.0-031000-generic
sudo apt-get purge linux-headers-3.10.0-031000

in die sources.list die wheezy-backports eingetragen:
deb http://ftp.de.debian.org/debian wheezy-backports main

und dann die meta-packages ausgewählt und installiert, die dem kernel 3.9 entsprechen aus den backports:
sudo apt-get install -t wheezy-backports linux-image-amd64 linux-headers-amd64

bei mir hat alles geklappt und der kernel 3.9 läuft. danke für die hilfe.

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

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von rendegast » 08.07.2013 19:00:37

http://packages.debian.org/linux-image-3.10

http://packages.debian.org/experimental ... -rc7-amd64
steht nichts von neuerer libc6.
Mit headers wird es problematisch, weil kein Debianlinux-kbuild-3.10 existiert.
Alternative ist Debianlinux-source-3.10.


EDIT
Debianlinux-kbuild-3.10 64bit besteht auf höhere libc6, leider.
Zuletzt geändert von rendegast am 01.08.2013 06:32:55, insgesamt 1-mal geändert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

KP97
Beiträge: 3725
Registriert: 01.02.2013 15:07:36

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von KP97 » 10.07.2013 13:36:22

niemand hat geschrieben:Oder mal allgemein (weil ich das in der letzten Zeit irgendwie öfter gesehen habe): Ubuntu-Binärpakete laufen nicht zwangsläufig unter Debian. Die einzige Gemeinsamkeit ist das Paketformat. Im ungünstigen Fall kann man sich damit sein System komplett zerschießen.

(Vielleicht sollte das mal jemand an eine passende Stelle ins Wiki schreiben, oder so …)

cu,
niemand
Der Meinung war ich auch mal, aber wie man bei den letzten beiden Kommentaren lesen kann, hält man das für Quatsch
http://debianforum.de/forum/viewtopic.php?f=14&t=143219

DeletedUserReAsG

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von DeletedUserReAsG » 10.07.2013 17:23:29

Dort geht es nicht um Pakete, sondern um Anleitungen und so. Trotz allem verhält sich ein Buntu nunmal unter der Oberfläche wie ein Linux, und viele Anleitungen, die jenseits der Buntu-Eigenheiten angesiedelt sind, kann man zumindest mit einbeziehen.

Das Problem mit den Paketen ist eher, dass die Abhängigkeiten erstmal nicht erfüllt sind (sei’s, weil andere Versionen benötigt werden, sei’s, weil die Pakete leicht anders benannt sind oder sonst irgendwie kleinere Unterschiede (Config-Layout usw.) bestehen). Erfüllt man die Abhängigkeiten manuell, ist das ursprüngliche Debiansystem halt mit einiger Wahrscheinlichkeit kaputt.

cu,
niemand

Spike1986
Beiträge: 153
Registriert: 25.01.2012 20:16:47

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von Spike1986 » 31.07.2013 17:57:20

Wollte gerade auch ein update auf 3.10 machen.

Habe da eine Seite http://www.fscorsica.org/kernel-en.html dort lade ich immer das Image, Source und Headers runter.

mit GDebi installier ich das immer und nun habe ich bei Headers auch die Meldung erhalten:

"Fehler: Abhängigkeit nicht erfüllbar: libc6 (>=2.14)"

Kann ich das Stress frei lösen?

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

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von rendegast » 01.08.2013 06:13:52

"Made under a fully Free Debian Sid" <-> höhere libc

Alternativ Kernelpakete selbst bauen

Code: Alles auswählen

make ....config
make deb-pkg
Die Pakete für 3.10 32bit aus sid passen abhängigkeitskechnich.
Ob jedoch zBsp. dkms-Module funktionieren muß im Einzelfall geprüft werden.
Virtualbox 32bit vom Hersteller zumindest funktioniert:

Code: Alles auswählen

# dkms status
vboxhost, 4.2.16, 3.10-1-686-pae, i686: installed
vboxhost, 4.2.16, 3.2.0-4-686-pae, i686: installed
vboxhost, 4.2.16, 3.9-0.bpo.1-686-pae, i686: installed
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von Milbret » 02.08.2013 08:38:27

Bin ich der einzige, der sich seine Kernel von kernel.org besorgt und kompiliert :(?
Hab bei mir einen 3.10.4 laufen ohne Probleme.

Dort wird auch keine neuere libc6 benötigt.
Mit wheezy läuft alles rund.

Wie geschrieben sind die Ubuntu Pakete tatsächlich nicht immer in zukünftig wohl auch nicht mehr kompartibel mit Debian.
Ich würde von solchen dubiosen Mixturen die Finger lassen.

Ich sehe zwei Sachen als sinnvoll.
Paket aus den Quellen selber bauen und verwalten oder die Debian Pakete nutzen.

Einen Mix aus irgendwelchen Distributionen würde ich nie empfehlen.
Hier nimmt man sich irgendwelche Komponenten, die auch nicht von Debian getestet wurden, und sorgt auf lange Sicht für mehr Probleme als Lösungen :/
Dies möchte ich auf meinen Systemen nicht haben.

Wozu stable nehmen wenn man es von sich aus wieder in einen instabilen Zustand bringt?

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

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

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von rendegast » 02.08.2013 12:28:55

Milbret hat geschrieben: Dort wird auch keine neuere libc6 benötigt.
http://packages.debian.org/linux-kbuild-3.10, amd64
Solange keine Module per Header-Paket (rec. von dkms) gebaut werden, wäre das egal,
alternativ per kernel-source-Paket.
Das kernel-Paket selbst ist problemlos.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Milbret
Beiträge: 827
Registriert: 26.05.2008 12:04:54
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Nörten-Hardenberg
Kontaktdaten:

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von Milbret » 02.08.2013 13:05:54

@rendegast
Meine Aussage bezieht sich auf einen selbst gebauten Kernel und keinen aus sid o.ä.
Dieser schreit bei mir nicht nach einer neuen Version.

Martin
Es gibt keine if Schleife -> http://www.if-schleife.de/
Ansonsten GPL/GNU/Linux/Debian/Free Software 4 Ever :D

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von KBDCALLS » 02.08.2013 19:56:08

Der Sid Kernel sollte sich aber auch auf Wheezy installieren lassen , samt Headers. Der sauberste Weg wäre allerdings man kompiliert sich aus den Debiansourcen die Pakete selbst, ( das wird allerdings etwas heftiger, ist ja auch ganz ordentlicher Batzen) oder wartet bis er in den Backports eintrudelt.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

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

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von rendegast » 04.08.2013 14:29:02

KBDCALLS hat geschrieben: Der Sid Kernel sollte sich aber auch auf Wheezy installieren lassen , samt Headers.
Oben schon dargelegt, das hängt an (amd64) linux-kbuild-3.10 -> höhere libc6.
rendegast hat geschrieben: alternativ per kernel-source-Paket. (Debianlinux-source-3.10)
Bei virtualbox (4.2.16) klappt das,
Entpacken, verlinken per build->, source->,
vorbereiten mit der passenden der mitgebrachten config als .config:

Code: Alles auswählen

make menuconfig
dann weiter

Code: Alles auswählen

make prepare
make modules_prepare
und 'dkms ....'

Beim nvidia reicht obiges noch nicht, der dkms-Modul-Source fehlt Module.symvers,
es muß der Modulbau-Vorgang des Kernels durchgeführt werden
(dessen Module.symvers paßt zu den Modulen des Kernelpaketes ?).
Aber dann fehlt generated/compile.h ->
Also können wiederum auch gleich ala KBDCALLS eigene Pakete zBsp. per 'make deb-pkg' gebaut werden,
unter Verzicht auf debians linux-image-Paket.
(dabei erstelltes Module.symvers ist unterschiedlich zum obigen,
aber entspricht (bei mir) der des debian-Kernelpaketes)
(Tip: CONFIG_DEBUG_INFO weglassen, ca. 1GB statt 6GB)



EDIT:
Bloek, die Kompilierung des nvidia-Moduls schlägt dann doch fehl:

Code: Alles auswählen

 ....
/var/lib/dkms/nvidia/304.88/build/nv-i2c.c: In function ‘nv_i2c_del_adapter’:
/var/lib/dkms/nvidia/304.88/build/nv-i2c.c:327:14: error: void value not ignored as it ought to be
make[2]: *** [/var/lib/dkms/nvidia/304.88/build/nv-i2c.o] Error 1
make[1]: *** [_module_/var/lib/dkms/nvidia/304.88/build] Error 2
EDIT Wäre ein dickes Patch auf nvidia-Seite
https://devtalk.nvidia.com/default/topi ... 1/#3814531 resp.
http://pastie.org/7942599, ist aber WiP?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Gunah
Beiträge: 366
Registriert: 24.04.2005 17:00:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von Gunah » 19.08.2013 17:17:30

schon einpaar Tage alt,

aber den 3.10er Kernel gibt es in den Backports:
http://packages.debian.org/wheezy-backp ... mage-amd64

Code: Alles auswählen

apt-get install -t wheezy-backports linux-image-amd64

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

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von rendegast » 21.08.2013 08:55:28

Auch mit dem 3.10.5-1~bpo70+1 funktioniert nicht der Bau des nvidia 304.88-1+deb7u1 (wheezy).
Erst mit dem (wohl gepatchten) 304.88-6 (jessie), und dann wohl mit allen 3.10.
Entweder entpackt dem /usr/src/nvidia-304.88/ untergeschoben,
oder per '--without-recommends' (entspr.) installiert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
guenterq
Beiträge: 258
Registriert: 08.05.2013 18:07:59

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von guenterq » 21.08.2013 10:46:29

Kann schon jemand sagen, wo der meßbare Mehrwert hinsichtlich des 3.2er zum 3.9er Kernel liegt?
Beste Grüße aus dem Dürener Land
Günter

Geht mal wieder vor die Tür! Da ist es auch schön!!

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

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von rendegast » 21.08.2013 11:37:25

Unterstützte Hardware, Treiberevolution.

ZBsp. nouveau / radeon / intel / wlan sind Treiber,
die immer noch ein bischen besser funktionieren könnten/sollten.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
guenterq
Beiträge: 258
Registriert: 08.05.2013 18:07:59

Re: Fehler bei Update auf Kernel 3.10 bei Wheezy

Beitrag von guenterq » 22.08.2013 09:59:57

rendegast hat geschrieben:Unterstützte Hardware, Treiberevolution.

ZBsp. nouveau / radeon / intel / wlan sind Treiber,
die immer noch ein bischen besser funktionieren könnten/sollten.
Ja, korrekt! :D

Ich habe mir gestern den 3.10er Kernel aus den Backports installiert und danach war die Fehlermeldung beim Hochfahren des PC unter dem 3.2er Kernel, die immer auf die verbaute intel-GraKa zeigte, verschwunden.
Beste Grüße aus dem Dürener Land
Günter

Geht mal wieder vor die Tür! Da ist es auch schön!!

Antworten