[gelöst] Problem bei der Installation von Linux Headers
[gelöst] Problem bei der Installation von Linux Headers
Hallo,
ich habe seit einigen Wochen einen Root Server mit Debian Etch. Ziel ist es auf dem Server eine Telefonanlage mit der Software Asterisk zu realisieren. Da sich meine Erfahrungen mit Debian noch in Grenzen halten, habe ich den Server in den letzten Wochen getestet, einige Programme und Tools installiert und war nun auf dem Stand, dass ich den Asterisk mit der Konfiguration aus der Testphase live schalten wollte. Um die ganzen Testinstallationen schnell rückgängig zu machen, habe ich beim Provider eine Neuinstallation beauftragt. Nach der Installation hatte ich den Kernel 2.6.22-4-k7. Ich bin mir nicht mehr ganz sicher, welchen Kernel ich vor der Neuinstallation hatte, habe jedoch etwas mit 2.6.24 in Erinnerung.
Bei der Installation von Asterisk muss zusätzlich noch ein Tool namens Zaptel installiert werden, was zu dieser die Linux Headers braucht. Leider sagte mit apt-get bei dem Aufruf apt-get install linux-headers-`uname -r`, dass ein solches Paket nicht gefunden werden könne. Auch meine Suche auf der Debian Seite nach einem solchen Paket schlug fehl.
Daher nun meine Fragen, habe ich einen alten oder noch neuen Kernel auf dem Server? Gibt es einen Kernel 2.6.24 für den AMD Sempron und wenn ja, wie kann ich auf diesen updaten? Apt-get hatte keine Updates für mich. Wieso finde ich keine Linux Headers für meine Kernel Version?
Vielen Dank für die Hilfe
Marc
ich habe seit einigen Wochen einen Root Server mit Debian Etch. Ziel ist es auf dem Server eine Telefonanlage mit der Software Asterisk zu realisieren. Da sich meine Erfahrungen mit Debian noch in Grenzen halten, habe ich den Server in den letzten Wochen getestet, einige Programme und Tools installiert und war nun auf dem Stand, dass ich den Asterisk mit der Konfiguration aus der Testphase live schalten wollte. Um die ganzen Testinstallationen schnell rückgängig zu machen, habe ich beim Provider eine Neuinstallation beauftragt. Nach der Installation hatte ich den Kernel 2.6.22-4-k7. Ich bin mir nicht mehr ganz sicher, welchen Kernel ich vor der Neuinstallation hatte, habe jedoch etwas mit 2.6.24 in Erinnerung.
Bei der Installation von Asterisk muss zusätzlich noch ein Tool namens Zaptel installiert werden, was zu dieser die Linux Headers braucht. Leider sagte mit apt-get bei dem Aufruf apt-get install linux-headers-`uname -r`, dass ein solches Paket nicht gefunden werden könne. Auch meine Suche auf der Debian Seite nach einem solchen Paket schlug fehl.
Daher nun meine Fragen, habe ich einen alten oder noch neuen Kernel auf dem Server? Gibt es einen Kernel 2.6.24 für den AMD Sempron und wenn ja, wie kann ich auf diesen updaten? Apt-get hatte keine Updates für mich. Wieso finde ich keine Linux Headers für meine Kernel Version?
Vielen Dank für die Hilfe
Marc
Zuletzt geändert von made am 02.07.2008 11:05:50, insgesamt 1-mal geändert.
- brill
- Beiträge: 354
- Registriert: 04.02.2005 10:37:34
- Lizenz eigener Beiträge: GNU General Public License
Re: Problem bei der Installation von Linux Headers
Also bei etch ist nur 2.6.18 als Kernel verfügbar. (was neuers gibt es nur in Testing oder Per Backports)
was sagt den uname -r
Brill
was sagt den uname -r
Brill
-
- Beiträge: 546
- Registriert: 16.12.2004 09:58:27
- Wohnort: Leipzig
Re: Problem bei der Installation von Linux Headers
Hallo,
kannst Du mitte mal die source.list posten.
Normal hat Etch 2.6.18er Kernel.
Grüße Jörg
kannst Du mitte mal die source.list posten.
Code: Alles auswählen
cat /etc/apt/source.list
Grüße Jörg
Re: Problem bei der Installation von Linux Headers
Hallo,
wie gesagt, uname -r liefert 2.6.22-4-k7
In der sources.list steht:
Sowohl Kernel, als auch die sources.list kam so vom Anbieter (FastIt), wie man sieht.
Kann ich ein Downgrade auf den 18er Kernel machen oder bekomm ich irgendwo die Linux Headers für meinen Kernel her?
Grüße
Marc
wie gesagt, uname -r liefert 2.6.22-4-k7
In der sources.list steht:
Code: Alles auswählen
deb http://filepile.fastit.net/debian/ etch main
deb-src http://filepile.fastit.net/debian/ etch main
deb http://www.backports.org/debian etch-backports main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main
deb http://ftp.de.debian.org/debian etch main contrib non-free
Kann ich ein Downgrade auf den 18er Kernel machen oder bekomm ich irgendwo die Linux Headers für meinen Kernel her?
Grüße
Marc
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Problem bei der Installation von Linux Headers
Ich vermute mal das dein Anbieter Kernel 2.6.22 einsetzt, weil die Hardware zu neu für den 2.6.18er ist. Ich würde von www.backports.org Kernel 2.6.24 mit den entsprechenden Headern installieren.
Re: Problem bei der Installation von Linux Headers
Kann ich den über apt-get bekommen? Muss ich dazu die sources.list anpassen?
- brill
- Beiträge: 354
- Registriert: 04.02.2005 10:37:34
- Lizenz eigener Beiträge: GNU General Public License
Re: Problem bei der Installation von Linux Headers
da backports in deiner sourlist stehen sollte das ohne Probleme gehen.
sofern bash_completion aktiviert ist kannst du auch einfach apt-get install linux-image-2.6 eingeben und dann tab drücken dann listet er dir alle Möglichkeiten auf.
Wobei ich mir nicht ganz sicher bin wo dein Kernel herkommt nicht das es sich dabei um einen Eigenbau von dem Provider handelt (vielleicht erst mal dort nachfragen, bevor nix mehr geht)
Brill
sofern bash_completion aktiviert ist kannst du auch einfach apt-get install linux-image-2.6 eingeben und dann tab drücken dann listet er dir alle Möglichkeiten auf.
Wobei ich mir nicht ganz sicher bin wo dein Kernel herkommt nicht das es sich dabei um einen Eigenbau von dem Provider handelt (vielleicht erst mal dort nachfragen, bevor nix mehr geht)
Brill
Re: Problem bei der Installation von Linux Headers
Ok, Liste hab ich:
Anfrage an den Provider hab ich auch gesendet. Mich wundert eben, dass es mit der letzten Installation problemlos ging und jetzt scheinbar ein anderer Kernel installiert ist.
Welcher Kernel würde denn bei mir passen, ist ja ein AMD Sempron 2600. Wenn ich das richtig in Erinnerung habe, ist das 32bit.
Code: Alles auswählen
linux-image-2.6.24-1-xen-686 2.6.24-7~bpo40+1
linux-image-2.6.24-1-amd64 2.6.24-7~bpo40+1
linux-image-2.6.24-1-686-bigmem 2.6.24-7~bpo40+1
linux-image-2.6.24-1-686 2.6.24-7~bpo40+1
linux-image-2.6.24-1-486 2.6.24-7~bpo40+1
Welcher Kernel würde denn bei mir passen, ist ja ein AMD Sempron 2600. Wenn ich das richtig in Erinnerung habe, ist das 32bit.
- brill
- Beiträge: 354
- Registriert: 04.02.2005 10:37:34
- Lizenz eigener Beiträge: GNU General Public License
Re: Problem bei der Installation von Linux Headers
ich denke linux-image-2.6.24-1-686 ist für dich dann die Wahl, da die K7 Images vorkurzem rausgeflogen sind und nicht mehr weiter gepflegt werden (siehte: http://www.debianforum.de/forum/viewtop ... 33&t=95262)
Brill
Brill
Re: Problem bei der Installation von Linux Headers
Ok, hab mir den anderen Thread durchgelesen und die Installation versucht, leider wirft er mir einen Fehler:
Kannst du damit was anfangen?
Code: Alles auswählen
Setting up linux-image-2.6.24-1-686 (2.6.24-7~bpo40+1) ...
Running depmod.
Finding valid ramdisk creators.
Using mkinitrd.yaird to build the ramdisk.
yaird error: unrecognised line in /proc/bus/input/devices: U: Uniq= (fatal)
mkinitrd.yaird failed to create initrd image.
Failed to create initrd image.
dpkg: error processing linux-image-2.6.24-1-686 (--configure):
subprocess post-installation script returned error exit status 9
Errors were encountered while processing:
linux-image-2.6.24-1-686
E: Sub-process /usr/bin/dpkg returned an error code (1)
Re: Problem bei der Installation von Linux Headers
Ok, mein Provider hat jetzt geantwortet, dass bei ihm auf dem Mirror ein File linux-image-2.6.25-2-686_2.6.25-6_i386.deb läge. Ich solle dies installieren und die Header dazu.
Kannst du mir sagen, wie ich die Datei installiere?
Kannst du mir sagen, wie ich die Datei installiere?
- brill
- Beiträge: 354
- Registriert: 04.02.2005 10:37:34
- Lizenz eigener Beiträge: GNU General Public License
Re: Problem bei der Installation von Linux Headers
also du hast ja in der Source.list den Mirror von deinem Provider drin (deb http://filepile.fastit.net/debian/ etch main)
damit sollte apt-get install linux-image-2.6.25 tab dir auch diese version zur Wahl liefern.
den Header bekommst du in gleicher art auf den Server
ansonsten liegen die deb files auf deren Server unter: http://filepile.fastit.net/debian/pool/ ... linux-2.6/
da kannst du sie auch manuell ziehen.
viel Glück
Brill
damit sollte apt-get install linux-image-2.6.25 tab dir auch diese version zur Wahl liefern.
den Header bekommst du in gleicher art auf den Server
ansonsten liegen die deb files auf deren Server unter: http://filepile.fastit.net/debian/pool/ ... linux-2.6/
da kannst du sie auch manuell ziehen.
viel Glück
Brill
Re: Problem bei der Installation von Linux Headers
Hallo noch einmal,
habe das Kernel Update auf heute Abend verschoben. Nun habe ich über apt-get das Paket linux-image-2.6.24-1-686 installiert, hat so weit auch geklappt und danach einen Neustart des Servers gemacht. Allerdings zeigt mir uname -r immer noch die 2.6.22-4-k7 an.
Was mach ich denn falsch?
Danke
Marc
habe das Kernel Update auf heute Abend verschoben. Nun habe ich über apt-get das Paket linux-image-2.6.24-1-686 installiert, hat so weit auch geklappt und danach einen Neustart des Servers gemacht. Allerdings zeigt mir uname -r immer noch die 2.6.22-4-k7 an.
Was mach ich denn falsch?
Danke
Marc
- brill
- Beiträge: 354
- Registriert: 04.02.2005 10:37:34
- Lizenz eigener Beiträge: GNU General Public License
Re: Problem bei der Installation von Linux Headers
Du musst deinen Bootloader auch klar machen welchen Kernel er booten soll.
bei grub /boot/grub/menu.lst editieren.
Brill
bei grub /boot/grub/menu.lst editieren.
Brill
Re: Problem bei der Installation von Linux Headers
Hab ich getan, habe
durch
ersetzt.
Er bootet dann auch wieder, allerdings wieder in den alten Kernel.
Code: Alles auswählen
title Debian GNU/Linux, kernel 2.6.22-4-k7 Default (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2 ro single
initrd /boot/initrd.img
savedefault
title Debian GNU/Linux, kernel 2.6.22-4-k7
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-4-k7 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.22-4-k7
savedefault
title Debian GNU/Linux, kernel 2.6.22-4-k7 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-4-k7 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.22-4-k7
savedefault
Code: Alles auswählen
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2 ro
initrd /boot/initrd.img
savedefault
title Debian GNU/Linux, kernel 2.6.24-1-686 Default (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2 ro single
initrd /boot/initrd.img
savedefault
title Debian GNU/Linux, kernel 2.6.24-1-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-1-686 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.24-1-686
savedefault
title Debian GNU/Linux, kernel 2.6.24-1-686 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.24-1-686 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.24-1-686
savedefault
### END DEBIAN AUTOMAGIC KERNELS LIST
Er bootet dann auch wieder, allerdings wieder in den alten Kernel.
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Problem bei der Installation von Linux Headers
Welcher Eintrage soll laut menu.lst denn gebootet werden?
Worauf verweist der symlink vmlinuz?
Code: Alles auswählen
grep "^default" /boot/grub/menu.lst
Code: Alles auswählen
ls -l /boot/vmlinuz
- brill
- Beiträge: 354
- Registriert: 04.02.2005 10:37:34
- Lizenz eigener Beiträge: GNU General Public License
Re: Problem bei der Installation von Linux Headers
Poste doch mal die ganze Datei nach nopaste.
dann kann dir sicher geholfen werden.
ich geh aber jetzt schlafen bis morgen.
Brill
dann kann dir sicher geholfen werden.
ich geh aber jetzt schlafen bis morgen.
Brill
Re: Problem bei der Installation von Linux Headers
liefert: default 0Spasswolf hat geschrieben:Welcher Eintrage soll laut menu.lst denn gebootet werden?Code: Alles auswählen
grep "^default" /boot/grub/menu.lst
vmlinuz und initrd.img haben natürlich noch auf den alten Kernel gelinkt, habe das nun mal geändert.Spasswolf hat geschrieben: Worauf verweist der symlink vmlinuz?Code: Alles auswählen
ls -l /boot/vmlinuz
Und schwups spuckt uname -r den richtigen Kernel aus.
Vielen Dank für die Hilfe