Linux의 Wine 환경에서 MetaTrader 5 빌드 6274-6283을 실행하면 “시스템에서 디버거가 실행 중인 것으로 감지되었습니다”라는 메시지가 표시됩니다(6257은 정상 작동).
설치 프로그램이 빌드 6274를 배포하기 시작한 이후로, Ubuntu 24.04의 Wine 환경에서는 터미널이 실행되지 않습니다. "시스템에서 디버거가 실행 중인 것으로 감지되었습니다"라는 메시지 상자가 표시된 후 더 이상 진행되지 않습니다. 동일한 환경에서 빌드 6257은 정상적으로 실행됩니다. 해당 프로세스에 연결된 디버거는 없으므로, 이는 Wine 환경에서 디버거 검사가 오탐을 일으킨 것으로 보입니다. MetaQuotes 측에서 이 문제를 검토해 주시기를 요청드립니다. 보호 기능 자체에 대한 변경을 요청하는 것이 아니라, 최신 빌드에서 Wine이 지원되는 환경인지, 그리고 해당 검사를 Wine 환경에서 허용하도록 조정할 수 있는지 확인해 주시기를 바랍니다.
환경
호스트: Ubuntu 24.04 LTS (x86-64)
Wine 9.0 (Ubuntu 패키지 9.0~repack-4build3) 및 Wine 10.0 (WineHQ 안정판): 두 버전 모두 동일한 결과
새로 생성된 64비트 Wine 프리픽스, 공식 설치 프로그램을 통해 해당 프리픽스에 설치
디버거, 트레이서 또는 모니터링 도구를 연결하지 않음 ( 프로세스의 TracerPid는 0)
Linux의 Wine 환경에서 MetaTrader 5 빌드 6274-6283을 실행하면 “시스템에서 디버거가 실행 중인 것으로 감지되었습니다”라는 메시지가 표시됩니다(6257은 정상 작동).
설치 프로그램이 빌드 6274를 배포하기 시작한 이후로, Ubuntu 24.04의 Wine 환경에서는 터미널이 실행되지 않습니다. "시스템에서 디버거가 실행 중인 것으로 감지되었습니다"라는 메시지 상자가 표시된 후 더 이상 진행되지 않습니다. 동일한 환경에서 빌드 6257은 정상적으로 실행됩니다. 해당 프로세스에 연결된 디버거는 없으므로, 이는 Wine 환경에서 디버거 검사가 오탐을 일으킨 것으로 보입니다. MetaQuotes 측에서 이 문제를 검토해 주시기를 요청드립니다. 보호 기능 자체에 대한 변경을 요청하는 것이 아니라, 최신 빌드에서 Wine이 지원되는 환경인지, 그리고 해당 검사를 Wine 환경에서 허용하도록 조정할 수 있는지 확인해 주시기를 바랍니다.
환경
테스트한 빌드
빌드 6274 이상은 오늘 공식 설치 프로그램을 통해 설치되었습니다. 실제 Windows 환경(빌드 6283을 사용한 Windows 컨테이너 테스트)에서는 동일한 빌드가 해당 메시지 없이 정상적으로 시작됩니다.
관찰된 현상
질문
많은 사용자가 리눅스/Wine에서 MT5를 실행하고 있습니다(MT5-on-Linux 관련 긴 토론 글 참조). 따라서 이 문제가 해결된다면 그분들에게도 도움이 될 것입니다.
미리 감사드립니다.
Wine 10.0 (WineHQ 안정 버전)
Ubuntu 24.04 LTS
최근까지 똑같이 잘 작동했습니다. 두 번째로 최근 업데이트 이후 작동하지 않게 되었습니다.
wine-11.20 (Staging)을 설치한 후 다시 작동하기 시작했습니다. 오늘 업데이트 후에도 아직까지는 잘 작동하고 있습니다.
Wine 업데이트를 차단해야 할지 말지 판단이 서지 않습니다.
빌드 번호가 6274–6283인 MetaTrader 5 버전을 Linux의 Wine에서 실행할 때 “시스템에서 실행 중인 디버거가 감지되었습니다”라는 메시지가 나타납니다.
Windows 11 빌드 22000 환경에서 Wine 11.11, Linux 6.18.45-1-MANJARO, 4개의 Intel N150, AVX2, 10 / 15 Gb 메모리, 221 / 343 Gb 디스크, GMT+3
문제없이 실행되며, 불필요한 메시지는 표시되지 않습니다.