flathub / flathub/com.unity.UnityHub

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

Abierto
#176 9 comentarios 5 reacciones 0 asignados Ver en GitHub
bug help wanted
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.