ProtonMail / proton-bridge

Proton Mail Bridge application
GNU General Public License v3.0
1.14k stars 155 forks source link

Login details get wiped on every startup #366

Closed tazz4843 closed 1 year ago

tazz4843 commented 1 year ago

Expected Behavior

Bridge starts up and disappears to tray without requesting login.

Current Behavior

Bridge starts up and requests login every time. image image

Steps to Reproduce

Not sure how to reproduce this at all

Version Information

v3.0.20

Context (Environment)

Arch Linux Kernel 6.2.6-arch1-1, KDE Plasma 5.27.3 Installed via yay -S protonmail-bridge-bin which pulls from the .deb package.

Terminal logs:

INFO[Mar 17 14:49:13.542] bridge-gui starting
INFO[Mar 17 14:49:13.542] Using Qt 6.3.2
INFO[Mar 17 14:49:13.547] lock file created /home/zero/.cache/protonmail/bridge-v3/bridge-v3-gui.lock
INFO[Mar 17 14:49:13.553] Launching bridge process with command "/usr/lib/protonmail/bridge/bridge" --grpc --parent-pid 2849 --launcher /usr/lib/protonmail/bridge/proton-bridge
INFO[Mar 17 14:49:13.554] Retrieving gRPC service configuration from '/home/zero/.config/protonmail/bridge-v3/grpcServerConfig.json'
time="2023-03-17T14:49:13-06:00" level=info msg="Migrating keychain helper"
WARN[Mar 17 14:49:14.220] Sending info event [98595733fc874dd58b3ad3dd739d14f6] to mail-api.proton.me project: 7  pkg=sentry-go
WARN[Mar 17 14:49:15.106] Captured message                              message="Vault is corrupt" reportID=98595733fc874dd58b3ad3dd739d14f6
WARN[Mar 17 14:49:15.168] The vault is corrupt and has been wiped      
ERRO[Mar 17 14:49:15.802] 400: Invalid refresh token, Attempt 1        
ERRO[Mar 17 14:49:15.802] Failed to load connected user                 error="failed to create API client: 400: Invalid refresh token" userID="redacted"
INFO[Mar 17 14:49:15.959] Connecting to gRPC service
INFO[Mar 17 14:49:15.963] Connection to gRPC server at unix:///tmp/bridge_fb74498e-6086-430e-bd3d-76681f85c865.sock. attempt #1
INFO[Mar 17 14:49:15.973] Successfully connected to gRPC server.
INFO[Mar 17 14:49:15.973] Client config file was saved to '/home/zero/.config/protonmail/bridge-v3/grpcClientConfig_0.json'
INFO[Mar 17 14:49:15.975] gRPC token was validated
INFO[Mar 17 14:49:15.975] Connected to backend via gRPC service.
^C⏎
❯ cat /home/zero/.config/protonmail/bridge-v3/grpcClientConfig_0.json
cat: /home/zero/.config/protonmail/bridge-v3/grpcClientConfig_0.json: No such file or directory

❯ ls /home/zero/.config/protonmail/bridge-v3/
keychain.json  vault.enc
laduchesneau commented 1 year ago

Bug #359

tazz4843 commented 1 year ago

This does appear to be that one, thanks for pointing it out.