snapcrafters / signal-desktop

Unofficial Signal Desktop installer for Linux
https://snapcraft.io/signal-desktop
GNU Affero General Public License v3.0
35 stars 14 forks source link

[Bug]: Linking a new device won't work #77

Closed dennisTGC closed 1 year ago

dennisTGC commented 1 year ago

What happened?

I installed signal-desktop with snap on a ubuntu 22.10 system with wayland.

What should have happened?

When I try to link the signal app on my desktio with my ios phone, it fails. I'm running iOS v16.1.1

It says:

linking Devuice Failed
failed response from service

Output of snap info $snap_name

name:      signal-desktop
summary:   Private messaging from your desktop.
publisher: Snapcrafters
store-url: https://snapcraft.io/signal-desktop
contact:   https://github.com/snapcrafters/signal-desktop/issues
license:   AGPL-3.0-only
description: |
  Private messaging from your desktop.

  To use the Signal desktop app, Signal must first be installed on your phone.

  **Are you having issues?**

  Let us know by creating a new issue here: https://github.com/snapcrafters/signal-desktop/issues

  **Authors**

  This snap is maintained by the Snapcrafters community, and is not necessarily endorsed or
  officially maintained by the upstream developers.
commands:
  - signal-desktop
snap-id:      r4LxMVp7zWramXsJQAKdamxy6TAWlaDD
tracking:     latest/stable
refresh-date: today at 16:44 CET
channels:
  latest/stable:    5.63.1 2022-11-20 (405) 197MB -
  latest/candidate: ↑                             
  latest/beta:      ↑                             
  latest/edge:      5.63.1 2022-11-19 (405) 197MB -
installed:          5.63.1            (405) 197MB -

Output of snap connections $snap_name

Interface               Plug                                   Slot                            Notes
audio-playback          signal-desktop:audio-playback          :audio-playback                 -
audio-record            signal-desktop:audio-record            :audio-record                   -
browser-support         signal-desktop:browser-support         :browser-support                -
camera                  signal-desktop:camera                  :camera                         -
content[gnome-42-2204]  signal-desktop:gnome-42-2204           gnome-42-2204:gnome-42-2204     -
content[gtk-3-themes]   signal-desktop:gtk-3-themes            gtk-common-themes:gtk-3-themes  -
content[icon-themes]    signal-desktop:icon-themes             gtk-common-themes:icon-themes   -
content[sound-themes]   signal-desktop:sound-themes            gtk-common-themes:sound-themes  -
desktop                 signal-desktop:desktop                 :desktop                        -
desktop-legacy          signal-desktop:desktop-legacy          :desktop-legacy                 -
gsettings               signal-desktop:gsettings               :gsettings                      -
home                    signal-desktop:home                    :home                           -
network                 signal-desktop:network                 :network                        -
opengl                  signal-desktop:opengl                  :opengl                         -
removable-media         signal-desktop:removable-media         -                               -
screen-inhibit-control  signal-desktop:screen-inhibit-control  :screen-inhibit-control         -
unity7                  signal-desktop:unity7                  :unity7                         -
wayland                 signal-desktop:wayland                 :wayland                        -
x11                     signal-desktop:x11                     :x11                            -

Output of snap version

snap    2.57.5
snapd   2.57.5
series  16
ubuntu  22.10
kernel  5.19.0-23-generic

Relevant log output

No response

Teminal output of app

