Faugus Launcher zieht sich falsche CPU Architektur

RizzoSpacerat

Lt. Junior Grade
Registriert
Okt. 2019
Beiträge
334
Moin,

ich bin seit Dezember auf Linux. Ich nutze den Faugus Launcher für den battle.net client. Bis jetzt realativ smooth das ganze. Seit heute nix mehr.

Nach einigem befragen von Chatgpt scheint Faugus der Auffassung zu sein das ich ein arm64 system besitze.
=== UMU-LAUNCHER COMMAND ===
/home/rizzo/.local/share/faugus-launcher/umu-run '/home/rizzo/Faugus/battlenet/drive_c/Program Files (x86)/Battle.net/Battle.net.exe'

/usr/lib/python3.14/site-packages/faugus/runner.py:512: DeprecationWarning: Gtk.Window.set_wmclass is deprecated
self.splash_window.set_wmclass("faugus-launcher", "faugus-launcher")
GE-Proton is up to date.
UMU-Launcher is up to date.
Components are up to date.
INFO: umu-launcher version 1.4.0 (3.14.6 (main, Jun 23 2026, 15:11:00) [GCC 16.1.1 20260430])
INFO: No GAMEID set, using umu-default
INFO: Verifying integrity of steamrt4_platform_4.0.20260608.242786...
ERROR: [Errno 8] Exec format error: '/home/rizzo/.local/share/umu/steamrt4-arm64/pressure-vessel/bin/pv-verify'
Traceback (most recent call last):
File "/home/rizzo/.local/share/faugus-launcher/umu-run/umu/umu_run.py", line 962, in umu_run
future.result()
~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/concurrent/futures/_base.py", line 454, in result
return self.__get_result()
~~~~~~~~~~~~~~~~~^^
File "/usr/lib/python3.14/concurrent/futures/_base.py", line 396, in __get_result
raise self._exception
File "/usr/lib/python3.14/concurrent/futures/thread.py", line 86, in run
result = ctx.run(self.task)
File "/usr/lib/python3.14/concurrent/futures/thread.py", line 73, in run
return fn(*args, **kwargs)
File "/home/rizzo/.local/share/faugus-launcher/umu-run/umu/umu_runtime.py", line 271, in setup_umu
ret = check_runtime(local, runtime_ver)
File "/home/rizzo/.local/share/faugus-launcher/umu-run/umu/umu_runtime.py", line 410, in check_runtime
ret = run( # nosec B603
~~~^^^^^^^^^^^^^^^
[str(pv), "--quiet", "--minimized-runtime", str(runtime / "files")], check=False
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
).returncode
^
File "/usr/lib/python3.14/subprocess.py", line 555, in run
with Popen(*popenargs, **kwargs) as process:
~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/subprocess.py", line 1039, in init
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
...<5 lines>...
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/subprocess.py", line 1875, in _execute_child
self._posix_spawn(args, executable, env, restore_signals, close_fds,
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
p2cread, p2cwrite,
^^^^^^^^^^^^^^^^^^
c2pread, c2pwrite,
^^^^^^^^^^^^^^^^^^
errread, errwrite)
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.14/subprocess.py", line 1819, in _posix_spawn
self.pid = os.posix_spawn(executable, args, env, **kwargs)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 8] Exec format error: '/home/rizzo/.local/share/umu/steamrt4-arm64/pressure-vessel/bin/pv-verify'
INFO: Running 'Proton-GE Latest' using runtime 'steamrt4-arm64'
INFO: Running 'steamrt4-arm64' using runtime 'host'
/home/rizzo/.local/share/umu/steamrt4-arm64/pressure-vessel/bin/pressure-vessel-unruntime: line 108: /home/rizzo/.local/share/umu/steamrt4-arm64/pressure-vessel/bin/pressu
re-vessel-wrap: cannot execute binary file: Exec format error

Man sieht am ende das er steamrt4-arm64 nutzen will. Das system ist klar ein x86_64 system und die umgebungsvariable bestätigt das ganze auch.

Selbst das löschen von der steamrt4-arm64 hat nur zur folge das er die neu zieht.

im git repo gibt es dazu ein closed issue

https://github.com/Faugus/faugus-launcher/issues/761

Ich hab nur die lösung jetzt nicht ganz verstanden. Faugus scheint seine eigene lokale kopie des umu launcher zu verwenden. Sprich hab da nicht wirklich einfluss drauf. Wenn ich auf die Proton auswahl liste im faugus klicke ist die GE-Proton, wie sie in einem der lösungsvorschläge vorgeschlagen wird (nimm ne ältere version) einfach leer.

Auf ne ältere faugus version zurück hat keinerlei unterschied gemacht. Gestern abend ging das noch. Ich frag mich gerade wer da was geupodated hat was ich zurück rollen muss.
der Steam client ist auch installiert und wird genutzt nur da habe ich nicht wirklich zugriff auf die installierten proton versionen.
Wer schiebt da wem was unter?
 
RizzoSpacerat schrieb:
Ich hab nur die lösung jetzt nicht ganz verstanden.
In den Kommentaren steht, dass eine frühere Proton-GE Version (10.34) funktioniert.
Der Klickweg:
So in my case I had to Open Faugus Launcher > right click BattleNet > Edit > Proton dropdown > GE-Proton10-* > Ok > Play
Falls du das flatpak nutzt, kontrolliere (mit flatseal) ob der Pfad freigegeben ist.
 
  • Gefällt mir
Reaktionen: madmax2010
okey...ich hab das zahnrädchen für die faugus optionen genommen und den default GE proton auf die ältere version gestellt und bin davon ausgegangen das das für alle gilt. Scheint nicht der fall zu sein.wenn ich das mit der rechtsklick option mache gehts o.O

danke vielmals
 
  • Gefällt mir
Reaktionen: sedot und AB´solut SiD
@RizzoSpacerat Ich nutze selber Faugus nicht, aber bei Lutris und Heroic gelten die Defaults für neue Spiel-Installationen, alte/bereits installierte Spielkonfigurationen werden nicht geändert.

Wenn Battle.Net also schon via Faugus installiert war bevor du den Default geändert hast, dann ist das Verhalten wahrscheinlich wie gedacht.
 
Update auf 1.22.5 löst das Problem. Ggf. falsche Version löschen.
  • Fixed incorrect architecture build of GE-Proton-11 being downloaded. Thanks @ainestal
    If it still failing to launch anything with GE-Proton Latest, you probably have the arm64 build.
    Delete it and try again.
    rm -rf ~/.local/share/Steam/compatibilitytools.d/"Proton-GE Latest"
 

Ähnliche Themen

Zurück
Oben