You are not logged in.

#1 2024-10-01 19:37:37

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

[SOLVED] Weird error after installing Windows 7 games on Arch Linux

So, I have just downloaded an .exe file from win7games.com that install Windows 7 games and also installed essential Wine components such as wine, wine-gecko, wine-mono, lib32-gnutls, lib32-alsa-lib, etc. When I open the .exe program with Wine, it does the installation of the games, but when I click the game executable icons, they show me a blank error message with no text.

Last edited by miguel04685 (2024-10-04 22:55:47)

Offline

#2 2024-10-01 20:42:44

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

So you downloaded some windows executable but it does not work.

Please don't paraphrase, https://bbs.archlinux.org/viewtopic.php?id=57855
Start by identifying the windows executable in question and also don't click on any icons but run wine from an interactive shell, it'll print a lot of stuff and likely also some error message(s)

Then list the session type (display server, WM/DE/compositor) and (probably) "glxinfo -B"

Offline

#3 2024-10-02 17:31:44

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

For example, when I try to run Microsoft Chess Titans:

[miguel@archmiguel ~]$ env WINEPREFIX="/home/miguel/.wine" wine start /ProgIDOpen MicrosoftChessTitansSaveFile %f
0124:fixme:exec:SHELL_execute flags ignored: 0x00000100
[miguel@archmiguel ~]$ 012c:err:winediag:ntlm_check_version ntlm_auth was not found. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
012c:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
012c:fixme:process:RegisterApplicationRestart (L"\"C:\\Program Files\\Microsoft Games\\Chess\\chess.exe\" \"Z:\\home\\miguel\\%f\"",0)
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0

Last edited by miguel04685 (2024-10-02 17:32:11)

Offline

#4 2024-10-02 17:58:48

tdtooke
Member
Registered: 2023-04-11
Posts: 162

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

I'll take a shot at this.  Maybe try installing samba.

Edit:  You may, or may not need to read this since it looks like what it really wants in winbind.  It may work with you doing nothing but sometimes windows games really make you work for it.  https://man.archlinux.org/man/winbindd.8.en

Last edited by tdtooke (2024-10-02 18:06:06)

Offline

#5 2024-10-02 18:44:09

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

After installing samba, now I get this:
The ntlm problem seems to have been solved

[miguel@archmiguel ~]$ env WINEPREFIX="/home/miguel/.wine" wine start /ProgIDOpen MicrosoftChessTitansSaveFile %f
0124:fixme:exec:SHELL_execute flags ignored: 0x00000100
[miguel@archmiguel ~]$ 012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
012c:fixme:process:RegisterApplicationRestart (L"\"C:\\Program Files\\Microsoft Games\\Chess\\chess.exe\" \"Z:\\home\\miguel\\%f\"",0)
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
012c:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0

Last edited by miguel04685 (2024-10-02 18:44:44)

Offline

#6 2024-10-02 18:59:31

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

Also, I am using Xorg, LXDE desktop environment, xcompmgr, and my glxinfo -B does:

[miguel@archmiguel ~]$ glxinfo -B
name of display: :0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Intel Open Source Technology Center (0x8086)
    Device: Mesa DRI Intel(R) G33  (0x29c2)
    Version: 21.3.9
    Accelerated: yes
    Video memory: 384MB
    Unified memory: yes
    Preferred profile: compat (0x2)
    Max core profile version: 0.0
    Max compat profile version: 1.4
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 2.0
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) G33 
OpenGL version string: 2.1 Mesa 21.3.9-arch.6 Amber
OpenGL shading language version string: 1.20

OpenGL ES profile version string: OpenGL ES 2.0 Mesa 21.3.9-arch.6 Amber
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

Offline

#7 2024-10-02 19:29:23

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

Do you acutally have a G33 chip from 2007 or is this on a virtual machine?

env WINEPREFIX="/home/miguel/.wine" wine start /ProgIDOpen MicrosoftChessTitansSaveFile %f

The %f is a placeholder and maybe we skip wine start, cause that looks bogus, too and will generate another indirection and I'd expect much more output from wine.
Run "wine /path/to/the/actual.exe" and post the output of that.

Offline

#8 2024-10-02 20:40:41

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

I actually have a G33 chip from 2007 on my machine. But even so it should be running Windows 7 games because I used to play those games on the same device.

Also, I tried to run Wine from the actual .exe and it didn't work:

[miguel@archmiguel ~]$ cd .wine
[miguel@archmiguel .wine]$ ls
dosdevices  drive_c  system.reg  userdef.reg  user.reg  winetricks.log
[miguel@archmiguel .wine]$ cd dosdevices
[miguel@archmiguel dosdevices]$ ls
a::   com10  com13  com16  com19  com21  com24  com27  com3   com32  com6  com9
c:    com11  com14  com17  com2   com22  com25  com28  com30  com4   com7  d::
com1  com12  com15  com18  com20  com23  com26  com29  com31  com5   com8  z:
[miguel@archmiguel dosdevices]$ cd c:
[miguel@archmiguel c:]$ ls
 ProgramData  'Program Files'  'Program Files (x86)'   users   windows
[miguel@archmiguel c:]$ cd Program Files
bash: cd: número excessivo de argumentos
[miguel@archmiguel c:]$ cd 'Program Files'
[miguel@archmiguel Program Files]$ ls
'Common Files'       'Microsoft Games'       'Windows NT'
'Internet Explorer'  'Windows Media Player'
[miguel@archmiguel Program Files]$ cd 'Microsoft Games'
[miguel@archmiguel Microsoft Games]$ ls
 Chess      Hearts    Minesweeper  'Purble Place'   SpiderSolitaire
 FreeCell   Mahjong  'More Games'   Solitaire       unwin7games.exe
[miguel@archmiguel Microsoft Games]$ cd Chess
[miguel@archmiguel Chess]$ ls
CardGames.dll  chess.dll  chess.exe  ChessMCE.png  en-US  slc.dll
[miguel@archmiguel Chess]$ wine ./chess.exe
0120:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
0120:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
0120:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
0120:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
0120:fixme:process:RegisterApplicationRestart (L"\"C:\\Program Files\\Microsoft Games\\Chess\\chess.exe\" ",0)
0120:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
0120:err:msvcrt:_invalid_parameter (null):0 (null): (null) 0
[miguel@archmiguel Chess]$

Offline

#9 2024-10-02 21:10:08

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

But even so it should be running Windows 7 games

The point was to rule out the VM, not to shit on your HW wink

WINEDEBUG=+all wine ./chess.exe

Maybe also post a screenshot of the dialog, you're not just missing fonts, are you?

pacman -Qs ttf

Offline

#10 2024-10-02 21:51:11

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

WINEDEBUG=+all wine ./chess.exe

hasn't solved the problem. This is my dialog of

pacman -Qs ttf

:

[miguel@archmiguel ~]$ sudo pacman -Qs ttf
[sudo] senha para miguel: 
local/gnu-free-fonts 20120503-8
    A free family of scalable outline fonts
local/lib32-sdl2_ttf 2.22.0-1
    Library that allows you to use TrueType fonts in your SDL applications
    (Version 2) (32-bit)
local/lib32-sdl_ttf 2.0.11-9
    A library that allows you to use TrueType fonts in your SDL applications
    (32-bit)
local/noto-fonts 1:24.9.1-1
    Google Noto TTF fonts
local/sdl2_ttf 2.22.0-1
    A library that allows you to use TrueType fonts in your SDL applications
    (Version 2)
local/sdl_ttf 2.0.11-7
    A library that allows you to use TrueType fonts in your SDL applications
local/ttf-carlito 20230509-2
    Google's Carlito font
local/ttf-dejavu 2.37+18+g9b5d1b2f-7
    Font family based on the Bitstream Vera Fonts with a wider range of characters
local/ttf-droid 20121017-11
    General-purpose fonts released by Google as part of Android
local/ttf-liberation 2.1.5-2
    Font family which aims at metric compatibility with Arial, Times New Roman,
    and Courier New
[miguel@archmiguel ~]$

Offline

#11 2024-10-02 21:57:59

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

It's not supposed nor capable of solving anything but to print really lots of text.

Offline

#12 2024-10-02 22:06:04

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

Damn, the print is way too large that I wouldn't be able to paste it here

Offline

#13 2024-10-03 06:43:32

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

WINEDEBUG=+all wine ./chess.exe > /tmp/wine.log 2>&1
du -h /tmp/wine.log # check its size
cat /tmp/wine.log | curl -F 'file=@-' 0x0.st # upload it

You proabably still want to link a screenshot.

Offline

#14 2024-10-03 15:25:39

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

This is what I get:

