hi everyone. this update for me went smoothly for all things gnu/linux.
but there is one program that I run with wine that stopped working.
up until the most recent update I used MetaTrader terminal and the only thing I had to do is to just hold off the wine updates. I am forced to use wine 10.2-2 because any version higher than that makes metatrader show an error message about a ‘debugger was found’, and then it refuses to start. I have already checked with the most recent wine - it’s the same.
so. with this update the app starts, the window appears, but it crashes as soon as it gets online (when I start it with network disabled, it runs fine until I enable the network and it gets online). and here is what I see in the terminal:
$ env WINEPREFIX="/home/synth/.wine64" WINEDEBUG=-all wine C:\\users\\synth\\AppData\\Roaming\\Microsoft\\Windows\\Start\ Menu\\Programs\\MetaTrader\ ECN\ -\ FXOpen\\FXOpen\ ECN\ MetaTrader.lnk
GnuTLS error: Public key signature verification has failed.
GnuTLS error: Public key signature verification has failed.
GnuTLS error: Public key signature verification has failed.
GnuTLS error: Public key signature verification has failed.
GnuTLS error: Public key signature verification has failed.
GnuTLS error: Public key signature verification has failed.
GnuTLS error: Public key signature verification has failed.
etaTrader ECN - FXOpen\terminal.exe: ecc-random.c:62: _nettle_ecc_mod_random: Assertion `nbytes <= m->size * sizeof (mp_limb_t)' failed.
GnuTLS error: Public key signature verification has failed.
GnuTLS error: Public key signature verification has failed.
I have checked the MetaTrader version (it updates itself automatically) and it’s pretty recent, dated March 2026.
so, my understanding is that the problem has something to do with gnutls lib32-gnutls and nettle lib32-nettle which were updated.
can anyone help me to get somehow use wine with the older versions of these packages please? maybe I should add some overrides?