tur icon indicating copy to clipboard operation
tur copied to clipboard

[Bug]: "hangover-wine" program installation failed

Open hansm629 opened this issue 9 months ago • 4 comments

Problem description

Screenshot_2024-05-10_00-43-49

After installing hangover-wine through tur-multilib

When installing an x86/x64 program, the installation fails with the following error.

What steps will reproduce the bug?

Take notepad++ 64bit as an example.

~ $ wine npp.7.Installer.x64.exe

If you try to install using the above command, it seems to proceed well as shown below.

Screenshot_2024-05-10_01-07-46

but When you select the [OK] button, the installation window closes and the following error message appears, preventing further progress.

~ $ wine npp.7.Installer.x64.exe
00d4:err:nsi:poll_netlink bind failed, errno 13.
0054:err:dnsapi:DllMain No libresolv support, expect problems
0024:err:environ:init_peb starting L"Z:\\data\\data\\com.termux\\files\\home\\Downloads\\npp.7.Installer.x64.exe" in experimental wow64 mode
starting Box64 based box64cpu.dll
0024:err:shell:SHGetFileInfoW pidl is null!
0024:err:wow:BTCpuResetToConsistentState db ExceptionAddress 0000000000000000

The following is a situation where an attempt to install an x86 program as wow64 fails.

~$ wine Install.exe
00d4:err:nsi:poll_netlink bind failed, errno 13.
0054:err:dnsapi:DllMain No libresolv support, expect problems
0024:err:environ:init_peb starting L"Z:\\storage\\emulated\\0\\Download\\Quick Share\\Hangeul 2010\\Install.exe" in experimental wow64 mode
starting Box64 based box64cpu.dll
0110:err:environ:init_peb starting L"Z:\\storage\\emulated\\0\\Download\\Quick Share\\Hangeul 2010\\install\\setup.exe" in experimental wow64 mode
~$ starting Box64 based box64cpu.dll
Hangover currently has issues with some ACM modules, disabling
0110:fixme:shell:InitNetworkAddressControl stub
0118:err:environ:init_peb starting L"C:\\windows\\syswow64\\msiexec.exe" in experimental wow64 mode

Is there anything I'm missing?

※ Both programs had no problem installing on box64+wine64 in a proot Debian Linux environment.

What is the expected behavior?

No response

System information

termux-info:

Termux Variables:
TERMUX_API_VERSION=0.50.1
TERMUX_APK_RELEASE=F_DROID
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP_PID=26590
TERMUX_IS_DEBUGGABLE_BUILD=0
TERMUX_MAIN_PACKAGE_FORMAT=debian
TERMUX_VERSION=0.118.0
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://packages-cf.termux.dev/apt/termux-main stable main
# tur-repo (sources.list.d/tur.list)
deb https://tur.kcubeterm.com tur-packages tur tur-on-device tur-continuous tur-multilib
# x11-repo (sources.list.d/x11.list)
deb https://packages-cf.termux.dev/apt/termux-x11 x11 main
Updatable packages:
All packages up to date
termux-tools version:
1.42.1
Android version:
14
Kernel build information:
Linux localhost 6.1.43-android14-11-abS926NKSU1AXCA #1 SMP PREEMPT Sun Mar 17 10:24:49 UTC 2024 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-S926N
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so
Installed termux plugins:
com.termux.widget versionCode:13
com.termux.x11 versionCode:14
com.termux.api versionCode:51

hansm629 avatar May 09 '24 16:05 hansm629