Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: miset 25 Dubna 2007, 12:13:48
-
Uprgradoval jsem na 7.04, vše v pohodě, až na to, že mi nejde Truecrypt. Při spuštění z příkazové řádky se normálně spustí, vyžádá si heslo a teprve po jeho zadání a ověření, že je správné vypíše chybu :
FATAL: Module truecrypt not found.
Failed to load TrueCrypt kernel module
Pokud to spustím z GUI rozhraní (forcefield), vyhodí to okno s hláškou :
Unknow exit code: Contact developer
Nevíte někdo co s tím? Mám nainstalovanou verzi 4.3 (problém by mohl být v tom, že to je pro 6.10, ale kompilace zdrojáku se také nějak nedaří)
-
Modul jádra z verze pro ubuntu 6.10 není s verzí 7.04 kompatibilní. Máš v podstatě jen dvě možnosti - buď počkáš na balík pro 7.04, nebo si to zkompiluješ sám. Já jsme to dělal zrovna předevčírem a nic na tom není.
* Stáhneš si a rozbalíš zdrojáky,
* nainstaluješ metabalík build-essential
* nainstaluješ zdrojáky jádra, balík linux-source-2.6.20
* zdrojáky jádra se ti uloží do /usr/src v tar.bz2, takže je ještě nutné je rozbalit:
cd /usr/src
sudo tar xvfj linux-source-2.6.20.tar.bz2* udělej symbolický link na zdrojáky jádra:
sudo ln -s /usr/src/linux-source-2.6.20 /usr/src/linux* zkompiluj moduly jádra
sudo make -C /usr/src/linux config modulesNa všechny otázky jen mačkej Enter, bude jich celkem dost a pak do bude celkem dlouho kompilovat
* vlez do adresáře, kam jsi rozbalil zdrojáky TrueCryptu a spusť
sudo ./build.sh
sudo ./install.shTo je vše, mělo by to fungovat.
-
Díky, Corwine78, skvělá a vyčerpávající odpověď. Proto mi nešla ta kompilace (dělal jsem vlastně až ten poslední krok, bez těch předchozích s jádrem). Tož to vyzkouším, prvně v životě budu kompilovat jádro, tak doufám, že to nebude poslední věc, kterou v Kubuntu uvidím :-). Ale když jsem už našel dokonce dvě grafické nadstavby, tak to by byl čert v tom, abych to nerozchodil.
-
Neboj, vlastně kompiluješ jen moduly, takže do běžícího jádra vůbec nezasahuješ. Je to velmi jednoduché, jen ta kompilace trošku trvá.
-
Ahojky, tak i přes polopatistický návod se něco někde nezdařilo, neboť po vložení hesla se objeví tato hláška:
insmod: error inserting '/usr/share/truecrypt/kernel/truecrypt-2.6.20.ko': -1 Invalid module format
FATAL: Error inserting truecrypt (/lib/modules/2.6.20-15-generic/extra/truecrypt.ko): Invalid module format
Failed to load TrueCrypt kernel module
předpokládám, že příkaz mám správně: sudo truecrypt /media/disk/tc01.tc /mnt/TC
-
Ano, příkaz máš OK. Toto vypadá, že byl modul zkompilován pro špatnou verzi jádra. Používáš generic jádro, nebo nějaké jiné. Dej sem prosém výpis příkazu:
uname -a
-
Linux P0941 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux
-
Linux P0941 2.6.20-15-generic #2 SMP Sun Apr 15 07:36:31 UTC 2007 i686 GNU/Linux
Tak to je OK. Jsi si jistý, že jsi všude při konfiguraci těch modulů dal Enter, že jsi nic nenastavoval?
A ještě jedna věc, doufám, že ten TrueCrypt pro 6.10 jsi odinstaloval? Samozřejmě nejlépe volbou purge (úplně odebrat).
-
A jejda ... tak to jsem asi něco "zvoral", protože:
- při té kompilaci jádra jsem v jednom případě nezmáčkl Enter, ale nastavil typ CPU (Pentium M, zatímco defautně byl tuším 6x86), jinak jsem snad ten Enter držel pořád
- co se týká té odinstalace - odinstaloval jsem to přes Adept manager, tak teď si nejsem jistý, jestli to stačilo
Je nějaký příkaz, jak se toho totálně zbavit a nainstalovat pak znovu? A to jádro - znovu zkompilovat? Škoda, že jsem si neudělal komplet zálohu, než jsem s tím začal, asi by to šlo jednodušeji teďka.
-
Tak jsme doma, je to tím nastavením CPU na Pentium M (já jsem si taky poprvé nastavil K7 a řešil stejný problém).
Čili pokračuj od bodu
* zkompiluj moduly jádra
mačkej jen enter a u procesorů to vrať tak, jak to bylo. Pak to bude OK :-)
-
Zdravím,
měl jsem také velký problém Truecrypt rozchodit na 7.04 (podle zde popsaného návodu to u mě také nezafungovalo), povedlo se mi to až úpravou build.sh podle návodu na
http://blog.gnu-designs.com/truecrypt-on-ubuntu-fiesty-fawn-or-later/
S tím, že jsem ještě pro jistotu aplikoval patch truecrypt4.2a-2.6.20.patch.gz podle návodu (nezkoušel jsem to bez něj) :
http://ubuntuforums.org/showpost.php?p=2026335&postcount=4
Teď už to konečně běhá.
-
Kluci dííík moc, už to funguje :-)
-
Prosim, Prosím, nešlo by to trošičku polopatičtěji? Kompilaci zatím moc nezvládám a TrueCrypt by se opravdu hodil... Díky...
-
Myslím, že corwin78 to zodpověděl naprosto přesně, projdi si ty body, co napsal a určitě to zvládneš, je bych ještě doplnil:
- ten build-essential nainstaluješ snadno přes apt-manager (pokud máš Gnome, tak asi Synaptic, nevím přesně), jednoduše do vyhledávacího okénka napiš to build-essential a pak jen nainstaluj, stejně tak to proveď s těmi zdrojáky jádra, balík linux-source-2.6.20
- a to ostatní dělej v terminálu přesně jak je to napsaný od corwina a fakt to nejde zkazit, pokud nebudeš jako já dětal chytrýho a měnit hodnoty, prostě při té kompilaci jen mačkej enter
nenapadá mne, co víc k tomu napsat, kdyžtak se ozvi.
-
Prosim, Prosím, nešlo by to trošičku polopatičtěji? Kompilaci zatím moc nezvládám a TrueCrypt by se opravdu hodil... Díky...
Promiň, ale co chceš ještě polopatičtěji, když to tu máš krok za krokem včetně příkazů. Zkus to, a pokud se na něčem zasekneš, tak napiš, rád ti to vysvětlím. Jinak počítám, že balík pro Feistyho určitě časem bude.
-
Ja vim, ze polopaticteji uzm to nejde, ale strávil jsem u toho včera večer přes dvě hodiny a naprosto bez výsledku... Ke svýmu počítači se dostanu až někdy hodně v noci, takže k tomuto se dostanu až zítra, tedy napíši, co se mi daří a kde ten problém asi bude, ale asi někde ve mě...
Díky
P.S. Mám graf. Gnome.
-
nic
-
ale nic
-
Tak čekáme na nějaké ty informace... :-)
-
Jo dobrý, během kompilace bez Erroru, jen ještě ten poslední krok -
sudo ./build.sh
sudo ./install.sh
u toho jsem se teď zasekl. mám si normálně v nautilusu otevřít onu složku a pak pře alt+f2 zadat tyto dva příkazy???
Ci jak?
Díky
-
ja@ja-laptop:~$ sudo /home/ja/Desktop/truecrypt-4.3-source-code/Linux/build.sh
Password: *******
Checking build requirements...
Building kernel module... cd: 145: can't cd to Kernel
Error: Failed to build kernel module???
-
ja@ja-laptop:~$ sudo /home/ja/Desktop/truecrypt-4.3-source-code/Linux/build.sh
Password: *******
Checking build requirements...
Building kernel module... cd: 145: can't cd to Kernel
Error: Failed to build kernel module???
To by mohlo znamenat, že při kompilaci nejde najít ty zdrojáky kernelu.
Udělal jsi tento krok?
sudo ln -s /usr/src/linux-source-2.6.20 /usr/src/linuxCo se stane, když napíšeš:
ls /usr/src/linuxMimochodem, dělej to všecko v terminálu. Teď přesně netuším, v které nabídce v Ubuntu to je, já používám Kubuntu.
-
arch drivers lib README.Debian
block firmware MAINTAINERS REPORTING-BUGS
conf.vars fs Makefile scripts
COPYING include mm security
CREDITS init modules sound
crypto ipc Module.symvers ubuntu
debian Kbuild net usr
Debian.src.changelog kernel package-list
Documentation kernel-versions READMEtohle...
ten krok jsem udelal... Ale jestli si ho pocitac prebral??? Tim myslim, jestli ho opravdu udelal... Mam ho tam napsat i ted??? To asi ne, co?
-
jo, udělal jej, je v te slozce ten odkaz...
-
Pockej, ale to je ale odkaz na ten linux-source, ne na tyto zdroje.
Ja nevim, nechapu.
-
To vypadá OK. Tak mě ještě napadá spustit ten ./build.sh atd. přímo z toho adresáře se zdrojáky truecryptu.
-
nechapu jak odtamtud... Do terminálu mám zadat co? to "./build.sh", ale jak terminal pozna, kde je ta tecka? Mysleno tak, ze nevim co udelat predtim, nez tohle zadam...
-
:-) ./ znamená, že spouštíš soubor z aktuálního adresáře. Pokud by jsi byl v
ja@ja-laptop:~$ sudo /home/ja/Desktop/truecrypt-4.3-source-code/Linux/napsal jen build.sh a dal Enter, tak se nic nespustí.
-
Tak jsem to otevrel tak, ze jsem si otevrel jako sudo nautilus, pak jsem tam normálně dal spustit soubor a něco to udělalo...
Musím jít. Tak to ozkouším zítra...
Díky za pomoc.
-
To myslím chápu, jak s tím terminálem, jen jsem myslel, ze v tomto pripade vypise jen, ze to je adresar a pro další příkazy to zapomene...
-
SKVELY, tedy instalace proběhla v pořádku... Jen se teď topím v ovládání. zadám si
sudo truecryptvypíše
Usage: truecrypt [OPTIONS] VOLUME_PATH [MOUNT_DIRECTORY]
or: truecrypt [OPTIONS] -i
or: truecrypt [OPTIONS] -c | --create | -C | --change [VOLUME_PATH]
or: truecrypt [OPTIONS] -d | --dismount | -l | --list [MAPPED_VOLUME]
or: truecrypt [OPTIONS] --backup-headers | --restore-header FILE [VOLUME]
or: truecrypt [OPTIONS] --properties [VOLUME_PATH]
or: truecrypt [OPTIONS] --keyfile-create FILE
or: truecrypt -h | --help | --test | -V | --version
Commands:
VOLUME_PATH Map volume
VOLUME_PATH MOUNT_DIRECTORY Map and mount volume
--backup-headers FILE [VOLUME] Backup headers of VOLUME to FILE
-c, --create [VOLUME_PATH] Create a new volume
-C, --change [VOLUME_PATH] Change password/keyfile(s)
-d, --dismount [MAPPED_VOLUME] Dismount and unmap volume
-h, --help Display detailed help
--keyfile-create FILE Create a new keyfile
-i, --interactive Map and mount volume interactively
-l, --list [MAPPED_VOLUME] List mapped volumes
--properties [VOLUME_PATH] Display properties of volume
--restore-header FILE [VOLUME] Restore header of VOLUME from FILE
--test Test algorithms
-V, --version Display program version and legal notices
Options:
--cluster SIZE Cluster size
--display-keys Display encryption keys
--display-password Display password while typing
--disable-progress Disable progress display
--encryption EA Encryption algorithm
--filesystem TYPE Filesystem type
--hash HASH Hash algorithm
-k, --keyfile FILE|DIR Keyfile for volume
--keyfile-add FILE|DIR New keyfile for volume
-K, --keyfile-protected FILE|DIR Keyfile for protected volume
-M, --mount-options OPTIONS Mount options
-N, --device-number NUMBER Map volume as device number
--overwrite Overwrite files without confirmation
-p, --password PASSWORD Password for volume
--password-tries NUMBER Password entry tries
-P, --protect-hidden Protect hidden volume
--random-source FILE Random number generator input file
--quick Use quick format
--update-time Do not preserve timestamps
-r, --read-only Map/Mount volume as read-only
--size SIZE Volume size
--type TYPE Volume type
-u, --user-mount Set default user and group ID on mount
-v, --verbose Verbose output
MAPPED_VOLUME = DEVICE_NUMBER | DEVICE_NAME | MOUNT_POINT | VOLUME_PATH
For a detailed help, use --help or see truecrypt(1) man page.
For more information, visit .
Usage: truecrypt [OPTIONS] VOLUME_PATH [MOUNT_DIRECTORY]
or: truecrypt [OPTIONS] -i
or: truecrypt [OPTIONS] -c | --create | -C | --change [VOLUME_PATH]
or: truecrypt [OPTIONS] -d | --dismount | -l | --list [MAPPED_VOLUME]
or: truecrypt [OPTIONS] --backup-headers | --restore-header FILE [VOLUME]
or: truecrypt [OPTIONS] --properties [VOLUME_PATH]
or: truecrypt [OPTIONS] --keyfile-create FILE
or: truecrypt -h | --help | --test | -V | --version
Commands:
VOLUME_PATH Map volume
VOLUME_PATH MOUNT_DIRECTORY Map and mount volume
--backup-headers FILE [VOLUME] Backup headers of VOLUME to FILE
-c, --create [VOLUME_PATH] Create a new volume
-C, --change [VOLUME_PATH] Change password/keyfile(s)
-d, --dismount [MAPPED_VOLUME] Dismount and unmap volume
-h, --help Display detailed help
--keyfile-create FILE Create a new keyfile
-i, --interactive Map and mount volume interactively
-l, --list [MAPPED_VOLUME] List mapped volumes
--properties [VOLUME_PATH] Display properties of volume
--restore-header FILE [VOLUME] Restore header of VOLUME from FILE
--test Test algorithms
-V, --version Display program version and legal notices
Options:
--cluster SIZE Cluster size
--display-keys Display encryption keys
--display-password Display password while typing
--disable-progress Disable progress display
--encryption EA Encryption algorithm
--filesystem TYPE Filesystem type
--hash HASH Hash algorithm
-k, --keyfile FILE|DIR Keyfile for volume
--keyfile-add FILE|DIR New keyfile for volume
-K, --keyfile-protected FILE|DIR Keyfile for protected volume
-M, --mount-options OPTIONS Mount options
-N, --device-number NUMBER Map volume as device number
--overwrite Overwrite files without confirmation
-p, --password PASSWORD Password for volume
--password-tries NUMBER Password entry tries
-P, --protect-hidden Protect hidden volume
--random-source FILE Random number generator input file
--quick Use quick format
--update-time Do not preserve timestamps
-r, --read-only Map/Mount volume as read-only
--size SIZE Volume size
--type TYPE Volume type
-u, --user-mount Set default user and group ID on mount
-v, --verbose Verbose output
MAPPED_VOLUME = DEVICE_NUMBER | DEVICE_NAME | MOUNT_POINT | VOLUME_PATH
For a detailed help, use --help or see truecrypt(1) man page.
For more information, visit .a ted co vybrat...
Mam jiz z Woken vytvorenou jednu partition na disku TrueCryptem šiftovanou a tu bych teď potřeboval načíst. Je chráněna AES a hash je Whirpool. Lze to? Ja stejne asi budu tuto partition přeformátovávat - ntfs - ale aspoň dočasně by to mohlo jít...
Díky
-
Nejdřív si musíš udělat adresář, kam budeš ten TrueCryptový disk připojovat. Pak použiješ příkaz:
truecrypt /dev/jmeno_disku /cesta_do_adresáře_kam_připojit
-
díky...
Jen mi to nějak zase nefungíruje jak má :
ja@ja-laptop:~$ truecrypt /dev/hdc2 /home/ja/S/
Enter password for '/dev/hdc2':
Cannot read hidden volume header: Invalid argument
ja@ja-laptop:~$Díky za pomoc
-
To je zvláštní. Pokud máš v hesle znaky "z" nebo "y", tak zkus, jestli nejsou přehozeny.
-
sorry, ja to updatoval az po odpovedi. Nejspis byla puvodne chyba v cislovani partition ve woknech/linuxech... Teď ale zase jinde, tedy nevadí...
-
sam@sam-laptop:~$ truecrypt /dev/hdc3 /home/sam/S/
Enter password for '/dev/hdc3':
sinsmod: error inserting '/usr/share/truecrypt/kernel/truecrypt-2.6.20.ko': -1 Invalid module format
FATAL: Error inserting truecrypt (/lib/modules/2.6.20-15-386/extra/truecrypt.ko): Invalid module format
Failed to load TrueCrypt kernel moduletak zas u jiny partition vypisuje tohle...
-
To s tím invalid module formatem se tu už řešilo o pár příspěvků výš.
-
tedy to mam znovu nakompilovat? Vzdyt to co tam radis jsem udelal, tedy onim resenim asi bude neco jineho...
-
jo ale já tam mám jiný jádro:
Linux sam-laptop 2.6.20-15-386 #2 Sun Apr 15 07:34:00 UTC 2007 i686 GNU/Linuxjá nevím jestli to hraje nějakou roli, ale kompilovat jsem to nechal již několikrát a bezvýsledku...
Díky
-
jo ale já tam mám jiný jádro:
Linux sam-laptop 2.6.20-15-386 #2 Sun Apr 15 07:34:00 UTC 2007 i686 GNU/Linuxjá nevím jestli to hraje nějakou roli, ale kompilovat jsem to nechal již několikrát a bezvýsledku...
Díky
Samozřejmě, že to hraje roli. V tom případě je nutné zvolit jiný typ CPU. Máš nějaký speciální důvod, proč používáš 386 jádro?
-
Nevím. V Grubu je na prvním místě... Je nějaký důvo dproč používat generic jádro?
P.S. V instalaci jsem si nastavil místo defaultní 586 svou 386, a stále nic...
-
Generic jádro je vyladěno pro běh na všech architekturách. 386 je vhodné jen v případě, že máš s generic problémy. Doporučuji ti nabootovat generic jádro a znovu ten modul zkompilovat. Pak už to musí konečně fungovat.
-
Tak to kompiluju v Generic jádře, tedy by to už nemělo zlobit...
Díky moc
P.S. Jaký mám nastavit procesor a subprocesor? Co bylo Defaultně nevím.
-
Tak to kompiluju v Generic jádře, tedy by to už nemělo zlobit...
Díky moc
P.S. Jaký mám nastavit procesor a subprocesor? Co bylo Defaultně nevím.
Processor family - 3. 586/K5/5x86/6x86/6x86MX (M586)
-
Jasně.
Díky moc...
-
Už to pracuje!!! Skvělý.
Díky moc.
-
Už to pracuje!!! Skvělý.
Díky moc.
No vidíš, žádná věda :-)
-
veda ne, ale cekal jsem to malinko jednodušejc... Ale je to má chyba, bez zmatků s jádrem by to bylo v pohodě...
Moc Díky