VeraCrypt
VeraCrypt copied to clipboard
Critical error occurs when trying to mount VeraCrypt file container
I installed VeraCrypt using Linux Generic Installer from the official website and extracted following binary from package file:
veracrypt: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=bb004f676b314bbfa6d2712f410c579ff8a05480, stripped
SHA-512: a299ac2934ede563ff9f74379ca3c00e5d71290a8786d0a9b3d1c4ea9dd4637a5c4bbb7fc86ecac07bbf99067e025773d99e001f336afccf44f9ecbc54816765
It's not possible to mount encrypted file container if VeraCrypt is run without root permissions because it crashes at the point when it should ask for root password
Here is partial backtrace I was able to get using GDB: gdb.txt
Let me know if I can do anything else to help with resolving this issue
Expected behavior
Encrypted file container should be successfully mounted
Observed behavior
Critical error which prevents me from mounting encrypted file container
Steps to reproduce
- create encrypted file container (Standard / AES / SHA-512 / 10 MiB / FAT)
- select encrypted file container
- select mount slot
- type decryption password
- click "ok"
Screenshot
Your Environment
Kernel: 6.1.0-16-amd64
Libc: 2.31
VeraCrypt version: 1.26.7
Operating system and version: Tails 5.21 (based on Debian GNU/Linux 11 (bullseye))
System type: 64-bit
I just booted up my VM to check on this.
Based on your SHA512 hash, you're using the binary from veracrypt-1.26.7-setup-gui-x64
which I believe was originally the legacy version for systems without gtk3. This version does indeed crash when used, though I haven't tried to troubleshoot why. You need to use the veracrypt-1.26.7-setup-gtk3-gui-x64
and it will work correctly as I just tested.
Thank you for the suggestion, I checked binary from veracrypt-1.26.7-setup-gtk3-gui-x64
and it works without issues
It's still unknown what caused crash of veracrypt-1.26.7-setup-gui-x64
so I will leave issue open
Based on your SHA512 hash, you're using the binary from
veracrypt-1.26.7-setup-gui-x64
which I believe was originally the legacy version for systems without gtk3. This version does indeed crash when used, though I haven't tried to troubleshoot why. You need to use theveracrypt-1.26.7-setup-gtk3-gui-x64
and it will work correctly as I just tested.
@Jertzukka It worked for me on Tails 6.3. Thanks!