Problems with Wine, TW

Hi,

Wine-32 starts to give problems, first the app stops working correctly (it opens but its options work partially).
I Install Wine Staging, but the app breaks when opening …
I reinstall Wine 9.20, same thing, the app breaks,

keos@localhost:~> wine --version
wine-9.20
keos@localhost:~>

And this is what is installed:
Wine, wine32 wine-devel wine-devel32 wine-gecko wine-mono and winetricks

I install too this repository:

https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/

The app also breaks when opening, it is a chess program called ‘Peshka’.

– The other app, ‘e-Sword’ (it need wine too) works correctly with any of the Wine combinations.

*It is not a problem with the app (Peshka) because it works correctly in Leap and other distros …

Thanks for any ideas

“The app breaks” is nothing to work with. Provide the terminal output when “the app breaks”.

This does not show a version or repo. If you want to show installed packages, use
zypper se -si wine*

Additionally you seem to have used and mixed several wine versions from different repositories. Did you delete all user settings and .wine directories between your experiments? Else you always drag old and incompatible settings.

It is the nature of wine, that there is never a guarantee that all old apps work in every version. The latest test according https://appdb.winehq.org/ are from 2018.

Additionally there seems some crossposting:

Also several threads for other linux distributions with the same question seems to stem from you…

What does it mean? --the application crashes, is there a command for that?

Sart the application via terminal…
wine <your app name and path here>

sorry I made a mistake I comback later

Yes, you need the path and prefix from your installed app.

OK, here is the outcome – the app opened and crashed after been installed again (during the process a windows opened in order to install the app)

keos@localhost:~> wine /home/keos/Descargas/CHESS-DOWNLOADS/peshkasetup.exe
0114:fixme:msg:ChangeWindowMessageFilter c04c 00000001
0114:fixme:win:DisableProcessWindowsGhosting : stub
0114:fixme:sfc:SfcIsFileProtected (00000000, L"C:\\Peshka\\unins000.exe") stub
013c:fixme:clusapi:GetNodeClusterState ((null),0042ECE4) stub!
013c:fixme:advapi:DecryptFileA ("c:\\52b0a1634d70cbe6b6e7cf\\", 00000000): stub
0148:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0148:fixme:security:GetWindowsAccountDomainSid (0058F388 003D26CC 0058F384): semi-stub
0148:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
0148:fixme:file:NtLockFile I/O completion on lock not implemented yet
014c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
keos@localhost:~> 0154:err:virtual:map_fixed_area out of memory for 0xffc00000-(nil)
0154:err:virtual:allocate_virtual_memory out of memory for allocation, base 0xffc00000 size 00400000
0154:fixme:font:find_matching_face Untranslated charset 255
0154:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\SyrCOMEdessa.otf"
0154:fixme:win:NtUserLockWindowUpdate (0x10218), partial stub!
0154:fixme:win:NtUserLockWindowUpdate ((nil)), partial stub!
0154:fixme:gdiplus:brush_fill_pixels path gradient blend not implemented
0154:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.


keos@localhost:~> zypper se -si wine*
Cargando datos del repositorio...
Leyendo los paquetes instalados...

S  | Name             | Type    | Version      | Arch   | Repository
---+------------------+---------+--------------+--------+--------------------------------
i+ | wine             | paquete | 9.20-1783.4  | x86_64 | wine
i+ | wine-32bit       | paquete | 9.20-1.1     | x86_64 | Repositorio principal (OSS)
i+ | wine-32bit       | paquete | 9.20-1.1     | x86_64 | openSUSE-20240813-0
i  | wine-devel       | paquete | 9.20-1.1     | x86_64 | Repositorio principal (OSS)
i  | wine-devel       | paquete | 9.20-1.1     | x86_64 | openSUSE-20240813-0
i+ | wine-devel-32bit | paquete | 9.20-1.1     | x86_64 | Repositorio principal (OSS)
i+ | wine-devel-32bit | paquete | 9.20-1.1     | x86_64 | openSUSE-20240813-0
i  | wine-gecko       | paquete | 2.47.4-1.3   | noarch | Repositorio principal (OSS)
i  | wine-gecko       | paquete | 2.47.4-1.3   | noarch | openSUSE-20240813-0
i  | wine-mono        | paquete | 9.3.0-1.1    | noarch | Repositorio principal (NON-OSS)
i  | winetricks       | paquete | 20240105-2.1 | noarch | Repositorio principal (OSS)
i  | winetricks       | paquete | 20240105-2.1 | noarch | openSUSE-20240813-0
keos@localhost:~> 