Set Windows Application User Model ID (AUMID) { appUserModelId: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /snap/signal-desktop/405/opt/Signal/resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME undefined
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /home/$SANITIZED/snap/signal-desktop/405/.config/Signal
config/start: Did not find user config file (or it was empty), cache is now empty object
config/start: Did not find ephemeral config file (or it was empty), cache is now empty object
making app single instance
Error org.freedesktop.DBus.Error.Failed: cannot find desktop file "/var/lib/snapd/desktop/applications/signal-desktop_signal.desktop"
Error org.freedesktop.DBus.Error.Failed: cannot find desktop file "/var/lib/snapd/desktop/applications/signal-desktop_signal.desktop"

(signal-desktop:37782): Gtk-WARNING **: 16:46:04.850: Theme parsing error: gtk.css:1:21: Failed to import: Error opening file /home/$SANITIZED/snap/signal-desktop/405/.config/gtk-3.0/colors.css: No such file or directory
Gtk-Message: 16:46:04.869: Failed to load module "colorreload-gtk-module"
Gtk-Message: 16:46:04.869: Failed to load module "window-decorations-gtk-module"
{"level":40,"time":"2022-11-22T15:46:04.925Z","msg":"Problem loading messages for locale en-US"}
{"level":40,"time":"2022-11-22T15:46:04.926Z","msg":"Falling back to parent language: 'en'"}
{"level":30,"time":"2022-11-22T15:46:04.942Z","msg":"key/initialize: Generating new encryption key, since we did not find it on disk"}
{"level":30,"time":"2022-11-22T15:46:04.943Z","msg":"config/set: Saving user config to disk"}
{"level":30,"time":"2022-11-22T15:46:04.944Z","msg":"config/set: Saved user config to disk"}
{"level":30,"time":"2022-11-22T15:46:04.948Z","msg":"app ready"}
{"level":30,"time":"2022-11-22T15:46:04.948Z","msg":"starting version 5.63.1"}
{"level":30,"time":"2022-11-22T15:46:04.948Z","msg":"media access status [object Undefined] [object Undefined]"}
[37782:1122/164604.951327:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.login1.Manager.Inhibit: object_path= /org/freedesktop/login1: org.freedesktop.DBus.Error.AccessDenied: An AppArmor policy prevents this sender from sending this message to this recipient; type="method_call", sender=":1.425" (uid=1000 pid=37782 comm="/snap/signal-desktop/405/opt/Signal/signal-desktop" label="snap.signal-desktop.signal-desktop (enforce)") interface="org.freedesktop.login1.Manager" member="Inhibit" error name="(unset)" requested_reply="0" destination="org.freedesktop.login1" (uid=0 pid=1695 comm="/lib/systemd/systemd-logind" label="unconfined")
{"level":30,"time":"2022-11-22T15:46:04.964Z","msg":"MainSQL: migrateSchemaVersion: Migrating from schema_version 0 to user_version 0"}
{"level":30,"time":"2022-11-22T15:46:04.968Z","msg":"MainSQL: updateSchema:\n  Current user_version: 0;\n  Most recent db schema: 67;\n  SQLite version: 3.37.2;\n  SQLCipher version: 4.5.1 community;\n  (deprecated) schema_version: 0;\n"}
{"level":30,"time":"2022-11-22T15:46:04.968Z","msg":"MainSQL: updateToSchemaVersion1: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.969Z","msg":"MainSQL: updateToSchemaVersion1: success!"}
{"level":30,"time":"2022-11-22T15:46:04.969Z","msg":"MainSQL: updateToSchemaVersion2: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.972Z","msg":"MainSQL: updateToSchemaVersion2: success!"}
{"level":30,"time":"2022-11-22T15:46:04.972Z","msg":"MainSQL: updateToSchemaVersion3: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.973Z","msg":"MainSQL: updateToSchemaVersion3: success!"}
{"level":30,"time":"2022-11-22T15:46:04.974Z","msg":"MainSQL: updateToSchemaVersion4: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.974Z","msg":"MainSQL: updateToSchemaVersion4: success!"}
{"level":30,"time":"2022-11-22T15:46:04.975Z","msg":"MainSQL: updateToSchemaVersion6: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.976Z","msg":"MainSQL: updateToSchemaVersion6: success!"}
{"level":30,"time":"2022-11-22T15:46:04.976Z","msg":"MainSQL: updateToSchemaVersion7: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.979Z","msg":"MainSQL: updateToSchemaVersion7: success!"}
{"level":30,"time":"2022-11-22T15:46:04.979Z","msg":"MainSQL: updateToSchemaVersion8: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.980Z","msg":"MainSQL: updateToSchemaVersion8: success!"}
{"level":30,"time":"2022-11-22T15:46:04.981Z","msg":"MainSQL: updateToSchemaVersion9: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.982Z","msg":"MainSQL: updateToSchemaVersion9: success!"}
{"level":30,"time":"2022-11-22T15:46:04.982Z","msg":"MainSQL: updateToSchemaVersion10: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.985Z","msg":"MainSQL: updateToSchemaVersion10: success!"}
{"level":30,"time":"2022-11-22T15:46:04.985Z","msg":"MainSQL: updateToSchemaVersion11: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.986Z","msg":"MainSQL: updateToSchemaVersion11: success!"}
{"level":30,"time":"2022-11-22T15:46:04.986Z","msg":"MainSQL: updateToSchemaVersion12: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.987Z","msg":"MainSQL: updateToSchemaVersion12: success!"}
{"level":30,"time":"2022-11-22T15:46:04.987Z","msg":"MainSQL: updateToSchemaVersion13: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.990Z","msg":"MainSQL: updateToSchemaVersion13: success!"}
{"level":30,"time":"2022-11-22T15:46:04.990Z","msg":"MainSQL: updateToSchemaVersion14: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.991Z","msg":"MainSQL: updateToSchemaVersion14: success!"}
{"level":30,"time":"2022-11-22T15:46:04.991Z","msg":"MainSQL: updateToSchemaVersion15: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.994Z","msg":"MainSQL: updateToSchemaVersion15: success!"}
{"level":30,"time":"2022-11-22T15:46:04.994Z","msg":"MainSQL: updateToSchemaVersion16: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.996Z","msg":"MainSQL: updateToSchemaVersion16: success!"}
{"level":30,"time":"2022-11-22T15:46:04.996Z","msg":"MainSQL: updateToSchemaVersion17: starting..."}
{"level":30,"time":"2022-11-22T15:46:04.996Z","msg":"MainSQL: updateToSchemaVersion17: Index messages_view_once did not already exist"}
{"level":30,"time":"2022-11-22T15:46:04.999Z","msg":"MainSQL: updateToSchemaVersion17: success!"}
{"level":30,"time":"2022-11-22T15:46:04.999Z","msg":"MainSQL: updateToSchemaVersion18: starting..."}
{"level":30,"time":"2022-11-22T15:46:05.000Z","msg":"MainSQL: updateToSchemaVersion18: success!"}
{"level":30,"time":"2022-11-22T15:46:05.000Z","msg":"MainSQL: updateToSchemaVersion19: starting..."}
{"level":30,"time":"2022-11-22T15:46:05.003Z","msg":"MainSQL: updateToSchemaVersion19: success!"}
{"level":30,"time":"2022-11-22T15:46:05.004Z","msg":"MainSQL: updateToSchemaVersion20: starting..."}
{"level":30,"time":"2022-11-22T15:46:05.008Z","msg":"MainSQL: updateToSchemaVersion20: success!"}
{"level":30,"time":"2022-11-22T15:46:05.009Z","msg":"MainSQL: updateToSchemaVersion21: success!"}
{"level":30,"time":"2022-11-22T15:46:05.010Z","msg":"MainSQL: updateToSchemaVersion22: success!"}
{"level":30,"time":"2022-11-22T15:46:05.011Z","msg":"MainSQL: updateToSchemaVersion23: success!"}
{"level":30,"time":"2022-11-22T15:46:05.011Z","msg":"MainSQL: updateToSchemaVersion24: success!"}
{"level":30,"time":"2022-11-22T15:46:05.015Z","msg":"MainSQL: updateToSchemaVersion25: success!"}
{"level":30,"time":"2022-11-22T15:46:05.016Z","msg":"MainSQL: updateToSchemaVersion26: success!"}
{"level":30,"time":"2022-11-22T15:46:05.019Z","msg":"MainSQL: updateToSchemaVersion27: success!"}
{"level":30,"time":"2022-11-22T15:46:05.020Z","msg":"MainSQL: updateToSchemaVersion28: success!"}
{"level":30,"time":"2022-11-22T15:46:05.021Z","msg":"MainSQL: updateToSchemaVersion29: success!"}
{"level":30,"time":"2022-11-22T15:46:05.021Z","msg":"MainSQL: updateToSchemaVersion30: success!"}
{"level":30,"time":"2022-11-22T15:46:05.022Z","msg":"MainSQL: updateToSchemaVersion31: starting..."}
{"level":30,"time":"2022-11-22T15:46:05.025Z","msg":"MainSQL: updateToSchemaVersion31: success!"}
{"level":30,"time":"2022-11-22T15:46:05.026Z","msg":"MainSQL: updateToSchemaVersion32: success!"}
{"level":30,"time":"2022-11-22T15:46:05.027Z","msg":"MainSQL: updateToSchemaVersion33: success!"}
{"level":30,"time":"2022-11-22T15:46:05.028Z","msg":"MainSQL: updateToSchemaVersion34: success!"}
{"level":30,"time":"2022-11-22T15:46:05.031Z","msg":"MainSQL: updateToSchemaVersion35: success!"}
{"level":30,"time":"2022-11-22T15:46:05.031Z","msg":"MainSQL: updateToSchemaVersion36: success!"}
{"level":30,"time":"2022-11-22T15:46:05.033Z","msg":"MainSQL: updateToSchemaVersion37: success!"}
{"level":30,"time":"2022-11-22T15:46:05.037Z","msg":"MainSQL: updateToSchemaVersion38: success!"}
{"level":30,"time":"2022-11-22T15:46:05.040Z","msg":"MainSQL: updateToSchemaVersion39: success!"}
{"level":30,"time":"2022-11-22T15:46:05.041Z","msg":"MainSQL: updateToSchemaVersion40: success!"}
{"level":30,"time":"2022-11-22T15:46:05.044Z","msg":"MainSQL: updateToSchemaVersion41: success!"}
{"level":30,"time":"2022-11-22T15:46:05.047Z","msg":"MainSQL: updateToSchemaVersion42: success!"}
{"level":30,"time":"2022-11-22T15:46:05.047Z","msg":"MainSQL: updateToSchemaVersion43: About to iterate through 0 conversations"}
{"level":30,"time":"2022-11-22T15:46:05.047Z","msg":"MainSQL: updateToSchemaVersion43: About to iterate through 0 messages"}
{"level":30,"time":"2022-11-22T15:46:05.047Z","msg":"MainSQL: updateToSchemaVersion43: Updated 0 messages"}
{"level":30,"time":"2022-11-22T15:46:05.048Z","msg":"MainSQL: updateToSchemaVersion43: success!"}
{"level":30,"time":"2022-11-22T15:46:05.049Z","msg":"MainSQL: updateToSchemaVersion44: success!"}
{"level":30,"time":"2022-11-22T15:46:05.051Z","msg":"MainSQL: updateToSchemaVersion45: success!"}
{"level":30,"time":"2022-11-22T15:46:05.053Z","msg":"MainSQL: updateToSchemaVersion46: success!"}
{"level":40,"time":"2022-11-22T15:46:05.057Z","msg":"MainSQL: updateToSchemaVersion47: our UUID not found"}
{"level":30,"time":"2022-11-22T15:46:05.057Z","msg":"MainSQL: updateToSchemaVersion47: success!"}
{"level":30,"time":"2022-11-22T15:46:05.058Z","msg":"MainSQL: updateToSchemaVersion48: success!"}
{"level":30,"time":"2022-11-22T15:46:05.061Z","msg":"MainSQL: updateToSchemaVersion49: success!"}
{"level":30,"time":"2022-11-22T15:46:05.061Z","msg":"MainSQL: updateToSchemaVersion50: success!"}
{"level":30,"time":"2022-11-22T15:46:05.062Z","msg":"MainSQL: updateToSchemaVersion51: success!"}
{"level":30,"time":"2022-11-22T15:46:05.063Z","msg":"MainSQL: updateToSchemaVersion52: success!"}
{"level":30,"time":"2022-11-22T15:46:05.063Z","msg":"MainSQL: updateToSchemaVersion53: About to iterate through 0 conversations"}
{"level":30,"time":"2022-11-22T15:46:05.063Z","msg":"MainSQL: updateToSchemaVersion53: Updated 0 conversations"}
{"level":30,"time":"2022-11-22T15:46:05.064Z","msg":"MainSQL: updateToSchemaVersion53: success!"}
{"level":30,"time":"2022-11-22T15:46:05.067Z","msg":"MainSQL: updateToSchemaVersion54: success!"}
{"level":30,"time":"2022-11-22T15:46:05.068Z","msg":"MainSQL: updateToSchemaVersion55: success!"}
{"level":30,"time":"2022-11-22T15:46:05.069Z","msg":"MainSQL: updateToSchemaVersion56: success!"}
{"level":30,"time":"2022-11-22T15:46:05.070Z","msg":"MainSQL: updateToSchemaVersion57: success!"}
{"level":30,"time":"2022-11-22T15:46:05.071Z","msg":"MainSQL: updateToSchemaVersion58: success!"}
{"level":30,"time":"2022-11-22T15:46:05.074Z","msg":"MainSQL: updateToSchemaVersion59: success!"}
{"level":30,"time":"2022-11-22T15:46:05.075Z","msg":"MainSQL: updateToSchemaVersion60: success!"}
{"level":30,"time":"2022-11-22T15:46:05.081Z","msg":"MainSQL: updateToSchemaVersion61: success!"}
{"level":30,"time":"2022-11-22T15:46:05.082Z","msg":"MainSQL: updateToSchemaVersion62: success!"}
{"level":30,"time":"2022-11-22T15:46:05.083Z","msg":"MainSQL: updateToSchemaVersion63: success!"}
{"level":30,"time":"2022-11-22T15:46:05.086Z","msg":"MainSQL: updateToSchemaVersion64: success!"}
{"level":30,"time":"2022-11-22T15:46:05.088Z","msg":"MainSQL: updateToSchemaVersion65: success!"}
{"level":30,"time":"2022-11-22T15:46:05.089Z","msg":"MainSQL: updateToSchemaVersion66: success!"}
{"level":30,"time":"2022-11-22T15:46:05.090Z","msg":"MainSQL: updateToSchemaVersion67: success!"}
{"level":30,"time":"2022-11-22T15:46:05.090Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2022-11-22T15:46:05.091Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2022-11-22T15:46:05.091Z","msg":"got slow theme-setting value system"}
{"level":30,"time":"2022-11-22T15:46:05.091Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2022-11-22T15:46:05.091Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2022-11-22T15:46:05.091Z","msg":"got slow spellcheck setting true"}
{"level":30,"time":"2022-11-22T15:46:05.091Z","msg":"getSystemTraySetting saw --use-tray-icon flag. Returning MinimizeToSystemTray"}
{"level":50,"time":"2022-11-22T15:46:05.092Z","msg":"visibleOnAnyScreen: windowOptions didn't have valid bounds fields"}
{"level":50,"time":"2022-11-22T15:46:05.092Z","msg":"visibleOnAnyScreen: windowOptions didn't have valid bounds fields"}
{"level":30,"time":"2022-11-22T15:46:05.092Z","msg":"Location reset needed"}
{"level":30,"time":"2022-11-22T15:46:05.092Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":800,\"height\":610,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"titleBarOverlay\":false,\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":false,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":false,\"enablePreferredSizeMode\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\"}"}
{"level":30,"time":"2022-11-22T15:46:05.155Z","msg":"spellcheck: user locale: en-US"}
{"level":30,"time":"2022-11-22T15:46:05.155Z","msg":"spellcheck: available spellchecker languages:  [\"af\",\"bg\",\"ca\",\"cs\",\"cy\",\"da\",\"de\",\"de-DE\",\"el\",\"en\",\"en-AU\",\"en-CA\",\"en-GB\",\"en-GB-oxendict\",\"en-US\",\"es\",\"es-419\",\"es-AR\",\"es-ES\",\"es-MX\",\"es-US\",\"et\",\"fa\",\"fo\",\"fr\",\"fr-FR\",\"he\",\"hi\",\"hr\",\"hu\",\"hy\",\"id\",\"it\",\"it-IT\",\"ko\",\"lt\",\"lv\",\"nb\",\"nl\",\"pl\",\"pt\",\"pt-BR\",\"pt-PT\",\"ro\",\"ru\",\"sh\",\"sk\",\"sl\",\"sq\",\"sr\",\"sv\",\"ta\",\"tg\",\"tr\",\"uk\",\"vi\"]"}
{"level":30,"time":"2022-11-22T15:46:05.155Z","msg":"spellcheck: setting languages to:  [\"en-US\"]"}
{"level":30,"time":"2022-11-22T15:46:05.155Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2022-11-22T15:46:05.164Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2022-11-22T15:46:05.172Z","msg":"System tray service: created"}
{"level":30,"time":"2022-11-22T15:46:05.172Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"}
{"level":30,"time":"2022-11-22T15:46:05.172Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2022-11-22T15:46:05.172Z","msg":"System tray service: enabling"}
{"level":30,"time":"2022-11-22T15:46:05.172Z","msg":"System tray service: rendering the tray"}
{"level":30,"time":"2022-11-22T15:46:05.172Z","msg":"System tray service: creating the tray"}
{"level":30,"time":"2022-11-22T15:46:05.175Z","msg":"Begin ensuring permissions"}
{"level":30,"time":"2022-11-22T15:46:05.178Z","msg":"Ensuring file permissions for 4 files"}
{"level":30,"time":"2022-11-22T15:46:05.179Z","msg":"Finish ensuring permissions in 4ms"}
(node:38015) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `exe --trace-deprecation ...` to show where the warning was created)
{"level":30,"time":"2022-11-22T15:46:05.975Z","msg":"main window is ready-to-show"}
{"level":30,"time":"2022-11-22T15:46:05.975Z","msg":"showing main window"}
{"level":30,"time":"2022-11-22T15:46:05.976Z","msg":"System tray service: rendering the tray"}
{"level":30,"time":"2022-11-22T15:46:06.209Z","msg":"MainSQL: removeKnownAttachments: About to iterate through 0 messages"}
{"level":30,"time":"2022-11-22T15:46:06.209Z","msg":"MainSQL: removeKnownAttachments: Done processing 0 messages"}
{"level":30,"time":"2022-11-22T15:46:06.209Z","msg":"MainSQL: removeKnownAttachments: About to iterate through 0 conversations"}
{"level":30,"time":"2022-11-22T15:46:06.209Z","msg":"MainSQL: removeKnownAttachments: Done processing 0 conversations"}
{"level":30,"time":"2022-11-22T15:46:06.209Z","msg":"deleteAll: deleted 0 files"}
{"level":30,"time":"2022-11-22T15:46:06.210Z","msg":"deleteAllBadges: deleted 0 files"}
{"level":30,"time":"2022-11-22T15:46:06.210Z","msg":"MainSQL: removeKnownStickers: About to iterate through 0 stickers"}
{"level":30,"time":"2022-11-22T15:46:06.210Z","msg":"MainSQL: removeKnownStickers: Done processing 0 stickers"}
{"level":30,"time":"2022-11-22T15:46:06.211Z","msg":"deleteAllStickers: deleted 0 files"}
{"level":30,"time":"2022-11-22T15:46:06.211Z","msg":"MainSQL: removeKnownDraftAttachments: About to iterate through 0 conversations"}
{"level":30,"time":"2022-11-22T15:46:06.211Z","msg":"MainSQL: removeKnownDraftAttachments: Done processing 0 conversations"}
{"level":30,"time":"2022-11-22T15:46:06.211Z","msg":"deleteAllDraftAttachments: deleted 0 files"}
{"level":30,"time":"2022-11-22T15:46:06.212Z","msg":"Begin ensuring permissions"}
{"level":30,"time":"2022-11-22T15:46:06.212Z","msg":"sending `database-ready`"}
{"level":30,"time":"2022-11-22T15:46:06.215Z","msg":"Ensuring file permissions for 61 files"}
{"level":50,"time":"2022-11-22T15:46:06.216Z","msg":"ensureFilePermissions: Error from chmod ENOENT: no such file or directory, chmod '[REDACTED]/SingletonCookie'"}
{"level":50,"time":"2022-11-22T15:46:06.216Z","msg":"ensureFilePermissions: Error from chmod ENOENT: no such file or directory, chmod '[REDACTED]/SingletonLock'"}
{"level":30,"time":"2022-11-22T15:46:06.217Z","msg":"Finish ensuring permissions in 5ms"}
{"level":30,"time":"2022-11-22T15:46:06.244Z","msg":"Prevent display sleep service: allowing display sleep"}
{"level":30,"time":"2022-11-22T15:46:06.508Z","msg":"Updating BrowserWindow config: %s {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":800,\"height\":610,\"x\":1136,\"y\":613}"}
{"level":30,"time":"2022-11-22T15:46:06.509Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2022-11-22T15:46:06.509Z","msg":"config/set: Saved ephemeral config to disk"}
merlijn-sebrechts commented 1 year ago

This might have been an issue with the servers. Can you try it again?

merlijn-sebrechts commented 1 year ago

Also make sure you have less than 5 devices linked before trying to link a new one.

dennisTGC commented 1 year ago

Ok, I had the issue on the apt package as well, should have tested that before submitting a bug.

But the core issue was not more devices in the list. I had never ran into this issue, I had 20 devices in there as I have a desktop and a laptop with 3 OS'es.. And with a reinstall and without cleanup the list was apparently too long.