Discussion de l'article "MetaTrader 5 sur Linux" - page 39

Les versions 6274 à 6283 de MetaTrader 5 affichent le message « Un débogueur a été détecté en cours d'exécution sur votre système » sous Wine sur Linux (la version 6257 fonctionne)


Depuis que le programme d'installation propose la version 6274, le terminal ne démarre plus sous Wine sur Ubuntu 24.04. Une boîte de message s'affiche indiquant « Un débogueur a été détecté en cours d'exécution sur votre système » et le processus ne se poursuit pas. La même configuration permet d'exécuter normalement la version 6257. Aucun débogueur n’est associé au processus ; il semble donc s’agir d’un faux positif de la vérification du débogueur sous Wine. Nous souhaiterions demander à MetaQuotes d’examiner ce problème. Nous ne demandons aucune modification de la protection elle-même, mais simplement de confirmer si Wine est un environnement pris en charge pour les versions les plus récentes et si la vérification peut être adaptée pour le tolérer.

Environnement

  • Hôte : Ubuntu 24.04 LTS (x86-64)
  • Wine 9.0 (paquet Ubuntu 9.0~repack-4build3) et Wine 10.0 (version stable de WineHQ) : même résultat avec les deux
  • Préfixe Wine 64 bits vierge, installation à partir du programme d’installation officiel dans ce préfixe
  • Aucun débogueur, traceur ou outil de surveillance associé (le TracerPid du processus est 0)

Versions testées

Version pour terminal terminal64.exe (SHA-256, préfixe) Résultat sous Wine 9.0
6257 (11 oct. 2026) 7f5fe5ac... Démarrage, fenêtre principale « MetaTrader 5 - Netting - EURUSD,H1 »
6274 (19 oct. 2026) bf906df6... boîte de message « Un débogueur a été détecté en cours d'exécution sur votre système »
6283 ad7fafb2... (126 216 296 octets) même boîte de message

Les versions 6274 et ultérieures ont été installées aujourd’hui à l’aide du programme d’installation officiel. Ces mêmes versions démarrent sans afficher ce message sur un véritable système Windows (test dans un conteneur Windows avec la version 6283).

Ce que nous avons observé

  • La boîte de message apparaît quelques secondes après le lancement de terminal64 .exe. MetaEditor, lancé à partir de cette même installation, se bloque alors et ne termine jamais la compilation.
  • Ce comportement ne dépend pas de la version de Wine (9.0 ou 10.0), mais de la version de terminal.
  • Lorsque le traçage des appels propre à Wine est activé, la même version démarre normalement. Cela suggère que la vérification réagit à l'apparence du processus vu de l'intérieur, et non à la présence d'un débogueur connecté.

Question

  1. Wine sous Linux est-il un environnement pris en charge pour les versions actuelles ? Si oui, pourriez-vous vérifier la détection du débogueur avec Wine 9/10 ? Si non, merci de nous le signaler afin que nous puissions nous organiser en conséquence.
  2. Existe-t-il une méthode prise en charge pour exécuter le terminal sur des serveurs Linux que nous devrions utiliser à la place ?

De nombreux utilisateurs exécutent MT5 sous Linux/Wine (voir la longue discussion sur l'article « MT5 sous Linux »), donc une correction leur serait également utile.

Merci d’avance,

Oleksandr Hoffman #:
Wine 10.0 (version stable de WineHQ)
Oleksandr Hoffman #:
Ubuntu 24.04 LTS

Cela fonctionnait encore il y a peu. Après l'avant-dernière mise à jour, cela a cessé de fonctionner.

Cela a recommencé à fonctionner après l'installation de wine-11.20 (Staging). Après la mise à jour d'aujourd'hui, cela fonctionne toujours.

Je ne sais pas s'il faut bloquer la mise à jour de Wine ou non.

Malgré tous les progrès réalisés dans le domaine de l'IA et de la technologie en général, MQL nous oblige encore à exécuter MT5/MT4 via Wine. Il est grand temps de disposer d'un package natif pour Linux.
Oleksandr Hoffman #:
Dans les versions 6274 à 6283 de MetaTrader 5, un message indiquant « Un débogueur est en cours d'exécution sur votre système » s'affiche lors du lancement sous Wine sous Linux
MetaTrader 5 x64 build 6283 lancé pour MetaQuotes Ltd.
Windows 11 build 22000 sous Wine 11.11 Linux 6.18.45-1-MANJARO, 4 x Intel N150, AVX2, 10 / 15 Go de mémoire, 221 / 343 Go d'espace disque, GMT+3

. Le lancement se fait sans problème, aucun message superflu n'apparaît.