signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.68k stars 2.68k forks source link

Link Device Failing on Arch signal-desktop #7033

Closed m3talsmith closed 1 month ago

m3talsmith commented 1 month ago

Using a supported version?

Overall summary

When I go to link signal desktop to my phone as a new device, I get an error that asks me to re-download signal or quit. Tracing the error below, it appears to be a registration problem from the server that's not handled well on the app: Uncaught (in promise) HTTPError: Invalid authentication, most likely someone re-registered and invalidated our registration.

Full log:

➜ signal-desktop --enable-logging=stderr
Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /usr/lib/signal-desktop/resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME aboxn
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /home/m3talsmith/.config/Signal
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
making app single instance
[68597:0927/062303.455690:WARNING:bluez_dbus_manager.cc(248)] Floss manager not present, cannot set Floss enable/disable.
[68648:0927/062303.526860:WARNING:sandbox_linux.cc(430)] InitializeSandbox() called with multiple threads in process gpu-process.
{"level":30,"time":"2024-09-27T10:23:03.564Z","msg":"got fast localeOverride setting null"}
{"level":30,"time":"2024-09-27T10:23:03.565Z","msg":"app.ready: hour cycle preference: UnknownPreference"}
{"level":30,"time":"2024-09-27T10:23:03.565Z","msg":"app.ready: preferred system locales: en-US, en"}
{"level":30,"time":"2024-09-27T10:23:03.566Z","msg":"locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"}
{"level":30,"time":"2024-09-27T10:23:03.566Z","msg":"locale: Preferred locales: en-US, en"}
{"level":30,"time":"2024-09-27T10:23:03.566Z","msg":"locale: Locale Override: null"}
{"level":30,"time":"2024-09-27T10:23:03.568Z","msg":"locale: Matched locale: en"}
{"level":40,"time":"2024-09-27T10:23:03.587Z","msg":"intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution"}
{"level":30,"time":"2024-09-27T10:23:03.588Z","msg":"locale: Text info direction for en: ltr"}
{"level":30,"time":"2024-09-27T10:23:03.588Z","msg":"getSQLKey: decrypting key"}
{"level":30,"time":"2024-09-27T10:23:03.588Z","msg":"getSystemTraySetting got value DoNotUseSystemTray"}
{"level":30,"time":"2024-09-27T10:23:03.588Z","msg":"getSystemTraySetting returning DoNotUseSystemTray"}
{"level":30,"time":"2024-09-27T10:23:03.589Z","msg":"app ready"}
{"level":30,"time":"2024-09-27T10:23:03.589Z","msg":"starting version 7.21.0"}
{"level":30,"time":"2024-09-27T10:23:03.589Z","msg":"media access status [object Undefined] [object Undefined]"}
{"level":30,"time":"2024-09-27T10:23:03.591Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2024-09-27T10:23:03.592Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2024-09-27T10:23:03.592Z","msg":"got fast spellcheck setting true"}
{"level":50,"time":"2024-09-27T10:23:03.592Z","msg":"visibleOnAnyScreen: windowOptions didn't have valid bounds fields"}
{"level":30,"time":"2024-09-27T10:23:03.592Z","msg":"Location reset needed"}
{"level":30,"time":"2024-09-27T10:23:03.592Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":800,\"height\":610,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"enablePreferredSizeMode\":true,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\"}"}
{"level":30,"time":"2024-09-27T10:23:03.616Z","msg":"spellcheck: user locales: [\"en-US\",\"en\"]"}
{"level":30,"time":"2024-09-27T10:23:03.616Z","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":"2024-09-27T10:23:03.616Z","msg":"spellcheck: setting languages to: [\"en-US\",\"en\"]"}
{"level":30,"time":"2024-09-27T10:23:03.635Z","msg":"MainSQL: updateSchema:\n  Current user_version: 1140;\n  Most recent db schema: 1140;\n  SQLite version: 3.42.0;\n  SQLCipher version: 4.5.5 community;\n  (deprecated) schema_version: 503;\n"}
{"level":30,"time":"2024-09-27T10:23:03.874Z","msg":"got fast theme-setting value system"}
[68597:0927/062303.928787:INFO:CONSOLE(2)] "The vm module of Node.js is deprecated in the renderer process and will be removed.", source: node:electron/js2c/renderer_init (2)
[68597:0927/062304.196692:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-BoldItalic.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196722:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Bold.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196743:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBoldItalic.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196759:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Italic.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196777:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBold.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196791:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Medium.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196808:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Regular.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196822:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-BoldItalic.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196838:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Bold.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196852:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBoldItalic.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196869:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Italic.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196882:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBold.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196904:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Medium.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
[68597:0927/062304.196918:INFO:CONSOLE(7720)] "A preload for 'file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Regular.woff2' is found, but is not used because the request credentials mode does not match. Consider taking a look at crossorigin attribute.", source: /usr/lib/signal-desktop/resources/app.asar/node_modules/quill/dist/quill.js (7720)
{"level":30,"time":"2024-09-27T10:23:04.197Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2024-09-27T10:23:04.200Z","msg":"System tray service: created"}
{"level":30,"time":"2024-09-27T10:23:04.201Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"}
{"level":30,"time":"2024-09-27T10:23:04.201Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-09-27T10:23:04.201Z","msg":"Begin ensuring permissions"}
{"level":30,"time":"2024-09-27T10:23:04.202Z","msg":"Ensuring file permissions for 4 files"}
{"level":30,"time":"2024-09-27T10:23:04.203Z","msg":"Finish ensuring permissions in 2ms"}
{"level":30,"time":"2024-09-27T10:23:04.212Z","msg":"main window is ready-to-show"}
{"level":30,"time":"2024-09-27T10:23:04.212Z","msg":"showing main window"}
{"level":30,"time":"2024-09-27T10:23:04.213Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-09-27T10:23:04.227Z","msg":"deleteAllBadges: deleted 0 files"}
{"level":30,"time":"2024-09-27T10:23:04.229Z","msg":"MainSQL: removeKnownStickers: About to iterate through 0 stickers"}
{"level":30,"time":"2024-09-27T10:23:04.229Z","msg":"MainSQL: removeKnownStickers: Done processing 0 stickers"}
{"level":30,"time":"2024-09-27T10:23:04.229Z","msg":"deleteAllStickers: deleted 0 files"}
{"level":30,"time":"2024-09-27T10:23:04.230Z","msg":"MainSQL: removeKnownDraftAttachments: About to iterate through 0 conversations"}
{"level":30,"time":"2024-09-27T10:23:04.231Z","msg":"MainSQL: removeKnownDraftAttachments: Done processing 0 conversations"}
{"level":30,"time":"2024-09-27T10:23:04.231Z","msg":"deleteAllDraftAttachments: deleted 0 files"}
{"level":30,"time":"2024-09-27T10:23:04.231Z","msg":"cleanupOrphanedAttachments: found 0 attachments on disk"}
{"level":30,"time":"2024-09-27T10:23:04.232Z","msg":"MainSQL: getKnownConversationAttachments: About to iterate through 0"}
{"level":30,"time":"2024-09-27T10:23:04.232Z","msg":"MainSQL: getKnownConversationAttachments: Done processing"}
{"level":30,"time":"2024-09-27T10:23:04.232Z","msg":"cleanupOrphanedAttachments: found 0 conversation attachments (0 missing), 0 remain"}
{"level":30,"time":"2024-09-27T10:23:04.232Z","msg":"cleanupOrphanedAttachments: took 12ms"}
{"level":30,"time":"2024-09-27T10:23:04.234Z","msg":"MainSQL: pageMessages(d82cb8a958b07486): Starting iteration through 0 messages"}
{"level":30,"time":"2024-09-27T10:23:04.264Z","msg":"updater/start: Updates disabled - not starting new version checks"}
{"level":30,"time":"2024-09-27T10:23:04.267Z","msg":"Prevent display sleep service: allowing display sleep"}
{"level":30,"time":"2024-09-27T10:23:04.267Z","msg":"Background throttling enabled because no call is active"}
{"level":30,"time":"2024-09-27T10:23:04.285Z","msg":"MainSQL: finishPageMessages(d82cb8a958b07486): reached the end after processing 0 messages"}
{"level":30,"time":"2024-09-27T10:23:04.285Z","msg":"cleanupOrphanedAttachments: found 0 message attachments, (0 missing) 0 remain"}
{"level":30,"time":"2024-09-27T10:23:04.286Z","msg":"deleteAll: deleted 0 files"}
{"level":30,"time":"2024-09-27T10:23:04.286Z","msg":"deleteOrphanedAttachments: took 54ms"}
[68597:0927/062304.489500:INFO:CONSOLE(76)] "Uncaught (in promise) HTTPError: Invalid authentication, most likely someone re-registered and invalidated our registration. (original: promiseAjax: error response; code: 401)", source: /usr/lib/signal-desktop/resources/app.asar/preload.bundle.js (76)
[68597:0927/062307.472389:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Bold.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062307.472599:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBold.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062307.472694:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Regular.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062307.472742:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Medium.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062307.472818:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-BoldItalic.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062307.472869:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Italic.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062307.472932:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBoldItalic.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
{"level":40,"time":"2024-09-27T10:23:15.434Z","msg":"MainSQL: Database log code=17: statement aborts at 13: [\n      SELECT *\n      FROM items\n      WHERE id = $id;] database schema has changed"}
{"level":40,"time":"2024-09-27T10:23:15.435Z","msg":"MainSQL: Database log code=17: statement aborts at 7: [SELECT json FROM identityKeys;] database schema has changed"}
{"level":40,"time":"2024-09-27T10:23:15.435Z","msg":"MainSQL: Database log code=17: statement aborts at 13: [\n      SELECT *\n      FROM items\n      WHERE id = $id;] database schema has changed"}
[68597:0927/062318.432550:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Bold.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062318.432690:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBold.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062318.432791:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Regular.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062318.432851:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Medium.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062318.432926:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-BoldItalic.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062318.432983:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-Italic.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
[68597:0927/062318.433056:INFO:CONSOLE(0)] "The resource file:///usr/lib/signal-desktop/resources/app.asar/fonts/inter-v3.19/Inter-SemiBoldItalic.woff2 was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.", source: file:///usr/lib/signal-desktop/resources/app.asar/background.html (0)
{"level":30,"time":"2024-09-27T10:23:21.439Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":false}"}
{"level":30,"time":"2024-09-27T10:23:21.440Z","msg":"maybeRequestCloseConfirmation: Checking to see if close confirmation is needed"}
{"level":30,"time":"2024-09-27T10:23:21.443Z","msg":"maybeRequestCloseConfirmation: Response received"}
{"level":30,"time":"2024-09-27T10:23:21.444Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-09-27T10:23:21.444Z","msg":"requestShutdown: Requesting close of mainWindow..."}
{"level":30,"time":"2024-09-27T10:23:21.453Z","msg":"requestShutdown: Response received"}
{"level":30,"time":"2024-09-27T10:23:21.469Z","msg":"before-quit event {\"readyForShutdown\":true,\"shouldQuit\":false,\"hasEventBeenPrevented\":false,\"windowCount\":1,\"mainWindowExists\":true,\"mainWindowIsFullScreen\":false}"}
{"level":30,"time":"2024-09-27T10:23:21.469Z","msg":"System tray service: markShouldQuit"}
{"level":30,"time":"2024-09-27T10:23:21.469Z","msg":"close event {\"readyForShutdown\":true,\"shouldQuit\":true}"}
{"level":30,"time":"2024-09-27T10:23:21.471Z","msg":"main window closed event"}
{"level":30,"time":"2024-09-27T10:23:21.471Z","msg":"System tray service: updating main window. Previously, there was a window, and now there is not"}
{"level":30,"time":"2024-09-27T10:23:21.471Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-09-27T10:23:21.471Z","msg":"will-quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"}
{"level":30,"time":"2024-09-27T10:23:21.471Z","msg":"quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"}

Steps to reproduce

  1. Open a fresh install
  2. Link a New Device from phone
  3. Scan QR Code
  4. Set linked device name

Expected result

I expected to be logged in

Actual result

I get an error that asks me to re-download signal or quit

Screenshots

Screenshot from 2024-09-27 06-35-25 Screenshot from 2024-09-27 06-35-57

Signal version

7.21.0 production

Operating system

Manjaro Linux 24.0.8

Version of Signal on your phone

7.29 (341)

Link to debug log

No response

DerSaxxe commented 1 month ago

Same here.

Diginaut commented 1 month ago

Same here.

System 6.9.12-3-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Aug 7 16:19:28 UTC 2024 x86_64 GNU/Linux

signal-desktop version

$ pacman -Q | grep signal-desktop
signal-desktop 7.21.0-1
$ signal-desktop
Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /usr/lib/signal-desktop/resources/app.asar/config
NODE_CONFIG {}
ALLOW_CONFIG_MUTATIONS undefined
HOSTNAME diginaut-main
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /home/diginaut/.config/Signal
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
making app single instance
{"level":30,"time":"2024-09-29T12:46:19.823Z","msg":"got fast localeOverride setting null"}
{"level":30,"time":"2024-09-29T12:46:19.823Z","msg":"app.ready: hour cycle preference: UnknownPreference"}
{"level":30,"time":"2024-09-29T12:46:19.823Z","msg":"app.ready: preferred system locales: en-GB, en"}
{"level":30,"time":"2024-09-29T12:46:19.824Z","msg":"locale: Supported locales: af-ZA, ar, az-AZ, bg-BG, bn-BD, bs-BA, ca, cs, da, de, el, en, es, et-EE, eu, fa-IR, fi, fr, ga-IE, gl-ES, gu-IN, he, hi-IN, hr-HR, hu, id, it, ja, ka-GE, kk-KZ, km-KH, kn-IN, ko, ky-KG, lt-LT, lv-LV, mk-MK, ml-IN, mr-IN, ms, my, nb, nl, pa-IN, pl, pt-BR, pt-PT, ro-RO, ru, sk-SK, sl-SI, sq-AL, sr, sv, sw, ta-IN, te-IN, th, tl-PH, tr, ug, uk-UA, ur, vi, yue, zh-CN, zh-HK, zh-Hant"}
{"level":30,"time":"2024-09-29T12:46:19.824Z","msg":"locale: Preferred locales: en-GB, en"}
{"level":30,"time":"2024-09-29T12:46:19.824Z","msg":"locale: Locale Override: null"}
{"level":30,"time":"2024-09-29T12:46:19.825Z","msg":"locale: Matched locale: en"}
{"level":40,"time":"2024-09-29T12:46:19.846Z","msg":"intl.onWarn [@formatjs/intl] \"defaultRichTextElements\" was specified but \"message\" was not pre-compiled. \nPlease consider using \"@formatjs/cli\" to pre-compile your messages for performance.\nFor more details see https://formatjs.io/docs/getting-started/message-distribution"}
{"level":30,"time":"2024-09-29T12:46:19.846Z","msg":"locale: Text info direction for en: ltr"}
{"level":30,"time":"2024-09-29T12:46:19.846Z","msg":"getSQLKey: decrypting key"}
{"level":30,"time":"2024-09-29T12:46:19.847Z","msg":"getSystemTraySetting got value DoNotUseSystemTray"}
{"level":30,"time":"2024-09-29T12:46:19.847Z","msg":"getSystemTraySetting returning DoNotUseSystemTray"}
{"level":30,"time":"2024-09-29T12:46:19.847Z","msg":"app ready"}
{"level":30,"time":"2024-09-29T12:46:19.848Z","msg":"starting version 7.21.0"}
{"level":30,"time":"2024-09-29T12:46:19.848Z","msg":"media access status [object Undefined] [object Undefined]"}
{"level":30,"time":"2024-09-29T12:46:19.849Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2024-09-29T12:46:19.850Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2024-09-29T12:46:19.851Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2024-09-29T12:46:19.851Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":800,\"height\":610,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":false,\"titleBarStyle\":\"default\",\"backgroundColor\":\"#121212\",\"webPreferences\":{\"devTools\":false,\"spellcheck\":true,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"enablePreferredSizeMode\":true,\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\",\"x\":185,\"y\":165}"}
{"level":30,"time":"2024-09-29T12:46:19.875Z","msg":"spellcheck: user locales: [\"en-GB\",\"en\"]"}
{"level":30,"time":"2024-09-29T12:46:19.876Z","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":"2024-09-29T12:46:19.876Z","msg":"spellcheck: setting languages to: [\"en-GB\",\"en\"]"}
{"level":30,"time":"2024-09-29T12:46:19.876Z","msg":"MainSQL: updateSchema:\n  Current user_version: 1140;\n  Most recent db schema: 1140;\n  SQLite version: 3.42.0;\n  SQLCipher version: 4.5.5 community;\n  (deprecated) schema_version: 495;\n"}
{"level":30,"time":"2024-09-29T12:46:20.202Z","msg":"got fast theme-setting value system"}
{"level":30,"time":"2024-09-29T12:46:20.378Z","msg":"Updating BrowserWindow config: %s {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":800,\"height\":610,\"x\":185,\"y\":165}"}
{"level":30,"time":"2024-09-29T12:46:20.378Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2024-09-29T12:46:20.385Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2024-09-29T12:46:20.646Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2024-09-29T12:46:20.650Z","msg":"System tray service: created"}
{"level":30,"time":"2024-09-29T12:46:20.650Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"}
{"level":30,"time":"2024-09-29T12:46:20.650Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-09-29T12:46:20.650Z","msg":"Begin ensuring permissions"}
{"level":30,"time":"2024-09-29T12:46:20.651Z","msg":"Ensuring file permissions for 4 files"}
{"level":30,"time":"2024-09-29T12:46:20.652Z","msg":"Finish ensuring permissions in 2ms"}
{"level":30,"time":"2024-09-29T12:46:20.657Z","msg":"main window is ready-to-show"}
{"level":30,"time":"2024-09-29T12:46:20.658Z","msg":"showing main window"}
{"level":30,"time":"2024-09-29T12:46:20.658Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2024-09-29T12:46:20.709Z","msg":"updater/start: Updates disabled - not starting new version checks"}
{"level":30,"time":"2024-09-29T12:46:20.711Z","msg":"Prevent display sleep service: allowing display sleep"}
{"level":30,"time":"2024-09-29T12:46:20.711Z","msg":"Background throttling enabled because no call is active"}
scottnonnenberg-signal commented 1 month ago

The most recent production version is 7.26.0. We always advise that you keep up to date to ensure that you have all the latest features and bugfixes, especially because we want Desktop to play well with your Android or iOS device which is updating frequently.

However, it looks like you're running into a capabilities problem; if you update to at least 7.23.0, you should be able to link again. I'm going to close this.