[miguel@archmiguel ~]$ cd .wine
[miguel@archmiguel .wine]$ ls
dosdevices  drive_c  system.reg  userdef.reg  user.reg  winetricks.log
[miguel@archmiguel .wine]$ cd dosdevices
[miguel@archmiguel dosdevices]$ ls
a::   com10  com13  com16  com19  com21  com24  com27  com3   com32  com6  com9
c:    com11  com14  com17  com2   com22  com25  com28  com30  com4   com7  d::
com1  com12  com15  com18  com20  com23  com26  com29  com31  com5   com8  z:
[miguel@archmiguel dosdevices]$ cd c:
[miguel@archmiguel c:]$ ls
 ProgramData  'Program Files'  'Program Files (x86)'   users   windows
[miguel@archmiguel c:]$ cd 'Program Files'
[miguel@archmiguel Program Files]$ ls
'Common Files'       'Microsoft Games'       'Windows NT'
'Internet Explorer'  'Windows Media Player'
[miguel@archmiguel Program Files]$ cd 'Microsoft Games'
[miguel@archmiguel Microsoft Games]$ ls
 Chess      Hearts    Minesweeper  'Purble Place'   SpiderSolitaire
 FreeCell   Mahjong  'More Games'   Solitaire       unwin7games.exe
[miguel@archmiguel Microsoft Games]$ cd Chess
[miguel@archmiguel Chess]$ ls
CardGames.dll  chess.dll  chess.exe  ChessMCE.png  en-US  slc.dll
[miguel@archmiguel Chess]$ WINEDEBUG=+all wine ./chess.exe > /tmp/wine.log 2>&1
[miguel@archmiguel Chess]$ du -h /tmp/wine.log # check its size
481M	/tmp/wine.log
[miguel@archmiguel Chess]$ cat /tmp/wine.log | curl -F 'file=@-' 0x0.st # upload it
Remote file too large (649.5 MiB > 512.0 MiB).[miguel@archmiguel Chess]$

Offline

#15 2024-10-03 15:30:07

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

There is a screenshot: https://imgur.com/a/K8Cpxhl

Offline

#16 2024-10-03 18:38:21

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

See whether

WINEDEBUG=+relay,+msgbox wine ./chess.exe > /tmp/wine.log 2>&1

generates something more manageable.

Is this a wayland or an X11 session?

Offline

#17 2024-10-03 19:45:16

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

I am using X11 session. Also, when I do that command, I get the same error message of the Imgur link I have sent recently.

Offline

#18 2024-10-03 19:46:38

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

The winedebug parameter controls the debug output, it will not change anythign about the situation, ever.
The idea is that you end up w/ a log << 500 MB this way.

Offline

#19 2024-10-03 20:09:02

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

I tried doing the command again and had the same error. Maybe I have to use a Windows 7 virtual machine for those games instead.

Offline

#20 2024-10-03 20:12:16

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

Are you using a translation service for this?
=> https://deepl.com

We want to get a usable log from wine. The full trace is way too long, but maybe the +relay,+msgbox one will show just about enough.

Edit: the weird dialog will remain, no matter what you set WINEDEBUG to.

Last edited by seth (2024-10-03 20:12:49)

Offline

#21 2024-10-03 20:16:18

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

When I enter the command

WINEDEBUG=+relay,+msgbox wine ./chess.exe > /tmp/wine.log 2>&1

on the terminal, no text appears, just a blank error message.

Offline

#22 2024-10-03 20:18:48

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

Because the output is redirected into /tmp/wine.log …

Offline

#23 2024-10-03 20:25:04

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

There it is: http://0x0.st/XE-A.txt Can you read it?

Last edited by miguel04685 (2024-10-03 21:18:27)

Offline

#24 2024-10-03 22:17:12

seth
Member
Registered: 2012-09-03
Posts: 58,004

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

460MB isn't exactly "readable"

WINEDEBUG=+msgbox wine ./chess.exe > /tmp/wine.log 2>&1

Other than that

fc-match Tahoma

https://aur.archlinux.org/packages/ttf-ms-fonts

Though from what I can tell, there's actually an empty label in the dialog…
I guess your current locale isn't en_US?

wineserver -k
LC_ALL=C wine ./chess.exe

Offline

#25 2024-10-03 22:30:01

miguel04685
Member
From: Rio de Janeiro, Brasil
Registered: 2024-09-24
Posts: 24

Re: [SOLVED] Weird error after installing Windows 7 games on Arch Linux

I have done your commands and installed ttf-ms-fonts from the AUR. My default locale is set to pt_BR. But when doing:

LC_ALL=C wine ./chess.exe

I still get the blank error message.

Last edited by miguel04685 (2024-10-03 22:38:13)

Offline

Board footer

Powered by FluxBB