I can't get Lutris to start

I don’t know what to about this? I’m on Arch with kde.

2021-11-16 10:06:53,059: Starting Lutris 0.5.9.1
2021-11-16 10:06:53,065: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,065: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,065: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,065: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,066: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,066: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,066: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-16 10:06:53,066: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-16 10:06:53,069: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,069: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,069: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,069: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,069: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,069: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,070: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-16 10:06:53,070: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-16 10:06:53,080: No cores found
2021-11-16 10:06:53,195: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,195: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,195: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,195: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,196: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,196: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,196: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-16 10:06:53,196: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-16 10:06:53,198: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,198: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-16 10:06:53,198: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,198: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-16 10:06:53,199: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,199: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-16 10:06:53,199: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-16 10:06:53,199: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
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 165, in init_lutris
init_dirs()
File “/usr/lib/python3.9/site-packages/lutris/startup.py”, line 44, in init_dirs
create_folder(directory)
File “/usr/lib/python3.9/site-packages/lutris/util/system.py”, line 245, in create_folder
os.makedirs(path)
File “/usr/lib/python3.9/os.py”, line 215, in makedirs
makedirs(head, exist_ok=exist_ok)
File “/usr/lib/python3.9/os.py”, line 225, in makedirs
mkdir(name, mode)
NotADirectoryError: [Errno 20] Not a directory: ‘/home/tim/.local/share/icons/hicolor/128x128’
2021-11-16 10:06:53,203: Running migration: mess_to_mame
Traceback (most recent call last):
File “/usr/lib/python3.9/site-packages/lutris/gui/application.py”, line 333, in do_command_line
migrate()
File “/usr/lib/python3.9/site-packages/lutris/migrations/init.py”, line 29, in migrate
migration.migrate()
File “/usr/lib/python3.9/site-packages/lutris/migrations/mess_to_mame.py”, line 8, in migrate
for pga_game in get_games():
File “/usr/lib/python3.9/site-packages/lutris/database/games.py”, line 20, in get_games
return sql.filtered_query(
File “/usr/lib/python3.9/site-packages/lutris/database/sql.py”, line 162, in filtered_query
return db_query(db_path, query, tuple(params))
File “/usr/lib/python3.9/site-packages/lutris/database/sql.py”, line 110, in db_query
cursor_execute(cursor, query, params)
File “/usr/lib/python3.9/site-packages/lutris/database/sql.py”, line 34, in cursor_execute
results = cursor.execute(query, params)
sqlite3.OperationalError: no such table: games
2021-11-16 10:06:53,204: Shutting down Lutris

I’m having a very similar problem on Fedora kde. Was working fine on gnome, but then I switched to kde (fresh install) and now doesn’t work. I also tested it in a vm and oddly worked without issues. O.o

edit: after some testing it seems my distro provided one is stopping somewhere while building the runtimes folder under ~/.local/share/lutris/runtimes while the the official one on github has no issues.

2021-11-17 02:12:04,278: Starting Lutris 0.5.9.1
2021-11-17 02:12:04,284: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-17 02:12:04,284: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-17 02:12:04,284: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-17 02:12:04,284: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-17 02:12:04,285: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-17 02:12:04,285: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-17 02:12:04,285: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-17 02:12:04,285: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-17 02:12:04,288: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-17 02:12:04,288: Loading of DXVK versions failed, defaulting to locally available versions
2021-11-17 02:12:04,288: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-17 02:12:04,288: Loading of VKD3D versions failed, defaulting to locally available versions
2021-11-17 02:12:04,289: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-17 02:12:04,289: Loading of D3D Extras versions failed, defaulting to locally available versions
2021-11-17 02:12:04,289: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-17 02:12:04,289: Loading of DXVK-NVAPI versions failed, defaulting to locally available versions
2021-11-17 02:12:04,298: No cores found
Traceback (most recent call last):
File “/usr/lib/python3.10/site-packages/lutris/gui/application.py”, line 211, in do_startup
init_lutris()
File “/usr/lib/python3.10/site-packages/lutris/startup.py”, line 163, in init_lutris
runners.RUNNER_NAMES = runners.get_runner_names()
File “/usr/lib/python3.10/site-packages/lutris/runners/init.py”, line 113, in get_runner_names
return {
File “/usr/lib/python3.10/site-packages/lutris/runners/init.py”, line 114, in
runner: import_runner(runner)().human_name for runner in all
File “/usr/lib/python3.10/site-packages/lutris/runners/init.py”, line 82, in import_runner
runner_module = get_runner_module(runner_name)
File “/usr/lib/python3.10/site-packages/lutris/runners/init.py”, line 74, in get_runner_module
return import(“lutris.runners.%s” % runner_name, globals(), locals(), [runner_name], 0)
File “/usr/lib/python3.10/site-packages/lutris/runners/atari800.py”, line 24, in
class atari800(Runner):
File “/usr/lib/python3.10/site-packages/lutris/runners/atari800.py”, line 90, in atari800
“choices”: get_resolutions(),
File “/usr/lib/python3.10/site-packages/lutris/runners/atari800.py”, line 16, in get_resolutions
screen_resolutions = [(resolution, resolution) for resolution in display.DISPLAY_MANAGER.get_resolutions()]
File “/usr/lib/python3.10/site-packages/lutris/util/graphics/xrandr.py”, line 160, in get_resolutions
return get_resolutions()
File “/usr/lib/python3.10/site-packages/lutris/util/graphics/xrandr.py”, line 85, in get_resolutions
for line in _get_vidmodes():
File “/usr/lib/python3.10/site-packages/lutris/util/graphics/xrandr.py”, line 15, in _get_vidmodes
return read_process_output([“xrandr”]).split("\n")
File “/usr/lib/python3.10/site-packages/lutris/util/system.py”, line 84, in read_process_output
return subprocess.check_output(
File “/usr/lib64/python3.10/subprocess.py”, line 420, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File “/usr/lib64/python3.10/subprocess.py”, line 503, in run
stdout, stderr = process.communicate(input, timeout=timeout)
File “/usr/lib64/python3.10/subprocess.py”, line 1149, in communicate
stdout, stderr = self._communicate(input, endtime, timeout)
File “/usr/lib64/python3.10/subprocess.py”, line 2001, in _communicate
self._check_timeout(endtime, orig_timeout, stdout, stderr)
File “/usr/lib64/python3.10/subprocess.py”, line 1193, in _check_timeout
raise TimeoutExpired(
subprocess.TimeoutExpired: Command ‘[‘xrandr’]’ timed out after 2 seconds
2021-11-17 02:12:06,340: Running migration: mess_to_mame
Traceback (most recent call last):
File “/usr/lib/python3.10/site-packages/lutris/gui/application.py”, line 333, in do_command_line
migrate()
File “/usr/lib/python3.10/site-packages/lutris/migrations/init.py”, line 29, in migrate
migration.migrate()
File “/usr/lib/python3.10/site-packages/lutris/migrations/mess_to_mame.py”, line 8, in migrate
for pga_game in get_games():
File “/usr/lib/python3.10/site-packages/lutris/database/games.py”, line 20, in get_games
return sql.filtered_query(
File “/usr/lib/python3.10/site-packages/lutris/database/sql.py”, line 162, in filtered_query
return db_query(db_path, query, tuple(params))
File “/usr/lib/python3.10/site-packages/lutris/database/sql.py”, line 110, in db_query
cursor_execute(cursor, query, params)
File “/usr/lib/python3.10/site-packages/lutris/database/sql.py”, line 34, in cursor_execute
results = cursor.execute(query, params)
sqlite3.OperationalError: no such table: games
2021-11-17 02:12:06,340: Shutting down Lutris