Nicht mehr aktuelle Beiträge - 2.6.17-kanotix-1: install-kernel-source-vanilla.sh tuxman - 20.06.2006, 21:14 Uhr Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh
Hallo,
nach einem heutigen Kernel-Update auf 2.6.17-kanotix-1 habe ich
(damit truecrypt 4.2 wieder neu installiert werden kann),
install-kernel-source-vanilla.sh
ausgeführt, bekomme aber folgende Meldung:
...... --21:38:28-- ftp://ftp.uk.kernel.org/pub/linux/kerne ... -1.tar.bz2
=> `linux-2.6.17-kanotix-1.tar.bz2'
==> CWD nicht erforderlich.
==> PASV ... fertig. ==> RETR linux-2.6.17-kanotix-1.tar.bz2 ...
Die Datei »linux-2.6.17-kanotix-1.tar.bz2« gibt es nicht.
Was kann man da machen?
Schon im voraus vielen Dank für eure Hilfe!
tuxman
danone - 20.06.2006, 22:42 Uhr Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh
Allgemein sollte man erst ein update-scripts-kanotix.sh machen. Allerdings ist install-kernel-source-vanilla.sh scheinbar noch nicht aktualisiert. Nimm solange http://kanotix.com/files/fix/kanotix-source.sh - macht das gleiche aber nur für diesen Kernel...
danone
towo2099 - 21.06.2006, 06:36 Uhr Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh
Das entspr. Script um die Sourcen zu holen ist im Kernel-Zip!
tuxman - 21.06.2006, 11:55 Uhr Titel:
Die Sourcen habe ich mit
kanotix-source.sh
installiert bekommen, insoweit DANKE für die Hinweise,
trotzdem klappt es leider noch nicht mit Truecrypt:
Checking build requirements...
Preparing kernel build system in /usr/src/linux-2.6.17-kanotix-1... Done.
Building kernel module... /home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c: In fu nction 'truecrypt_ctr':
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:164: error: 'SECTOR_FORMAT' unde clared (first use in this function)
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:164: error: (Each undeclared ide ntifier is reported only once
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:164: error: for each function it appears in.)
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c: In function 'truecrypt_endio':
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:378: error: expected ')' before 'SECTOR_FORMAT'
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c: In function 'truecrypt_map':
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:423: error: expected ')' before 'SECTOR_FORMAT'
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:550: error: expected ')' before 'SECTOR_FORMAT'
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c: In function 'truecrypt_status':
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:572: error: expected ')' before 'SECTOR_FORMAT'
make[2]: *** [/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.o] Fehler 1
make[1]: *** [_module_/home/se/truecrypt-4.2/Linux/Kernel] Fehler 2
make: *** [truecrypt] Fehler 2
Error: Failed to build kernel module
Hat jemand einen Tipp für einen DAU?
MfG
tuxman
schnorrer - 21.06.2006, 14:27 Uhr Titel:
schau mal nach was für einen GCC du benutzt, und die Abhängikeiten für das zu kompilierende Modul.
Welchen GCC braucht das Modul?
Der Fehler
/home/se/truecrypt-4.2/Linux/Kernel/Dm-target.c:164: error: 'SECTOR_FORMAT' unde clared (first use in this function)
deutet auf einen Fehler in diesem Modul(Funktion) vor Zeile 164 hin.
Kann auch in der Header-Datei liegen
tuxman - 21.06.2006, 20:30 Uhr Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh [Gelöst]
Hallo,
bin nun im Linux-Forum von Truecrypt.org fündig geworden.
Truecrypt 4.2 funktioniert nicht mehr ohne weiteres mit dem Kernel 2.6.17,
weil dort „SECTOR_FORMAT“ entfernt wurde:
from "http://kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.17-rc1":
commit 4ee218cd67b385759993a6c840ea45f0ee0a8b30
Author: Andrew Morton <akpm@osdl.org>
Date: Mon Mar 27 01:17:48 2006 -0800
[PATCH] dm: remove SECTOR_FORMAT
We don't know what type sector_t has. Sometimes it's unsigned long, sometimes
it's unsigned long long. For example on ppc64 it's unsigned long with
CONFIG_LBD=n and on x86_64 it's unsigned long long with CONFIG_LBD=n.
The way to handle all of this is to always use unsigned long long and to
always typecast the sector_t when printing it.
Acked-by: Alasdair G Kergon <agk@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Hier dazu eine auch bei mir funktionierende Lösung aus dem o.g. Forum:
EDIT: Farbe geändert
billy - 21.06.2006, 21:51 Uhr Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh
Was für schöne Farben hast Du Deiner Schrift gegeben, das kann ja kein Schw....n lesen.
Gruß, billy
Hack-o-Master - 09.07.2006, 14:16 Uhr Titel:
@tuxman
eher so (getestet bei x86-32Bit)
In /usr/src/linux/drivers/md/dm.h einzufügen:
Habe hier einen orig. Kano 2.6.17 (ohne CONFIG_LBD) und einen eigenen (mit CONFIG_LBD), wenn das 'falsche' Format gewählt wurde zeigt 'truecrypt -l' nichts sonderlich sinnvolles an... Funktion ist aber erforderlich für's Skript Truecrypt Mounting per KDE-Kontextmenüs...
Update: es gibt eine neuere Version (Truecrypt4.2a vom 3. Juli) dort braucht dm.h nicht mehr angepasst zu werden.