First you should bring your installation into a consistent state. wine and wine-32bit are from different repositories. Install wine from the OSS repo to bring it to the same version as wine-32-bit. After that, delete/rename the hidden .wine directory in your home directory. Try to install the game again afterwards.

OK, I will be back tomorrow, thanks

Cita

This is the actual wine repo:

URL: https://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Tumbleweed/

I unistalled wine and removed configurations file,

keos@localhost:~> sudo zypper in wine
[sudo] contraseña para root:
Cargando datos del repositorio…
Leyendo los paquetes instalados…
Resolviendo dependencias de paquete…

Los siguientes 2 paquetes recomendados fueron seleccionados automáticamente:
wine-mono winetricks

Los siguientes 5 paquetes NUEVOS van a ser instalados:

wine wine-32bit wine-gecko wine-mono winetricks

5 nuevos paquetes a instalar.

Tamaño de la descarga del paquete: 338,0 MiB

Cambio de tamaño de la instalación del paquete:
| 1,62 GiB requerido por los paquetes que serán instalados
1,62 GiB | - 0 B liberatos por los paquetes que serán eliminados

Backend: classic_rpmtrans
¿Desea continuar? [s/n/v/…? mostrar todas las opciones] (s): s
Recuperando: wine-32bit-9.20-1783.4.x86_64 (wine) (1/5), 94,4 MiB
Recuperando: wine-32bit-9.20-1783.4.x86_64.rpm …[terminado (4,6 MiB/s)]
Recuperando: wine-gecko-2.47.4-68.12.noarch (wine) (2/5), 82,7 MiB
Recuperando: wine-gecko-2.47.4-68.12.noarch.rpm …[terminado (8,4 MiB/s)]
Recuperando: wine-9.20-1783.4.x86_64 (wine) (3/5), 100,9 MiB
Recuperando: wine-9.20-1783.4.x86_64.rpm …[terminado (4,5 MiB/s)]
Recuperando: winetricks-20240105-48.4.noarch (wine) (4/5), 169,7 KiB
Recuperando: winetricks-20240105-48.4.noarch.rpm …[terminado (247,7 KiB/s)]
Recuperando: wine-mono-9.3.0-80.1.noarch (wine) (5/5), 59,9 MiB
Recuperando: wine-mono-9.3.0-80.1.noarch.rpm …[terminado (8,0 MiB/s)]

Buscando conflictos de archivos: …[terminado]
(1/5) Instalando: wine-32bit-9.20-1783.4.x86_64 …[terminado]
(2/5) Instalando: wine-gecko-2.47.4-68.12.noarch …[terminado]
(3/5) Instalando: wine-9.20-1783.4.x86_64 …[terminado]
(4/5) Instalando: winetricks-20240105-48.4.noarch …[terminado]
(5/5) Instalando: wine-mono-9.3.0-80.1.noarch …[terminado]
Ejecutando guiones postransacción …[terminado]
keos@localhost:~>

keos@localhost:~> zypper se -si wine*
Cargando datos del repositorio…
Leyendo los paquetes instalados…

S | Name | Type | Version | Arch | Repository
—±-----------±--------±--------------±-------±----------
i+ | wine | paquete | 9.20-1783.4 | x86_64 | wine
i | wine-32bit | paquete | 9.20-1783.4 | x86_64 | wine
i | wine-gecko | paquete | 2.47.4-68.12 | noarch | wine
i | wine-mono | paquete | 9.3.0-80.1 | noarch | wine
i | winetricks | paquete | 20240105-48.4 | noarch | wine
keos@localhost:~>

But it crshed again after installation:

