Hallo
Am Schluss des Update Prozesses mit yay - Syu kommt folgende Meldung:
1/2) Arming ConditionNeedsUpdate...
(2/2) Updating 32-bit GIO module cache...
-> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
python-steam - exit status 8
Steam startet allerdings noch, keine Ahnung was die Fehlermeldung zu bedeuten hat.
Was meinst du ? Ist ne ganz normale installation über yay gewesen, die ist mittlerweile 2 Jahre alt.
Das Update ist ja durchgelaufen, Steam startet normal, die Spiele laufen.
Vielleicht ist die Fehlermeldung auch bedeutungslos.
google findet dazu auch nichts.
python-steam ist keine dependency von Steam. Falls du protonup-qt oder steam-library-manager benutzt (oder benutzt hast), würden die vielleicht nicht mehr funktionieren. Die AUR Seite (s.o.) hat auch weitere Informationen warum die Aktualisierung fehlschlägt.
Stimmt, protonup-qt (net.davidotek.pupgui2) stürzt bei Start ab:
net.davidotek.pupgui2
Traceback (most recent call last):
File "/usr/bin/net.davidotek.pupgui2", line 5, in <module>
from pupgui2.pupgui2 import main
File "/usr/lib/python3.14/site-packages/pupgui2/pupgui2.py", line 18, in <module>
from pupgui2 import ctloader
File "/usr/lib/python3.14/site-packages/pupgui2/ctloader.py", line 7, in <module>
from pupgui2.util import create_msgbox
File "/usr/lib/python3.14/site-packages/pupgui2/util.py", line 28, in <module>
from pupgui2.steamutil import remove_steamtinkerlaunch, is_valid_steam_install
File "/usr/lib/python3.14/site-packages/pupgui2/steamutil.py", line 10, in <module>
from steam.utils.appcache import parse_appinfo
ModuleNotFoundError: No module named 'steam'
Naja, ist nicht so wichtig, ich nutze in letzter Zeit ProtonPlus, hier gibts keine Probleme.
Das Problem wird auch bestimmt bald gefixt.
steam-library-manager habe ich bis jetzt nicht benötigt.
Kannst Du “python-steam” mit yay -S python-steam neu installieren?
Bei mir geht das bis auf ein paar Fehler bei der Kompilierung ohne Probleme und ProtonUp-Qt funktioniert auch.
Danke für den Tip, habe deinen vorgeschlagenen “reinstall” durchgeführt.
Da gabs tatsächlich ein paar Fehlermeldungen die du wahrscheinlich auch hattest:
E AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
steam/utils/proto.py:82: AttributeError
========================================================= short test summary info ==========================================================
FAILED tests/test_core_cm.py::CMClient_Scenarios::test_connect_auto_discovery_failing - TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union
FAILED tests/test_core_cm.py::CMClient_Scenarios::test_connect_auto_discovery_success - TypeError: isinstance() arg 2 must be a type, a tuple of types, or a union
FAILED tests/test_utils.py::Util_Proto::test_proto_fill_from_dict__dict_filter - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
FAILED tests/test_utils.py::Util_Proto::test_proto_fill_from_dict__dict_func_generator - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
FAILED tests/test_utils.py::Util_Proto::test_proto_fill_from_dict__dict_generator - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
FAILED tests/test_utils.py::Util_Proto::test_proto_fill_from_dict__dict_list - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
FAILED tests/test_utils.py::Util_Proto::test_proto_fill_from_dict__dict_map - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
FAILED tests/test_utils.py::Util_Proto::test_proto_from_dict__list_insteadof_dict - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
FAILED tests/test_utils.py::Util_Proto::test_proto_from_dict_merge_dict - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
FAILED tests/test_utils.py::Util_Proto::test_proto_from_dict_to_dict - AttributeError: 'google._upb._message.FieldDescriptor' object has no attribute 'label'
====================================================== 10 failed, 72 passed in 1.02s =======================================================
ProtonUp-Qt startet jetzt wieder problemlos. Dennoch seltsam das eine einfache Neuinstallation den Fehler behebt.
Danke dir, das war die Lösung.