flathub / flathub/com.unity.UnityHub
[Bug]: Sign in required after restarting hub since update from 3.12 to 3.16
- Lenguaje dominante
- Python
- Estrellas
- 26
- Forks
- 16
- Merge medio
- 11 h 24 min
- PR fusionados (30 d)
- 5
Descripción
### 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
```shell
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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
No se especifica ningún archivo fuente ni ninguna prueba. Reproduce la pérdida del inicio de sesión en Fedora Kinoite iniciando sesión, cerrando o reiniciando Unity Hub y revisando la salida de KWallet y D-Bus indicada; el issue estará terminado cuando la sesión siga autenticada después de volver a abrir Hub sin conceder manualmente permisos para el bus de sesión.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- linux
- Área
- authentication, desktop
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Activo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100