29.04.2024, 17:31 UhrDeutsch | English
Hallo Gast [ Registrierung | Anmelden ]

Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
tuxman
Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh  BeitragVerfasst am: 20.06.2006, 21:14 Uhr



Anmeldung: 11. Aug 2005
Beiträge: 7
Wohnort: NRW
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
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
danone
Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh  BeitragVerfasst am: 20.06.2006, 22:42 Uhr



Anmeldung: 13. Feb 2004
Beiträge: 373

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
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
towo2099
Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh  BeitragVerfasst am: 21.06.2006, 06:36 Uhr



Anmeldung: 23. Sep 2004
Beiträge: 612

Das entspr. Script um die Sourcen zu holen ist im Kernel-Zip!

_________________
Ich bin nicht die Signatur, ich Putz' hier nur Winken
Nach Diktat spazieren gegangen Auf den Arm nehmen
 
 Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
tuxman
Titel:   BeitragVerfasst am: 21.06.2006, 11:55 Uhr



Anmeldung: 11. Aug 2005
Beiträge: 7
Wohnort: NRW
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
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
schnorrer
Titel:   BeitragVerfasst am: 21.06.2006, 14:27 Uhr



Anmeldung: 09. Jan 2006
Beiträge: 1720

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
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
tuxman
Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh [Gelöst]  BeitragVerfasst am: 21.06.2006, 20:30 Uhr



Anmeldung: 11. Aug 2005
Beiträge: 7
Wohnort: NRW
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:

a solution for the bug is to add this rows

#define SECTOR_FORMAT "%lu"
#define SECTOR_FORMAT "%llu"

to this file /usr/src/linux/drivers/md/dm.h

Anschließend lief das build.sh fehlerfrei durch.

MfG
tuxman

EDIT: Farbe geändert


Zuletzt bearbeitet von tuxman am 21.06.2006, 23:26 Uhr, insgesamt ein Mal bearbeitet
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
billy
Titel: 2.6.17-kanotix-1: install-kernel-source-vanilla.sh  BeitragVerfasst am: 21.06.2006, 21:51 Uhr



Anmeldung: 05. Dez 2005
Beiträge: 190

Was für schöne Farben Auf den Arm nehmen hast Du Deiner Schrift gegeben, das kann ja kein Schw....n lesen. Geschockt

Gruß, billy
 
 Benutzer-Profile anzeigen Private Nachricht senden  
Antworten mit Zitat Nach oben
Hack-o-Master
Titel:   BeitragVerfasst am: 09.07.2006, 14:16 Uhr



Anmeldung: 05. Apr 2005
Beiträge: 499
Wohnort: Bielefeld <:-P
@tuxman

eher so (getestet bei x86-32Bit)
In /usr/src/linux/drivers/md/dm.h einzufügen:
Code:
/* Truecrypt 4.2 fix (only tested on x86-32Bit) */
#ifndef CONFIG_LBD /* Large Block Device defined*/
#define SECTOR_FORMAT "%lu" /* No 32Bit uint */
#else
#define SECTOR_FORMAT "%llu" /* Yes 64Bit uint */
#endif
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.

mfg. Hack-o-Master

_________________
sidux2007-02 64Bit, Kernel 2.6.23rc..(Crypto-root), X.org 7.3, KDE 3.5.7
http://bernd-das-brot.de.be | Gästebuch , certified B.O.F.H.
 
 Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen  
Antworten mit Zitat Nach oben
Beiträge vom vorherigen Thema anzeigen:     
Gehe zu:  
Alle Zeiten sind GMT + 1 Stunde
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen Druckerfreundliche Version Einloggen, um private Nachrichten zu lesen Nächstes Thema anzeigen
PNphpBB2 © 2003-2007 
 
Deutsch | English
Logos and trademarks are the property of their respective owners, comments are property of their posters, the rest is © 2004 - 2006 by Jörg Schirottke (Kano).
Consult Impressum and Legal Terms for details. Kanotix is Free Software released under the GNU/GPL license.
This CMS is powered by PostNuke, all themes used at this site are released under the GNU/GPL license. designed and hosted by w3you. Our web server is running on Kanotix64-2006.