"Linux'te MetaTrader 5" makalesi için tartışma - sayfa 39

MetaTrader 5’in 6274-6283 sürümleri, Linux üzerinde Wine ortamında “Sisteminizde çalışan bir hata ayıklayıcı bulundu” uyarısını gösteriyor (6257 sürümü sorunsuz çalışıyor)


Yükleyici 6274 sürümünü dağıtmaya başladığından beri, Ubuntu 24.04 üzerinde Wine ortamında terminal açılmıyor. "Sisteminizde çalışan bir hata ayıklayıcı bulundu" mesaj kutusu görüntüleniyor ve işlem devam etmiyor. Aynı kurulumda 6257 sürümü normal şekilde çalışıyor. İşleme bağlı herhangi bir hata ayıklayıcı bulunmadığından, bu durum Wine ortamındaki hata ayıklayıcı kontrolünün yanlış pozitif bir sonucu gibi görünüyor. MetaQuotes'tan bu konuyu incelemesini rica ediyoruz. Koruma mekanizmasında herhangi bir değişiklik talep etmiyoruz; yalnızca Wine'ın yeni sürümler için desteklenen bir ortam olup olmadığını ve kontrolün buna tolerans gösterecek şekilde ayarlanıp ayarlanamayacağını teyit etmesini istiyoruz.

Ortam

  • Ana bilgisayar: Ubuntu 24.04 LTS (x86-64)
  • Wine 9.0 (Ubuntu paketi 9.0~repack-4build3) ve Wine 10.0 (WineHQ kararlı sürümü): her ikisinde de aynı sonuç
  • Yeni 64-bit Wine önek, resmi yükleyiciden bu önek içine kurulum
  • Hata ayıklayıcı, izleyici veya izleme aracı eklenmedi ( işlemin TracerPid değeri 0)

Test edilen derlemeler

Terminal derlemesi terminal64.exe (SHA-256, önek) Wine 9.0 altında sonuç
6257 (11 Ekim 2026) 7f5fe5ac... başlar, ana pencere "MetaTrader 5 - Netting - EURUSD,H1"
6274 (19 Ekim 2026) bf906df6... mesaj kutusu "Sisteminizde çalışan bir hata ayıklayıcı bulundu"
6283 ad7fafb2... (126.216.296 bayt) aynı mesaj kutusu

Build 6274 ve sonraki sürümler bugün resmi yükleyici ile kuruldu. Aynı sürümler, gerçek Windows'ta (build 6283 ile yapılan bir Windows kapsayıcı testi) bu mesaj olmadan başlıyor.

Gözlemlerimiz

  • terminal64 .exe dosyası başlatıldıktan birkaç saniye sonra mesaj kutusu beliriyor. Aynı kurulumdan başlatılan MetaEditor donuyor ve derlemeyi hiçbir zaman tamamlamıyor.
  • Bu davranış, Wine sürümüne (9.0 veya 10.0) bağlı değildir; terminal derlemesine bağlıdır.
  • Wine'ın kendi çağrı izleme özelliği etkinleştirildiğinde, aynı sürüm normal şekilde başlıyor. Bu durum, kontrolün ekli bir hata ayıklayıcıya değil, işlemin içinden nasıl göründüğüne tepki verdiğini gösteriyor.

Soru

  1. Linux üzerindeki Wine, mevcut derlemeler için desteklenen bir ortam mıdır? Eğer öyleyse, Wine 9/10'da hata ayıklayıcı algılamasını kontrol edebilir misiniz? Değilse, lütfen bize bildirin, böylece buna göre plan yapabiliriz.
  2. Bunun yerine kullanmamız gereken, Linux sunucularında terminali çalıştırmanın desteklenen bir yolu var mı?

Birçok kişi MT5'i Linux/Wine üzerinde çalıştırıyor (uzun MT5-on-Linux makalesindeki tartışmaya bakın), bu nedenle bir düzeltme onlara da yardımcı olacaktır.

Şimdiden teşekkürler,

Oleksandr Hoffman #:
Wine 10.0 (WineHQ kararlı sürümü)
Oleksandr Hoffman #:
Ubuntu 24.04 LTS

Aynı şey yakın zamana kadar çalışıyordu. Sondan bir önceki güncellemeden sonra çalışmaz hale geldi.

Wine-11.20 (Staging) sürümünü yükledikten sonra çalışmaya başladı. Bugünkü güncellemeden sonra şimdilik çalışıyor.

Wine güncellemesini engellemek gerekip gerekmediğini anlamadım.

Yapay zeka ve genel olarak teknolojide kaydettiğimiz tüm ilerlemelere rağmen, MQL hâlâ MT5/MT4'ü Wine üzerinden çalıştırmamızı gerektiriyor. Linux için yerel bir paketin çıkmasının zamanı çoktan geldi.
Oleksandr Hoffman #:
6274–6283 numaralı MetaTrader 5 derlemelerinde, Linux üzerinde Wine ile başlatıldığında “Sisteminizde çalışan bir hata ayıklayıcı tespit edildi” mesajı görüntüleniyor
MetaQuotes Ltd. için MetaTrader 5 x64 sürüm 6283,
adresinden Windows 11 sürüm 22000 üzerinde Wine 11.11 Linux 6.18.45-1-MANJARO, 4 x Intel N150, AVX2, 10 / 15 Gb bellek, 221 / 343 Gb disk, GMT+3

Sorunsuz bir şekilde çalışıyor, fazladan bir şey yazmıyor.