Menu

Cannot mount Truecrypt'ed partition w/ Veracrypt 1.26.7 on Ubuntu 22.04

LMDorsey
2024-02-09
2025-08-08
  • LMDorsey

    LMDorsey - 2024-02-09

    ubuntu 22.04, veracrypt 1.26.7 -- this is a first install of veracrypt.

    Attempting to mount a truecrypt encrypted partition (that does open in truecrypt) via the gui, I get:
    ../src/unix/utilsx11.cpp(894): assert "Assert failure" failed in wxGetKeyStateGTK(): Unsupported key, only modifiers can be used

    Linux gimpy-lnx 5.15.0-57-generic #63-Ubuntu SMP Thu Nov 24 13:43:17 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

    BACKTRACE:
    [1] wxGetKeyState(wxKeyCode)
    [2] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler, wxEvent&)
    [3] wxEvtHandler::SearchDynamicEventTable(wxEvent&)
    [4] wxEvtHandler::TryHereOnly(wxEvent&)
    [5] wxEvtHandler::ProcessEventLocally(wxEvent&)
    [6] wxEvtHandler::ProcessEvent(wxEvent&)
    [7] wxEvtHandler::SafelyProcessEvent(wxEvent&)
    [8] g_signal_emit_valist
    [9] g_signal_emit
    [10] g_signal_emit_valist
    [11] g_signal_emit
    [12] g_signal_emit_valist
    [13] g_signal_emit
    [14] g_cclosure_marshal_VOID__BOXEDv
    [15] g_signal_emit_valist
    [16] g_signal_emit
    [17] gtk_event_controller_handle_event
    [18] g_closure_invoke
    [19] g_signal_emit_valist
    [20] g_signal_emit
    [21] gtk_main_do_event
    [22] g_main_context_dispatch
    [23] g_main_loop_run
    [24] gtk_main
    [25] wxGUIEventLoop::DoRun()
    [26] wxEventLoopBase::Run()
    [27] wxAppConsoleBase::MainLoop()
    [28] wxEntry(int&, wchar_t*)
    [29] __libc_start_main

     
  • Enigma2Illusion

    Enigma2Illusion - 2024-02-09

    Per the 1.26.7 release notes:

    All OSes:
    * Remove TrueCrypt Mode support. Version 1.25.9 can be used to mount or convert TrueCrypt volumes.
    * Complete removal of RIPEMD160 and GOST89 algorithms. Legacy volumes using any of them cannot be mounted by VeraCrypt

    You will have to convert your TrueCrypt volume to VeraCrypt or create a new VeraCrypt volume if plausible deniability is important to you.

    https://sourceforge.net/p/veracrypt/discussion/general/thread/3576d1df40/

    EDIT:
    In addition to converting the TrueCrypt volume to VeraCrypt, you may need to change the hash if you are currently using RIPEMD160 on the TrueCrypt volume.

     

    Last edit: Enigma2Illusion 2024-02-10
    • LMDorsey

      LMDorsey - 2024-02-10

      (d'oh!) Thanks for you help. Thanks for your patience.

       
  • Francewhoa

    Francewhoa - 2025-08-08

    For those facing this challenge on Linux, one option to resolve this is using ZuluMount. It is able to mount most version of TrueCrypt volumes. ZuluMount is free and Libre Source (Open Source) at https://mhogomchungu.github.io/zuluCrypt

    Both ZuluMount and VeraCrypt can be installed on the same devise. They mount to different mount point paths.

    Another option to the above is to fully remove both VeraCrypt and or TrueCrypt. Then install the older version of VeryCrypt 1.25.9. Which is able to mount TrueCrypt volumes.


    Below is the same as above. But with details for those interested.


    Steps to mount TrueCrypt volume container with ZuluMount:

    1. Using ZuluMount, to mount a TrueCryptVolume File Countainer, select an available and appropriate mount point. For exemple, in my case, "/dev/sr0".

    2. Click on "Mount File" button. Select the TrueCrypt file.

    3. If your TrueCrypt Volume uses both a password and a Keyfile, select the option "TrueCrypt/VeraCrypt Keys". Click on "Open" button.

    4. Click on "Add Keyfile" button

    5. Enter the Passphrase

    6. Click on "Open" button

    7. Wait. The volume will mount. The next window will display the mount point path.


    After ZuluMount has mounted your TrueCrypt volume, I suggest migrating your files to a new VeraCrypt volume. So that you benefit from stronger security and faster performance.

    Installer files such as, but not limited to, Debian, the ".deb" packages, can be downloaded at https://build.opensuse.org/repositories/home:obs_mhogomchungu/zulucrypt

    This repository is maintaine by the author of ZuluCrypt

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.