flathub / flathub/com.unity.UnityHub

[Bug]: Sign in required after restarting hub since update from 3.12 to 3.16

Ouverte
#176 9 commentaires 5 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug help wanted
Langage dominant
Python
Étoiles
26
Forks
16
Merge moyen
11 h 24 min
PR mergées (30 j)
5

Description

What Happened

When restarting Unity Hub, I have to sign in again. I should stay logged in.
The command line output shows errors connecting to kwallet, so I assumes its just dbus permissions missing. See comment.

How to Reproduce
  1. Open Unity Hub
  2. Sign in
  3. Restart pc or quit hub from the system tray
  4. Open Unity Hub again
  5. I am not signed in
Operating System

Fedora Kinoite 43

Command-line output
Checking for beta autoupdate feature for deb/rpm distributions
Found package-type: deb
[2:0205/233449.209481:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.isEnabled: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
[2:0205/233449.209514:ERROR:components/os_crypt/sync/kwallet_dbus.cc:113] Error contacting kwalletd6 (isEnabled)
[2:0205/233449.209806:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
[2:0205/233449.209813:ERROR:components/os_crypt/sync/kwallet_dbus.cc:82] Error contacting klauncher to start kwalletd6
[2:0205/233449.209953:ERROR:dbus/object_proxy.cc:573] Failed to call method: org.kde.KWallet.close: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown
[2:0205/233449.209957:ERROR:components/os_crypt/sync/kwallet_dbus.cc:408] Error contacting kwalletd6 (close)
[70:0205/233449.392275:ERROR:media/gpu/vaapi/vaapi_wrapper.cc:1631] vaInitialize failed: unknown libva error
LaunchProcess: failed to execvp:
xdg-settings
^C
[2 preload-host-spawn-strategy] Dropping 0x3e78000402c0 (3) because of connection closed
[2:0205/233726.368788:FATAL:dbus/bus.cc:1248] D-Bus connection was disconnected. Aborting.
Anything else?

I manually gave permission to communicate with the following sessison busses:

  • org.freedesktop.DBus
  • org.kde.kwalletd6

This successfully solved the issue.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Aucun fichier source ni test n’est indiqué. Reproduisez la perte de connexion sur Fedora Kinoite en vous connectant, en quittant ou en redémarrant Unity Hub, puis en examinant la sortie KWallet et D-Bus signalée ; l’issue est terminée lorsque la session reste authentifiée après la réouverture de Hub sans accorder manuellement les permissions du bus de session.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
linux
Domaine
authentication, desktop
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.