Kernelinstallation mit Hindernissen

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
pxL
Beiträge: 6
Registriert: 28.05.2011 00:24:26

Kernelinstallation mit Hindernissen

Beitrag von pxL » 28.05.2011 00:38:00

Hi Leute ich probiere schon die ganze zeit nen neuen Kernel zu installieren was mir aber nicht gelingen will da immer folgende Fehlermeldung kommt

Code: Alles auswählen

:/usr/src# dpkg -i linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb
(Lese Datenbank ... 30715 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von linux-image-2.6.33.5-zen3-ub-1000hz 2.6.33.5-zen3-ub-1000hz-10.00.Custom (durch linux-image-2.6.33.5-zen3-ub-1000hz_amd64.deb) ...
Could not find mkinitramfs-kpkg mkinitrd.yaird. at /var/lib/dpkg/tmp.ci/preinst line 238, <STDIN> line 9.
Done.
Entpacke Ersatz für linux-image-2.6.33.5-zen3-ub-1000hz ...
The provided postrm hook script [/sbin/update-grub] could not be run.
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-image-2.6.33.5-zen3-ub-1000hz:
linux-image-2.6.33.5-zen3-ub-1000hz hängt ab von initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool; aber:
Paket initramfs-tools ist nicht installiert.
Paket yaird ist nicht installiert.
Paket linux-initramfs-tool ist nicht installiert.
dpkg: Fehler beim Bearbeiten von linux-image-2.6.33.5-zen3-ub-1000hz (--install):
Abhängigkeitsprobleme - lasse es unkonfiguriert
Fehler traten auf beim Bearbeiten von:
linux-image-2.6.33.5-zen3-ub-1000hz 

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

Re: Kernelinstallation mit Hindernissen

Beitrag von rendegast » 28.05.2011 02:09:20

Hast Du die Meldung auch mal gelesen?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

pxL
Beiträge: 6
Registriert: 28.05.2011 00:24:26

Re: Kernelinstallation mit Hindernissen

Beitrag von pxL » 28.05.2011 10:46:29

ich sag mal so ich bin nen Linuxanfänger :D aber ja habe ich

Code: Alles auswählen

apt-get install initramfs-tools yaird linux-initramfs-tool 
habe ich schon probiert da kommt dann immer folgendes

Code: Alles auswählen

apt-get install initramfs-tools yaird linux-initramfs-tool
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Paket yaird ist nicht verfügbar, wird aber von einem anderen
Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es veraltet
ist oder nur aus einer anderen Quelle verfügbar ist.
E: Paket yaird hat keinen Installationskandidaten 

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Kernelinstallation mit Hindernissen

Beitrag von Saxman » 28.05.2011 10:49:56

Du solltest Fremdpakete unter debian besser vermeiden, erst recht als Einsteiger. Wenn du für deine Hardware einen aktuelleren kernel für stable brauchst, bedien dich besser aus den backports.

Was bei Fremdpakten passieren kann, siehst du ja gerade. Auch wenn das hier noch harmlos ist, ein fremder kernel kann alle möglichen Folgefehler nach sich ziehen. Von Problemen mit udev bis hin zu Problemen mit dem Bau von kernelmodulen usw (Wobei das allerdings auch unter den backporst nicht vollständig ausgeschlossen werden kann, aber zumindest wird sich da um sowas gekümmert.).
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

pxL
Beiträge: 6
Registriert: 28.05.2011 00:24:26

Re: Kernelinstallation mit Hindernissen

Beitrag von pxL » 28.05.2011 11:22:27

ja aber ich will den unbedingt haben. Ich weis das er stable ist nur wie gesagt ich bekomm ihn nicht zum laufen

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Kernelinstallation mit Hindernissen

Beitrag von Saxman » 28.05.2011 11:25:08

Das Paket Debianyaird gibt es unter sid.

Ob das allerdings unter stable läuft habe ich nicht getestet.

Abgesehen davon:
http://packages.qa.debian.org/y/yaird/n ... 4651Z.html

Debianlinux-initramfs-tool gibt es nicht, lediglich Debianinitramfs-tools.

Die Verson die du da installieren willst ist linux-image-2.6.33.5, der Vanilla kernel ist bei 2.6.33.14.

Inwieweit da Security Fixes zurückportiert wurden, steht in den Sternen.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

pxL
Beiträge: 6
Registriert: 28.05.2011 00:24:26

Re: Kernelinstallation mit Hindernissen

Beitrag von pxL » 28.05.2011 12:55:50

und wie installier ich das nun Oo

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Kernelinstallation mit Hindernissen

Beitrag von Saxman » 28.05.2011 13:23:51

pxL hat geschrieben:

Code: Alles auswählen

linux-image-2.6.33.5-zen3-ub-1000hz hängt ab von initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool;
So wie ich das lese ist das eine ODER Abhängigkeit, es sollte also reichen eines der Pakete zu installieren. Das Paket ist allerdings offensichtlich nicht für Squeeze gebaut und aus o.g Gründen auch nicht zu empfehlen.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

Benutzeravatar
towo
Beiträge: 4546
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Kernelinstallation mit Hindernissen

Beitrag von towo » 28.05.2011 13:24:31

pxL hat geschrieben:und wie installier ich das nun Oo
Gar nicht, weil die Pakete schrottig gebaut sind, mit falschen Abhängigkeiten.

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

Re: Kernelinstallation mit Hindernissen

Beitrag von rendegast » 28.05.2011 13:40:52

linux-image-2.6.33.5-zen3-ub-1000hz hängt ab von initramfs-tools (>= 0.53) | yaird (>= 0.0.11) | linux-initramfs-tool; aber:
Paket initramfs-tools ist nicht installiert.
Paket yaird ist nicht installiert.
Paket linux-initramfs-tool ist nicht installiert.
Die Abhängigkeit stimmt schon, aber wie hast Du es hinbekommen,
daß initramfs-tools nicht mehr installiert ist?
Alle debian-Kernel entfernt? Denn die hätten initramfs-tools als Abhängigkeit auf dem System behalten.
apt-get install initramfs-tools yaird linux-initramfs-tool
....
Paket yaird ist nicht verfügbar, wird aber von einem anderen
apt-get bricht den ganzen Vorgang leider durch den ersten Fehler ab,
mit aptitude wäre initramfs-tools installiert worden.

Das Kernelpaket dürfte in einem halbinstallierten Zwischenzustand des Paketsystems sein, vielleicht 'uc' für "unconfigured".
Ein '[apt-get|aptitude] [dist-upgrade|full-upgrade]' sollte das benötigte initramfs-tools auch nachziehen.


yaird aus sid ist nebenbei nur noch für m68k.


ja aber ich will den unbedingt haben. Ich weis das er stable ist nur wie gesagt ich bekomm ihn nicht zum laufen
Du weißt über den stable-Zustand, und das entfernte initramfs-tools ist nur ein Fauxpas.
Klingt absolut glaubwürdig.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

pxL
Beiträge: 6
Registriert: 28.05.2011 00:24:26

Re: Kernelinstallation mit Hindernissen

Beitrag von pxL » 28.05.2011 15:47:05

hmm okay hab soweit alles installiert allerdings zeigt er mir immernoch nen Fehler beim bearbeiten an und das er irgendein Problem mit Grub hat bzw. ist es nicht komplett installiert so wie es scheint

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

Re: Kernelinstallation mit Hindernissen

Beitrag von rendegast » 28.05.2011 16:14:57

immernoch nen Fehler beim bearbeiten
und das er irgendein Problem mit Grub hat
Für irgendein Problem gibt es irgendeine Lösung,
ich würde aber irgendwas vorziehen.



Meldungen? Auf der Konsole, /var/log/apt/term.log, /var/log/apt/history.log, /var/log/dpkg.log
Installiertes grub?

Code: Alles auswählen

dpkg -l | grep grub
Sonstiger Paketzustand?

Code: Alles auswählen

dpkg -l | egrep -v "^ii"
Mischmasch?

Code: Alles auswählen

apt-cache policy
Mittlerweile den debian-Kernel als failback installiert?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Kernelinstallation mit Hindernissen

Beitrag von Saxman » 28.05.2011 16:17:35

rendegast hat geschrieben:Für igendein Problem gibt es irgendeine Lösung,
[...]
Hat was Zen-artiges der Spruch. :wink:
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

pxL
Beiträge: 6
Registriert: 28.05.2011 00:24:26

Re: Kernelinstallation mit Hindernissen

Beitrag von pxL » 28.05.2011 17:59:04

Code: Alles auswählen

dpkg -l | grep grub
ii  grub                                 0.97-47lenny2                        GRand Unified Bootloader (Legacy version)
ii  grub-common                          1.96+20080724-16                     GRand Unified Bootloader, version 2 (common

Code: Alles auswählen

 dpkg -l | egrep -v "^ii"
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konfiguration/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/Halten/R=Neuinst notw/X=beide (Status, Fehler: GROSS=schlecht)
||/ Name                                 Version                              Beschreibung
+++-====================================-====================================-============================================
rc  base-config                          2.53.10.2-0.0.0.1.pure64             Debian base system configurator
rc  libbind9-40                          1:9.5.1.dfsg.P1-2                    BIND9 Shared Library used by BIND
rc  libdiscover1                         1.7.19                               hardware identification library
rc  libdns45                             1:9.5.1.dfsg.P1-2                    DNS Shared Library used by BIND
rc  libgd2-noxpm                         2.0.36~rc1~dfsg-3                    GD Graphics Library version 2 (without XPM s
rc  libisc45                             1:9.5.1.dfsg.P1-2                    ISC Shared Library used by BIND
rc  libisccc40                           1:9.5.1.dfsg.P1-2                    Command Channel Library used by BIND
rc  libisccfg40                          1:9.5.1.dfsg.P1-2                    Config File Handling Library used by BIND
rc  liblwres40                           1:9.5.1.dfsg.P1-2                    Lightweight Resolver Library used by BIND
rc  libnewt0.51                          0.51.6-20                            Not Erik's Windowing Toolkit - text mode win
rc  libpci2                              2:2.1.11-3                           Obsolete shared library for accessing pci de
iF  linux-image-2.6.32cs                 2.6.32cs-10.00.Custom                Linux kernel binary image for version 2.6.32
iF  linux-image-2.6.33.5-zen3-ub-1000hz  2.6.33.5-zen3-ub-1000hz-10.00.Custom Linux kernel binary image for version 2.6.33
rc  modutils                             2.4.27.0-6                           Linux module utilities
rc  netkit-inetd                         0.10-10                              The Internet Superserver
rc  phpmyadmin                           4:2.11.8.1-5                         MySQL web administration tool
rc  qpopper                              4.0.9.dfsg-1                         Enhanced Post Office Protocol server (POP3)
rc  vsftpd                               2.0.7-1                              The Very Secure FTP Daemon

Code: Alles auswählen

 apt-cache policy
Paketdateien:
 100 /var/lib/dpkg/status
     release a=now
 500 http://security.debian.org lenny/updates/contrib Packages
     release v=5.0,o=Debian,a=oldstable,l=Debian-Security,c=contrib
     origin security.debian.org
 500 http://security.debian.org lenny/updates/main Packages
     release v=5.0,o=Debian,a=oldstable,l=Debian-Security,c=main
     origin security.debian.org
 500 ftp://ftp.tu-chemnitz.de lenny/main Translation-de
 500 ftp://ftp.tu-chemnitz.de lenny/main Packages
     release v=5.0.8,o=Debian,a=oldstable,l=Debian,c=main
     origin ftp.tu-chemnitz.de
Per Pinning verwaltete Pakete:

Code: Alles auswählen

 update-grub
Searching for GRUB installation directory ... found: /boot/grub
warning: grub-probe can't find drive for /dev/hda1.
grub-probe: error: Cannot find a GRUB drive for /dev/hda1.  Check your device.map.

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

Re: Kernelinstallation mit Hindernissen

Beitrag von rendegast » 29.05.2011 02:42:46

500 http://security.debian.org lenny/updates/contrib Packages
500 http://security.debian.org lenny/updates/main Packages
500 ftp://ftp.tu-chemnitz.de lenny/main Packages
Sieht erstmal gut aus, anzuraten ist aber
--- "lenny/updates/contrib" + zusätzlich "lenny/contrib",
da "lenny/updates/contrib" nur einen Ausschnitt der contrib-Pakete darstellt und das
zu eventuellen Problemen wegen nicht-erreichbarer Pakete führen könnte,
--- oder contrib ganz wegzulassen, denn contrib-Repo macht ohne gleichzeitig aktiviertes nonfree-Repo wenig Sinn,
da die eigentlich gewünschte Funktionalität meist erst dort zu finden ist.
update-grub
Searching for GRUB installation directory ... found: /boot/grub
warning: grub-probe can't find drive for /dev/hda1.
grub-probe: error: Cannot find a GRUB drive for /dev/hda1. Check your device.map.
In der /boot/menu.lst die root=-Einträge umstellen von /dev/hd* auf
root=/dev/sd*
root=UUID=......
root=LABEL=......
Auch: In der /boot/device-map sollten zumindest die reinen devices /dev/hda resp. /dev/sda stehen,
das kannst Du händisch korrigieren, zBsp. eintragen
(hd0) /dev/hda
oder
(hd0) /dev/sda (Dahingehend Hinweise für den laufenden Kernel mit 'blkid').
Dann 'grub-install --recheck --no-floppy [/dev/hda|/dev/sda]'
Mit einer validen /boot/device-map und root=-Einträgen sollte auch 'update-grub' durchlaufen.


iF linux-image-2.6.32cs 2.6.32cs-10.00.Custom Linux kernel binary image for version 2.6.32
iF linux-image-2.6.33.5-zen3-ub-1000hz 2.6.33.5-zen3-ub-1000hz-10.00.Custom Linux kernel binary image for version 2.6.33
Wenn gleichzeitig initramfs-tools fehlt,
hast Du Dich ohne debian-Kernel ins kalte Wasser Deiner custom-Kernel gestürzt?

-- Möglichkeit A
Mache OHNE REBOOT ein Purge dieser custom-Kernel, eventuell mittels 'dpkg --purge [--force-all]'

Code: Alles auswählen

$ man dpkg | egrep -i "remove|purge"
...
       -r, --remove, -P, --purge Paket ...|-a|--pending
, falls apt-get sich noch sträubt.
Dann installiere das Meta-Paket(e), das sollte jetzt wieder mit 'apt-get' funktionieren.

Code: Alles auswählen

apt-get update
apt-get dist-upgrade
apt-get install linux-image-amd64 linux-image-2.6-amd64
Jetzt solltest Du die custom-Kernel auch wieder hinzufügen können.

-- Möglichkeit B
aptitude versuchen, das scheint fehlertoleranter zu sein:

Code: Alles auswählen

[apt-get|aptitude] update
aptitude full-upgrade
aptitude install linux-image-amd64 linux-image-2.6-amd64
-- Möglichkeit C
Die nötigen Pakete händisch herunterladen und mittels 'dpkg' installieren

Code: Alles auswählen

dpkg [--force-all] -i Paket1 Paket2 Paket3 ....
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten