pauleve / docker-mtgo

Docker image with ready-to-play MTGO (Magic Online) for Linux and macOS
https://hub.docker.com/r/panard/mtgo/
488 stars 34 forks source link

MTGO errors when trying to install (using podman) #115

Closed SinTrans closed 2 years ago

SinTrans commented 3 years ago

The mtgo.exe is having trouble downloading the MTGO.application. In the container, I can manually download http://mtgoclientdepot.onlinegaming.wizards.com/MTGO.application using wget, so I don't know why wine/mtgo.exe is having problems.

mtgo-installation-error

An error occurred trying to download 'http://mtgoclientdepot.onlinegaming.wizards.com/MTGO.application'.

Below is the output from ./run_mtgo panard/mtgo/issue102. I'm using podman on Fedora 33. For what it's worth, I've modified the docker run command in the run_mtgo script so it maps some userids to fix permissions for accessing the /tmp/.X11-uinx/X0 socket. (I have docker aliased to podman). See this discussion for the uidmap details: https://discussion.fedoraproject.org/t/how-can-i-use-podman-to-run-a-wayland-app/1672/6

$ ./run-mtgo2 panard/mtgo:issue102
docker run --rm -e DISPLAY -v mtgo-data-ladlelord:/home/wine/.wine/host/ -v mtgo-data-ladlelord:/home/wine/.wine/drive_c/users/ --security-opt label=disable --uidmap 1000:0:1 --uidmap 0:1:1000 --uidmap 1001:1001:64535 -v /tmp/.X11-unix:/tmp/.X11-unix:rw -v /home/ladlelord/.local/share/mtgo/Xauthority:/home/wine/.Xauthority:ro --net=host --ipc=host -e TZ=/usr/share/zoneinfo/America/New_York --name mtgo_running panard/mtgo:issue102 mtgo
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Completed short name "panard/mtgo" with unqualified-search registries (origin: /etc/containers/registries.conf)
Trying to pull registry.fedoraproject.org/panard/mtgo:issue102...
manifest unknown: manifest unknown
Trying to pull registry.access.redhat.com/panard/mtgo:issue102...
name unknown: Repo not found
Trying to pull registry.centos.org/panard/mtgo:issue102...
manifest unknown: manifest unknown
Trying to pull docker.io/panard/mtgo:issue102...
Getting image source signatures
Copying blob sha256:b251a69dce1547bca94d82c5ce6e6cbaece917157c4437d2a4064593900f121f
Copying blob sha256:860f8957d8be856e2235a28e49fc4dca17254951e0eb67d760769755656f5cad
Copying blob sha256:971b7c41ebed7424c3147aec3a0e761a8fc42efa43138cde04eb585f30482a36
Copying blob sha256:6b6293e6bdabe7157d01b512e64eb1192288bc4cdcb53932492f15a08b58b45f
Copying blob sha256:a12a033256f5f9fa4ce20e6bed66d716e8f5597742b33112e12813077a4aa1a3
Copying blob sha256:20c5edc9f2c15383a06f71c282f5c0b277cea2615ee88e376c21721f2da876e0
Copying blob sha256:c793c2729375b2745c1d9845354b418ab0df3596d108455eaa96ae34031aa8cd
Copying blob sha256:f2d7a36ffb9442b549c3eff3f0dea91cd88b6957a8f770d5554525590c4cee1f
Copying blob sha256:fe28b05a777ccb30170c71fd055ad130be0c1a4a8c4ad3e35b7a3536116150f2
Copying blob sha256:14215bb4225cec8dc905ed7764f2543b003a8988423c86a3d553c4776666e3a2
Copying blob sha256:98c7d295ee0d5bb1948c3e9859f85fdece02b3cee3c43f122360189d36a14630
Copying blob sha256:edd431f9ea07622510e2207564b417d65f0003e1e8ec0ad73591bfd052b892a8
Copying config sha256:16083cfbad7b1cf8d01a7fa74b4ad0b51559c08b4ae58babe2a044a9cbc9803f
Writing manifest to image destination
Storing signatures
winetricks gdiplus=native sound=alsa winegstreamer=disabled wmp=disabled
------------------------------------------------------
You are running winetricks-20200412, latest upstream is winetricks-20201206!
------------------------------------------------------
------------------------------------------------------
You should update using your distribution's package manager, --self-update, or manually.
------------------------------------------------------
Executing mkdir -p /home/wine
Using winetricks 20200412 - sha256sum: 40ff4c67804584b73d4d36153e1f64ca426d739f1790bd748f5ded0865e8cc7f with wine-5.12 and WINEARCH=win32
Using native override for following DLLs: gdiplus
Executing wine regedit C:windowsTemp_nativeoverride-dll.reg
Executing w_do_call sound=alsa
Executing mkdir -p /home/wine
Executing load_sound alsa
Setting sound driver to alsa
Executing wine regedit C:windowsTempset-sound.reg
Using override for following DLLs: winegstreamer
Executing wine regedit C:windowsTemp_disabledoverride-dll.reg
Using override for following DLLs: wmp
Executing wine regedit C:windowsTemp_disabledoverride-dll.reg
wineboot
wine /opt/mtgo/mtgo.exe
0128:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
pauleve commented 3 years ago

Please try with the following

./run-mtgo --update --reset

Thanks for pointing the podman issue, I'll look at it.

SinTrans commented 3 years ago

I get a popup for accepting .NET's EULA, but it fails after hitting accept:

mtgo-setup-dotnet452

mtgo-setup-error

The install.log file referenced in the error seems to be a binary? I can't read it when opening it in vim.

Here's the output from running ./run-mtgo --update --reset:

$ ./run-mtgo2 --update --reset
WARNING: You are about to delete /home/ladlelord/.local/share/mtgo and wipe docker volume mtgo-data-ladlelord
Press Enter to continue, CTRL+C to abort

removed '/home/ladlelord/.local/share/mtgo/Xauthority'
removed directory '/home/ladlelord/.local/share/mtgo'
docker volume rm mtgo-data-ladlelord
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
mtgo-data-ladlelord
docker pull panard/mtgo:latest
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Completed short name "panard/mtgo" with unqualified-search registries (origin: /etc/containers/registries.conf)
Trying to pull registry.fedoraproject.org/panard/mtgo:latest...
  manifest unknown: manifest unknown
Trying to pull registry.access.redhat.com/panard/mtgo:latest...
  name unknown: Repo not found
Trying to pull registry.centos.org/panard/mtgo:latest...
  manifest unknown: manifest unknown
Trying to pull docker.io/panard/mtgo:latest...
Getting image source signatures
Copying blob b251a69dce15 skipped: already exists  
Copying blob 20c5edc9f2c1 skipped: already exists  
Copying blob a12a033256f5 skipped: already exists  
Copying blob 6b6293e6bdab skipped: already exists  
Copying blob 860f8957d8be skipped: already exists  
Copying blob 971b7c41ebed skipped: already exists  
Copying blob 14215bb4225c skipped: already exists  
Copying blob c793c2729375 skipped: already exists  
Copying blob f2d7a36ffb94 skipped: already exists  
Copying blob fe28b05a777c skipped: already exists  
Copying blob 98c7d295ee0d [--------------------------------------] 0.0b / 0.0b
Copying blob edd431f9ea07 [--------------------------------------] 0.0b / 0.0b
Copying config 16083cfbad done  
Writing manifest to image destination
Storing signatures
16083cfbad7b1cf8d01a7fa74b4ad0b51559c08b4ae58babe2a044a9cbc9803f
docker run --rm -e DISPLAY -v mtgo-data-ladlelord:/home/wine/.wine/host/ -v mtgo-data-ladlelord:/home/wine/.wine/drive_c/users/ --security-opt label=disable --uidmap 1000:0:1 --uidmap 0:1:1000 --uidmap 1001:1001:64535 -v /tmp/.X11-unix:/tmp/.X11-unix:rw -v /home/ladlelord/.local/share/mtgo/Xauthority:/home/wine/.Xauthority:ro --net=host --ipc=host -e TZ=/usr/share/zoneinfo/America/New_York --name mtgo_running panard/mtgo:latest mtgo
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
winetricks gdiplus=native sound=alsa winegstreamer=disabled wmp=disabled
------------------------------------------------------
You are running winetricks-20200412, latest upstream is winetricks-20201206!
------------------------------------------------------
------------------------------------------------------
You should update using your distribution's package manager, --self-update, or manually.
------------------------------------------------------
Executing mkdir -p /home/wine
Using winetricks 20200412 - sha256sum: 40ff4c67804584b73d4d36153e1f64ca426d739f1790bd748f5ded0865e8cc7f with wine-5.12 and WINEARCH=win32
Using native override for following DLLs: gdiplus
Executing wine regedit C:windowsTemp_nativeoverride-dll.reg
Executing w_do_call sound=alsa
Executing mkdir -p /home/wine
Executing load_sound alsa
Setting sound driver to alsa
Executing wine regedit C:windowsTempset-sound.reg
Using override for following DLLs: winegstreamer
Executing wine regedit C:windowsTemp_disabledoverride-dll.reg
Using override for following DLLs: wmp
Executing wine regedit C:windowsTemp_disabledoverride-dll.reg
wineboot
wine /opt/mtgo/mtgo.exe
00e0:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
00e8:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
00e8:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
00e8:err:ole:get_local_server_stream Failed: 80004002
00e0:err:richedit:ReadColorTbl malformed entry
00e0:err:richedit:ReadColorTbl malformed entry
00e0:err:richedit:ReadColorTbl malformed entry
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00e0:err:richedit:ReadStyleSheet skipping optional destination
00f4:err:crypt:CRYPT_ImportSystemRootCertsToReg Failed to import system certs into registry, 00000057
pauleve commented 3 years ago

Strange, it should not ask for .NET installation. Try running again without the reset option. Then, it may be a network issue within the container.. Can you try something like:

./run-mtgo2 --shell
# will open a prompt
curl -fOL https://mtgoclientdepot.onlinegaming.wizards.com/setup.exe

? if it works, try doing wine setup.exe afterwards

SinTrans commented 3 years ago

Different error now:

mtgo-program-error

The output is below:

$ ./run-mtgo2 --update --shell
docker pull panard/mtgo:latest
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
Completed short name "panard/mtgo" with unqualified-search registries (origin: /etc/containers/registries.conf)
Trying to pull registry.fedoraproject.org/panard/mtgo:latest...
  manifest unknown: manifest unknown
Trying to pull registry.access.redhat.com/panard/mtgo:latest...
  name unknown: Repo not found
Trying to pull registry.centos.org/panard/mtgo:latest...
  manifest unknown: manifest unknown
Trying to pull docker.io/panard/mtgo:latest...
Getting image source signatures
Copying blob b251a69dce15 skipped: already exists  
Copying blob 20c5edc9f2c1 skipped: already exists  
Copying blob c793c2729375 skipped: already exists  
Copying blob a12a033256f5 skipped: already exists  
Copying blob 6b6293e6bdab skipped: already exists  
Copying blob 971b7c41ebed skipped: already exists  
Copying blob 860f8957d8be skipped: already exists  
Copying blob f2d7a36ffb94 skipped: already exists  
Copying blob fe28b05a777c skipped: already exists  
Copying blob edd431f9ea07 skipped: already exists  
Copying blob 14215bb4225c [--------------------------------------] 0.0b / 0.0b
Copying blob 98c7d295ee0d [--------------------------------------] 0.0b / 0.0b
Copying config 16083cfbad done  
Writing manifest to image destination
Storing signatures
16083cfbad7b1cf8d01a7fa74b4ad0b51559c08b4ae58babe2a044a9cbc9803f
docker run --rm -e DISPLAY -it -v mtgo-data-ladlelord:/home/wine/.wine/host/ -v mtgo-data-ladlelord:/home/wine/.wine/drive_c/users/ --security-opt label=disable --uidmap 1000:0:1 --uidmap 0:1:1000 --uidmap 1001:1001:64535 -v /tmp/.X11-unix:/tmp/.X11-unix:rw -v /home/ladlelord/.local/share/mtgo/Xauthority:/home/wine/.Xauthority:ro --net=host --ipc=host -e TZ=/usr/share/zoneinfo/America/New_York --name mtgo_running panard/mtgo:latest bash
Emulate Docker CLI using podman. Create /etc/containers/nodocker to quiet msg.
wine@chowder:~$ curl -fOL https://mtgoclientdepot.onlinegaming.wizards.com/setup.exe
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  726k  100  726k    0     0   633k      0  0:00:01  0:00:01 --:--:--  633k
wine@chowder:~$ wine setup.exe 
0034:err:menubuilder:init_xdg error looking up the desktop directory
0084:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
0024:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0024:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040154 for dll L"mscoree.dll"
0024:err:ole:CoGetClassObject no class object {1e66f26b-79ee-11d2-8710-00c04f79ed0d} could be created for context 0x1
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
0024:err:ole:create_server class {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} not registered
0024:err:ole:CoGetClassObject no class object {20fd4e26-8e0f-4f73-a0e0-f27b8c57be6f} could be created for context 0x4
wine@chowder:~$ 00ec:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
00ec:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
dbus[16]: arguments to dbus_connection_send_with_reply_and_block() were incorrect, assertion "connection != NULL" failed in file ../../../dbus/dbus-connection.c line 3544.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
wine: Assertion failed at address F7FB4559 (thread 0058), starting debugger...
^C
wine@chowder:~$ 
pauleve commented 3 years ago

The error

0034:err:menubuilder:init_xdg error looking up the desktop directory

is strange, I don't have it here... Does podman handles volumes differently than docker? You may give a try removing the -v options related to /home/wine for testing (lines 194-195 of the original script). Everything will be forgotten at close, but if it works it is an interesting clue.

brukidm commented 3 years ago

Strange, it should not ask for .NET installation. Try running again without the reset option. Then, it may be a network issue within the container.. Can you try something like:

./run-mtgo2 --shell
# will open a prompt
curl -fOL https://mtgoclientdepot.onlinegaming.wizards.com/setup.exe

? if it works, try doing wine setup.exe afterwards

I had the same issue as mentioned above and this solved the problem.

pauleve commented 2 years ago

Closing old inactive bugs. Feel free to open a new issue if still occurring.