I have several file folders that I have encrypted with Trucrypt or Veracrypt. These have worked flawlessly for many years on several operating systems including Ubuntu. After upgrading several Ubuntu desktops to 22.04 I noticed that I am no longer able to unlock these folders. I get a bad file descriptor error message after entering the correct passphrases.
Not much information out there about this. I did find a thread elsewhere complaining about this same problem and the solution was to start Trucrypt or Veracrypt from the shell with the command:
sudo veracrypt &
This works fine but is not nearly as elegant as using the GUI interface that has worked perfectly for a great many years.
Is there some way to get these apps to work correctly again from the usual logged in mortal user GUI launch method?
Trucrypt has long been depreciated and is not part of the Ubuntu distribution. Veracrypt was installed and is maintained using the repository:
sudo add-apt-repository ppa:unit193/encryption
Zulucrypt is a helpful workaround but it is confusing to use, does not unlock some of my files and is missing features like display/cache passphrase that are important to me. What would be better would be getting these apps to work correctly as they have for years.
NOTE: I added veracrypt (currently at the lasted version 1.25.9) because Trucrypt (which is what I have been using for eons) has been long depreciated and is unsupported. So I didn't want this question to get blown off for asking about unsupported software. Veracrypt works/worked fine on files encrypted by Trucrypt and is a currently supported app. Trucrypt and Veracrypt fail in the same way with the same error message and the workaround of running each in a shell with sudo privileges works for both.
My fundamental question is this: Trucrypt and veracrypt have worked fine for years. Why, ever since the 22.04 upgrade, do these tools (which were at the same version level before the Ubuntu upgrade as they now are after the upgrade) have to be run from a sudo shell to work correctly? And what can be done to just launch them from the user favorites GUI and have them work as they always have?
Thanks in advance!