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
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.
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Per the 1.26.7 release notes:
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
(d'oh!) Thanks for you help. Thanks for your patience.