petterg Skrevet 9. februar 2014 Del Skrevet 9. februar 2014 (endret) Av gammel vane hadde jeg tenkt å bruke truecrypt på en nyinstallert maskin, men burde kanskje valgt noe annet? Formålet er at dette skal være en server for backup/manuell sync av filer mellom stasjonære pc'r og laptoper. Sync kjører over ssh. Det nye med denne serveren er at jeg hadde tenkt å legge inn truecrypt mount som en pre-kommando for backupen. Dvs; Koble til ssh, mount truecrypt container, kjør sync, unmount container, koble fra ssh. Distro er gentoo, som jeg har brukt i årevis for dette formålet (og diverse andre formål), men aldri brukt i kombinasjon med truecrypt. Problemet ser slik ut; ~ # truecrypt -t -v /home/tc/test.tc /root/tc Enter password for /home/tc/test.tc: Enter keyfile [none]: Protect hidden volume (if any)? (y=Yes/n=No) [No]: Error: device-mapper: reload ioctl on truecrypt1 failed: Invalid argument Command failed Etter endel googling kom jeg frem til at problemet kan omgås med en mount-option, men dette introduserte et nytt problem: ~ # truecrypt -t -m=nokernelcrypto -v /home/tc/test.tc /root/tc Enter password for /home/tc/test.tc: Enter keyfile [none]: Protect hidden volume (if any)? (y=Yes/n=No) [No]: Error: mount: /dev/loop0 is write-protected, mounting read-only mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so ~ # dmsg [48587.841008] device-mapper: table: 254:0: crypt: unknown target type [48587.841015] device-mapper: ioctl: error adding target to table [48604.269164] EXT2-fs (loop0): error: can't find an ext2 filesystem on dev loop0. [48604.269341] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [48604.269450] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [48604.269616] FAT-fs (loop0): invalid media value (0x24) [48604.269626] FAT-fs (loop0): Can't find a valid FAT filesystem [48604.269748] FAT-fs (loop0): invalid media value (0x24) [48604.269751] FAT-fs (loop0): Can't find a valid FAT filesystem [48604.270278] EXT2-fs (loop0): error: can't find an ext2 filesystem on dev loop0. [48604.270371] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [48604.270459] EXT4-fs (loop0): VFS: Can't find ext4 filesystem [48604.270547] FAT-fs (loop0): invalid media value (0x24) [48604.270550] FAT-fs (loop0): Can't find a valid FAT filesystem [48604.270637] FAT-fs (loop0): invalid media value (0x24) [48604.270640] FAT-fs (loop0): Can't find a valid FAT filesystem [48604.272585] ISOFS: Unable to identify CD-ROM format. [48604.272804] NTFS-fs warning (device loop0): is_boot_sector_ntfs(): Invalid boot sector checksum. [48604.272815] NTFS-fs error (device loop0): read_ntfs_boot_sector(): Primary boot sector is invalid. [48604.272818] NTFS-fs error (device loop0): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover. [48604.272822] NTFS-fs error (device loop0): ntfs_fill_super(): Not an NTFS volume. Hva har jeg gått glipp av for å få åpnet conteineren? (Neste utfordring blir å få til det samme uten root-innlogging) Edit: oppdaget at jeg hadde tatt med samme kodeseksjon to ganger Edit2: nøyaktig det samme skjer om kontaineren er ext2, ext3, ext4 eller fat Endret 10. februar 2014 av petterg Lenke til kommentar
AM2petterk Skrevet 10. februar 2014 Del Skrevet 10. februar 2014 Sist jeg hadde problemer med TrueCrypt på loopdevices var at 'loop'-modulen måtte loades først. # modprobe loop Lenke til kommentar
petterg Skrevet 11. februar 2014 Forfatter Del Skrevet 11. februar 2014 Godt forslag. Etter litt leting fant jeg ut at loop allerede var kompilert inn i kjerna. I samme søket snublet jeg over cryptoloop som ikke var kompilert. Den løste problemet. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå