Lutris and POL do not work anymore after the update

Hello,
Since the update, Lutris dont work proper anymore and dont show the installed games anymore.
Same for POL, it starts with errors, the game itself complains about missing dll’s.

It seems like python is broken.

Errors from starting Lutris

2021-12-11 22:32:55,959: Starting Lutris 0.5.9.1
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/lutris/gui/application.py", line 211, in do_startup
    init_lutris()
  File "/usr/lib/python3.9/site-packages/lutris/startup.py", line 163, in init_lutris
    runners.RUNNER_NAMES = runners.get_runner_names()
  File "/usr/lib/python3.9/site-packages/lutris/runners/__init__.py", line 113, in get_runner_names
    return {
  File "/usr/lib/python3.9/site-packages/lutris/runners/__init__.py", line 114, in <dictcomp>
    runner: import_runner(runner)().human_name for runner in __all__
  File "/usr/lib/python3.9/site-packages/lutris/runners/wine.py", line 251, in __init__
    "choices": D3DExtrasManager().version_choices,
  File "/usr/lib/python3.9/site-packages/lutris/util/wine/dll_manager.py", line 60, in version_choices
    for version in self.versions:
  File "/usr/lib/python3.9/site-packages/lutris/util/wine/dll_manager.py", line 36, in versions
    self._versions = self.load_versions()
  File "/usr/lib/python3.9/site-packages/lutris/util/wine/dll_manager.py", line 69, in load_versions
    versions = [v["tag_name"] for v in json.load(version_file)]
  File "/usr/lib/python3.9/json/__init__.py", line 293, in load
    return loads(fp.read(),
  File "/usr/lib/python3.9/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 0: invalid start byte
2021-12-11 22:32:55,978: Using NVIDIA drivers 495.44 for x86_64
2021-12-11 22:32:55,978: GPU: Unknown
2021-12-11 22:32:55,979: GPU: 10DE:1401 1458:368F (nvidia drivers)
2021-12-11 22:32:56,391: No cores found
Traceback (most recent call last):
  File "/usr/lib/python3.9/site-packages/lutris/gui/widgets/sidebar.py", line 334, in on_realize
    runner = runners.import_runner(runner_name)()
  File "/usr/lib/python3.9/site-packages/lutris/runners/wine.py", line 251, in __init__
    "choices": D3DExtrasManager().version_choices,
  File "/usr/lib/python3.9/site-packages/lutris/util/wine/dll_manager.py", line 60, in version_choices
    for version in self.versions:
  File "/usr/lib/python3.9/site-packages/lutris/util/wine/dll_manager.py", line 36, in versions
    self._versions = self.load_versions()
  File "/usr/lib/python3.9/site-packages/lutris/util/wine/dll_manager.py", line 69, in load_versions
    versions = [v["tag_name"] for v in json.load(version_file)]
  File "/usr/lib/python3.9/json/__init__.py", line 293, in load
    return loads(fp.read(),
  File "/usr/lib/python3.9/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 0: invalid start byte

Errors at starting POL

playonlinux
Looking for python... 3.9.9 - skipped
Looking for python2.7... 2.7.18 - wxversion(s): 3.0-gtk3
/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/_core.py:16629: UserWarning: wxPython/wxWidgets release number mismatch
  warnings.warn("wxPython/wxWidgets release number mismatch")
selected
/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/_core.py:16629: UserWarning: wxPython/wxWidgets release number mismatch
  warnings.warn("wxPython/wxWidgets release number mismatch")
1
[main] Message: PlayOnLinux (4.3.4) is starting
[clean_tmp] Message: Cleaning temp directory
[Check_OpenGL] Warning: check_dd_x86 missing, test skipped
[Check_OpenGL] Warning: check_dd_amd64 missing, test skipped

Have you rebooted after installing the updates?

Please post your system info as outlined here:

I have a freshly installed Manjaro 3 weeks old with XFCE,
CPU: 6-Core AMD Phenom II X6 1090T (-MCP-) speed/min/max: 804/800/3200 MHz
Kernel: 5.10.83-1-MANJARO x86_64 Up: 3h 30m Mem: 4224.8/16002.7 MiB (26.4%)
GPU GTX 960
I did reboot instantly after the update.

I just tried Lutris again, it doesnt show more then a white window with no functions.
POL has wine 5.10 and 5.20 staging installed, but the game still dont run, complaining about a WHgame.dll, which is at the same directory as the exe.

I can go into the game directory and start the game with wine ./startgame.exe, wich loads it with wine 6.23 and it runs.

Anything else needed ?

Yep. Already asked and provided information about how to provide it.

System:
  Kernel: 5.10.83-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64
  root=UUID=adc36492-fdd1-4f2d-b6ea-85a1ea694178 rw quiet apparmor=1
  security=apparmor udev.log_priority=3
  Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm 4.16.1 vt: 7
  dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Gigabyte model: GA-890GPA-UD3H
  serial: <superuser required> BIOS: Award v: FF date: 11/24/2010
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 15.63 GiB used: 3.04 GiB (19.5%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: 6-Core model: AMD Phenom II X6 1090T bits: 64 type: MCP arch: K10
  family: 10 (16) model-id: A (10) stepping: 0 microcode: 10000DC cache:
  L1: 768 KiB L2: 3 MiB L3: 6 MiB bogomips: 38580
  Speed: 2584 MHz min/max: 800/3200 MHz boost: enabled Core speeds (MHz):
  1: 1773 2: 1607 3: 3524 4: 3447 5: 1728 6: 803
  Flags: 3dnow 3dnowext 3dnowprefetch abm aperfmperf apic clflush cmov
  cmp_legacy constant_tsc cpb cpuid cr8_legacy cx16 cx8 de extapic extd_apicid
  fpu fxsr fxsr_opt ht hw_pstate ibs lahf_lm lbrv lm mca mce misalignsse mmx
  mmxext monitor msr mtrr nonstop_tsc nopl npt nrip_save nx osvw pae pat
  pausefilter pdpe1gb pge pni popcnt pse pse36 rdtscp rep_good sep skinit sse
  sse2 sse4a svm svm_lock syscall tsc vme vmmcall wdt
  Vulnerabilities: Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass status: Not affected
  Type: spectre_v1
  mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
  mitigation: Full AMD retpoline, STIBP: disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GM206 [GeForce GTX 960] vendor: Gigabyte driver: nvidia
  v: 495.44 alternate: nouveau,nvidia_drm bus-ID: 01:00.0 chip-ID: 10de:1401
  class-ID: 0300
  Device-2: Logitech type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-1.4:4
  chip-ID: 046d:0824 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org 1.21.1.1 compositor: xfwm4 v: 4.16.1 driver:
  loaded: nvidia display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x286mm (20.0x11.3")
  s-diag: 583mm (23")
  Monitor-1: DVI-I-1 res: 1920x1080 hz: 60 dpi: 102
  size: 477x268mm (18.8x10.6") diag: 547mm (21.5")
  OpenGL: renderer: NVIDIA GeForce GTX 960/PCIe/SSE2 v: 4.6.0 NVIDIA 495.44
  direct render: Yes
Audio:
  Device-1: AMD SBx00 Azalia vendor: Gigabyte GA-880GMA-USB3
  driver: snd_hda_intel v: kernel bus-ID: 00:14.2 chip-ID: 1002:4383
  class-ID: 0403
  Device-2: NVIDIA GM206 High Definition Audio vendor: Gigabyte
  driver: snd_hda_intel v: kernel bus-ID: 01:00.1 chip-ID: 10de:0fba
  class-ID: 0403
  Device-3: Logitech type: USB driver: snd-usb-audio,uvcvideo bus-ID: 1-1.4:4
  chip-ID: 046d:0824 class-ID: 0102 serial: <filter>
  Device-4: C-Media Audio Adapter type: USB
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 4-2:2 chip-ID: 0d8c:000c
  class-ID: 0300
  Sound Server-1: ALSA v: k5.10.83-1-MANJARO running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: JACK v: 1.9.19 running: no
  Sound Server-4: PulseAudio v: 15.0 running: yes
  Sound Server-5: PipeWire v: 0.3.40 running: no
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  vendor: Gigabyte driver: r8169 v: kernel port: ee00 bus-ID: 03:00.0
  chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
  broadcast: <filter>
  IP v6: <filter> type: dynamic noprefixroute scope: global
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.14 TiB used: 508.39 GiB (43.7%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST31000524AS
  size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
  type: HDD rpm: 7200 serial: <filter> rev: JC4B scheme: MBR
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 840 EVO 250GB
  size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
  type: SSD serial: <filter> rev: BB0Q scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 31.71 GiB size: 31.04 GiB (97.89%) used: 17.11 GiB (55.1%)
  fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: N/A
  uuid: adc36492-fdd1-4f2d-b6ea-85a1ea694178
  ID-2: /home raw-size: 658.07 GiB size: 646.75 GiB (98.28%)
  used: 491.28 GiB (76.0%) fs: ext4 dev: /dev/sda1 maj-min: 8:1 label: home
  uuid: 53e94b32-34df-46b6-a958-b53320f67b94
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda2 maj-min: 8:2 size: 68.36 GiB fs: ext4 label: N/A
  uuid: d3284a95-88b6-46a6-8706-5c9febc4d020
  ID-2: /dev/sda3 maj-min: 8:3 size: 195.31 GiB fs: ntfs label: N/A
  uuid: 2684065B654F9F9A
  ID-3: /dev/sda4 maj-min: 8:4 size: 3.91 GiB fs: swap label: N/A
  uuid: c925a543-bf41-4109-8f54-a7f09ce6a340
  ID-4: /dev/sdb2 maj-min: 8:18 size: 122.23 GiB fs: ntfs label: win-ntfs
  uuid: 08CD228175B83104
  ID-5: /dev/sdb3 maj-min: 8:19 size: 68.94 GiB fs: ext4 label: ssd-home
  uuid: 4662ce47-c414-402b-9d2b-ae98c791d5cf
  ID-6: /dev/sdb4 maj-min: 8:20 size: 4.14 GiB fs: swap label: swap
  uuid: a20eca60-42fa-4512-876f-97e2a57c1fd0
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 5 rev: 2.0 speed: 480 Mb/s
  chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Terminus Hub ports: 4 rev: 2.0 speed: 480 Mb/s
  power: 100mA chip-ID: 1a40:0101 class-ID: 0900
  Device-1: 1-1.4:4 info: Logitech type: Video,Audio
  driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s
  power: 500mA chip-ID: 046d:0824 class-ID: 0102 serial: <filter>
  Hub-3: 2-0:1 info: Full speed or root hub ports: 5 rev: 2.0 speed: 480 Mb/s
  chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 3-0:1 info: Full speed or root hub ports: 4 rev: 2.0 speed: 480 Mb/s
  chip-ID: 1d6b:0002 class-ID: 0900
  Hub-5: 4-0:1 info: Full speed or root hub ports: 5 rev: 1.1 speed: 12 Mb/s
  chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 4-2:2 info: C-Media Audio Adapter type: Audio,HID
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1
  speed: 12 Mb/s power: 100mA chip-ID: 0d8c:000c class-ID: 0300
  Device-2: 4-5:3
  info: SHARKOON 2.4GHz Wireless rechargeable vertical mouse [More&Better]
  type: Mouse driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s
  power: 100mA chip-ID: 1ea7:0064 class-ID: 0301
  Hub-6: 5-0:1 info: Full speed or root hub ports: 5 rev: 1.1 speed: 12 Mb/s
  chip-ID: 1d6b:0001 class-ID: 0900
  Device-1: 5-1:2 info: Logitech Media Keyboard K200 type: Keyboard,HID
  driver: hid-generic,usbhid interfaces: 2 rev: 1.1 speed: 1.5 Mb/s
  power: 90mA chip-ID: 046d:c31d class-ID: 0300
  Hub-7: 6-0:1 info: Full speed or root hub ports: 2 rev: 1.1 speed: 12 Mb/s
  chip-ID: 1d6b:0001 class-ID: 0900
  Hub-8: 7-0:1 info: Full speed or root hub ports: 4 rev: 1.1 speed: 12 Mb/s
  chip-ID: 1d6b:0001 class-ID: 0900
  Hub-9: 8-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-10: 8-2:3 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s
  power: 500mA chip-ID: 05e3:0610 class-ID: 0900
  Hub-11: 8-2.1:4 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s
  power: 100mA chip-ID: 05e3:0610 class-ID: 0900
  Hub-12: 9-0:1 info: Super-speed hub ports: 2 rev: 3.0 speed: 5 Gb/s
  chip-ID: 1d6b:0003 class-ID: 0900
  Hub-13: 9-2:2 info: Genesys Logic Hub ports: 4 rev: 3.1 speed: 5 Gb/s
  chip-ID: 05e3:0612 class-ID: 0900
  Hub-14: 9-2.1:3 info: Genesys Logic hub ports: 4 rev: 3.0 speed: 5 Gb/s
  chip-ID: 05e3:0616 class-ID: 0900
Sensors:
  System Temperatures: cpu: 0.0 C mobo: N/A gpu: nvidia temp: 29 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 21%
Info:
  Processes: 219 Uptime: 56m wakeups: 0 Init: systemd v: 249 tool: systemctl
  Compilers: gcc: 11.1.0 Packages: pacman: 1435 lib: 426 flatpak: 0
  Shell: Bash v: 5.1.12 running-in: xfce4-terminal inxi: 3.3.09

That is my inxi

Graphics drivers look fine. Turns out the GPU: Unknown output has no bearing on whether it launches or not. I see the same output and it launches fine.

Since both Lutris and POL don’t launch, then it’s something they have in common. I would search the web for some of those errors and see what you can find.

Now i removed / moved out of the way .local/share/lutris, started lutris new and it works normal again.
Even i lost all my configuration by that.
But any other wine versions as the 6.23 system version seems still dont work. It says *dll missing, what are still at the same directory as the executable.
It seems, that there need to be redone all configurations, what the programs like Lutris, POL, Wine did made at the home folder.
This was a strange update.