Wineは突然完全に動作を停止し、すべてのコマンドに対してメッセージを生成しましたwine: could not load ntdll.so: /usr/libexec/wine/../../lib32/wine/i386-unix/ntdll.so: cannot open shared object file: No such file or directory
。パスが存在しなくなったため、ntdll.so
atの場所を見つけて/lib/wine/x86_64-unix/
wineを実行するコマンドを次のように修正しました
WINEDLLPATH=/usr/lib/wine/x86_64-unix wine64 file.exe
。エラーがに変わりますwine: could not load ntdll.so: /usr/lib/wine/x86_64-unix/ntdll.so: wrong ELF class: ELFCLASS64
。このエラーは何を意味し、回避策は何ですか?
私のシステムはx86_64システムで、64ビットの.exeファイルを実行しています。
答え1
x86_64
バージョンが必要ntdll.so
なのでエラーが発生していると思います。
wrong ELF class: ELFCLASS64
同じエラーが発生してワイン5.0.2にダウングレードすることで問題を解決しました。