Cita
keos@localhost:~> wine /home/keos/Descargas/CHESS-DOWNLOADS/peshkasetup.exe
0114:fixme:msg:ChangeWindowMessageFilter c04f 00000001
0114:fixme:win:DisableProcessWindowsGhosting : stub
0114:fixme:sfc:SfcIsFileProtected (00000000, L"C:\Peshka\unins000.exe") stub
013c:fixme:clusapi:GetNodeClusterState ((null),0042ECE4) stub!
013c:fixme:advapi:DecryptFileA (“c:\a6d2e02616bb67e0fefe4ae7ef3c4c\”, 00000000): stub
0148:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0148:fixme:security:GetWindowsAccountDomainSid (0058F388 003E26F4 0058F384): semi-stub
0148:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
0148:fixme:file:NtLockFile I/O completion on lock not implemented yet
014c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
keos@localhost:~> 0154:err:virtual:map_fixed_area out of memory for 0xffc00000-(nil)
0154:err:virtual:allocate_virtual_memory out of memory for allocation, base 0xffc00000 size 00400000
0154:fixme:font:find_matching_face Untranslated charset 255
0154:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\??\Z:\usr\share\fonts\truetype\SyrCOMEdessa.otf"
0154:fixme:win:NtUserLockWindowUpdate (0x10218), partial stub!
0154:fixme:win:NtUserLockWindowUpdate ((nil)), partial stub!
0154:fixme:gdiplus:brush_fill_pixels path gradient blend not implemented
0154:err:seh:NtRaiseException Exception frame is not in stack limits => unable to dispatch exception.

I will never understand why this Wine business is always so convoluted, with variety of repos … (?).

I finally got it done by adding this other repo I found that has TW on the other machine, Probook-HP:

https://download.opensuse.org/repositories/home:/frispete:/wine/openSUSE_Tumbleweed/

Now I have this old version installed:

keos@localhost:~> wine --version
wine-7.12
keos@localhost:~>

keos@localhost:~> zypper se -si wine*
Cargando datos del repositorio…
Leyendo los paquetes instalados…

S | Name | Type | Version | Arch | Repository
—±-------------------------±--------±--------------------------------------±-------±---------------------------
i | wine-32bit | paquete | 9.20-1783.4 | x86_64 | wine
i+ | wine-gecko | paquete | 2.47.4-68.12 | noarch | wine
i+ | wine-mono | paquete | 9.3.0-50.1 | noarch | wine
i+ | wine-snapshot | paquete | 7.12.git.1656702033.b2bf7b6b8-476.242 | x86_64 | wine
i | wine-snapshot-32bit | paquete | 7.12.git.1656702033.b2bf7b6b8-476.242 | x86_64 | wine
i+ | wine-staging-devel | paquete | 9.20-1.1 | x86_64 | Repositorio principal (OSS)
i+ | wine-staging-devel | paquete | 9.20-1.1 | x86_64 | openSUSE-20240813-0
i+ | wine-staging-devel-32bit | paquete | 9.20-1.1 | x86_64 | Repositorio principal (OSS)
i+ | wine-staging-devel-32bit | paquete | 9.20-1.1 | x86_64 | openSUSE-20240813-0
i+ | winetricks | paquete | 20240105-49.6 | noarch | wine
keos@localhost:~>

Anyway I thank you that at least I understood that there must be a uniformity in what is being installed.

Regards

EDIT:

Forgot … While in Leap ‘without any wine repo’ added to the system a higher version was installed …

keos@localhost:~> wine --version
wine-9.0
keos@localhost:~>
keos@localhost:~> zypper se -si wine*
Cargando datos del repositorio...
Leyendo los paquetes instalados...

S  | Name       | Type    | Version            | Arch   | Repository
---+------------+---------+--------------------+--------+----------------------
i+ | wine       | paquete | 9.0-bp156.1.7      | x86_64 | Repositorio principal
i  | wine-32bit | paquete | 9.0-bp156.1.7      | x86_64 | Repositorio principal
i  | wine-gecko | paquete | 2.47.4-bp156.1.1   | noarch | Repositorio principal
i  | wine-mono  | paquete | 8.1.0-lp156.1.1    | noarch | Repositorio Non-OSS
i  | winetricks | paquete | 20240105-bp156.1.1 | x86_64 | Repositorio principal
keos@localhost:~>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.