Hello everyone.
I’ve run into a problem and can’t install Lutris.
sudo zypper in lutris
[sudo] password for root:
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: nothing provides 'typelib(WebKit2) = 4.0' needed by the to be installed lutris-0.5.22-1.1.x86_64
Solution 1: do not install lutris-0.5.22-1.1.x86_64
Solution 2: break lutris-0.5.22-1.1.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or cancel [1/2/c/d/?] (c): ^C
Trying to exit gracefully...
typelib-1_0-WebKit2-4_0-2.50.5-1.1 is still available in the history repo, maybe you are able to download the .rpm and install manually (hoping that it will not break other packages…)
If that works don’t forget to lock it, otherwise it will be updated on next zypper dup.
sudo zypper in typelib-1_0-WebKit2-4_0-2.50.5-1.1.x86_64.rpm
'typelib-1_0-WebKit2-4_0-2.50.5-1.1.x86_64.rpm' looks like an RPM file. Will try to use it.
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: 1: nothing provides 'libjavascriptcoregtk-4.0.so.18()(64bit)' needed by the to be installed typelib-1_0-WebKit2-4_0-2.50.5-1.1.x86_64
Solution 1: do not install typelib-1_0-WebKit2-4_0-2.50.5-1.1.x86_64
Solution 2: break typelib-1_0-WebKit2-4_0-2.50.5-1.1.x86_64 by ignoring some of its dependencies
Apparently there is a full tree of old dependencies…
You may try to add the full repo (be careful, I’m not implying that you should do that, don’t go ahead if you don’t know what you are doing):
zypper addrepo https://download.opensuse.org/history/20260330/tumbleweed/repo/oss/ TW20260330
zypper refresh TW20260330
zypper in typelib-1_0-WebKit2-4_0-2.50.5-1.1
if the dependencies go beyond libjavascriptxxxx maybe you seriously risk breaking other packages
(well, I don’t know how important lutris is to you and as always: your system, your choice, your risk).