Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't start properly and hangs when running on Linux Fedora 39 #6687

Closed
2 tasks done
pecastro opened this issue Nov 25, 2023 · 3 comments
Closed
2 tasks done

Doesn't start properly and hangs when running on Linux Fedora 39 #6687

pecastro opened this issue Nov 25, 2023 · 3 comments

Comments

@pecastro
Copy link

  • I have searched open and closed issues for duplicates
  • I am using Signal-Desktop as provided by the Signal team, not a 3rd-party package.

Bug Description

The signal app starts but seems to hang not connecting and not displaying any messages.

Steps to Reproduce

  1. install signal-desktop rpm from fedora repos
  2. delete signal config dir rm -rf ~/.config/Signal/
  3. start the app signal-desktop
  4. hangs

Actual Result:

Hangs. Nothing displayed other than the 3 dots tumbleweed ...

Expected Result:

Display of messages

Screenshots

image

Platform Info

Signal Version: 6.29.0

Operating System: Fedora Linux 39
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.111.0
Qt Version: 5.15.11
Kernel Version: 6.5.12-300.fc39.x86_64 (64-bit)
Graphics Platform: X11
Processors: 20 × 12th Gen Intel® Core™ i9-12900H
Memory: 31.0 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: Micro-Star International Co., Ltd.
Product Name: Stealth GS77 12UGS
System Version: REV:1.0

Linked Device Version: 6.40.05

Link to Debug Log

Debug log doesn't work.

$ signal-desktop 
[288232:1125/140053.949778:ERROR:resource_bundle.cc(992)] Failed to load /usr/lib64/Signal-Desktop/chrome_100_percent.pak
Some features may not be available.
[1:1125/140053.949778:ERROR:resource_bundle.cc(992)] Failed to load /usr/lib64/Signal-Desktop/chrome_100_percent.pak
Some features may not be available.
Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /usr/lib64/Signal-Desktop/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/pecastro/.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
[288229:1125/140054.838203:ERROR:resource_bundle.cc(992)] Failed to load /usr/lib64/Signal-Desktop/chrome_100_percent.pak
Some features may not be available.
{"level":30,"time":"2023-11-25T14:00:54.854Z","msg":"key/initialize: Generating new encryption key, since we did not find it on disk"}
{"level":30,"time":"2023-11-25T14:00:54.855Z","msg":"config/set: Saving user config to disk"}
{"level":30,"time":"2023-11-25T14:00:54.855Z","msg":"config/set: Saved user config to disk"}
{"level":30,"time":"2023-11-25T14:00:54.893Z","msg":"MainSQL: migrateSchemaVersion: Migrating from schema_version 0 to user_version 0"}
{"level":30,"time":"2023-11-25T14:00:54.913Z","msg":"MainSQL: updateSchema:\n  Current user_version: 0;\n  Most recent db schema: 960;\n  SQLite version: 3.42.0;\n  SQLCipher version: 4.5.5 community;\n  (deprecated) schema_version: 0;\n"}
{"level":30,"time":"2023-11-25T14:00:54.913Z","msg":"MainSQL: updateToSchemaVersion1: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.921Z","msg":"MainSQL: updateToSchemaVersion1: success!"}
{"level":30,"time":"2023-11-25T14:00:54.921Z","msg":"MainSQL: updateToSchemaVersion2: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.929Z","msg":"MainSQL: updateToSchemaVersion2: success!"}
{"level":30,"time":"2023-11-25T14:00:54.929Z","msg":"MainSQL: updateToSchemaVersion3: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.936Z","msg":"MainSQL: updateToSchemaVersion3: success!"}
{"level":30,"time":"2023-11-25T14:00:54.936Z","msg":"MainSQL: updateToSchemaVersion4: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.943Z","msg":"MainSQL: updateToSchemaVersion4: success!"}
{"level":30,"time":"2023-11-25T14:00:54.943Z","msg":"MainSQL: updateToSchemaVersion6: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.958Z","msg":"MainSQL: updateToSchemaVersion6: success!"}
{"level":30,"time":"2023-11-25T14:00:54.958Z","msg":"MainSQL: updateToSchemaVersion7: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.965Z","msg":"MainSQL: updateToSchemaVersion7: success!"}
{"level":30,"time":"2023-11-25T14:00:54.966Z","msg":"MainSQL: updateToSchemaVersion8: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.973Z","msg":"MainSQL: updateToSchemaVersion8: success!"}
{"level":30,"time":"2023-11-25T14:00:54.973Z","msg":"MainSQL: updateToSchemaVersion9: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.981Z","msg":"MainSQL: updateToSchemaVersion9: success!"}
{"level":30,"time":"2023-11-25T14:00:54.981Z","msg":"MainSQL: updateToSchemaVersion10: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.989Z","msg":"MainSQL: updateToSchemaVersion10: success!"}
{"level":30,"time":"2023-11-25T14:00:54.989Z","msg":"MainSQL: updateToSchemaVersion11: starting..."}
{"level":30,"time":"2023-11-25T14:00:54.996Z","msg":"MainSQL: updateToSchemaVersion11: success!"}
{"level":30,"time":"2023-11-25T14:00:54.996Z","msg":"MainSQL: updateToSchemaVersion12: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.004Z","msg":"MainSQL: updateToSchemaVersion12: success!"}
{"level":30,"time":"2023-11-25T14:00:55.004Z","msg":"MainSQL: updateToSchemaVersion13: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.013Z","msg":"MainSQL: updateToSchemaVersion13: success!"}
{"level":30,"time":"2023-11-25T14:00:55.013Z","msg":"MainSQL: updateToSchemaVersion14: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.020Z","msg":"MainSQL: updateToSchemaVersion14: success!"}
{"level":30,"time":"2023-11-25T14:00:55.020Z","msg":"MainSQL: updateToSchemaVersion15: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.028Z","msg":"MainSQL: updateToSchemaVersion15: success!"}
{"level":30,"time":"2023-11-25T14:00:55.028Z","msg":"MainSQL: updateToSchemaVersion16: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.035Z","msg":"MainSQL: updateToSchemaVersion16: success!"}
{"level":30,"time":"2023-11-25T14:00:55.036Z","msg":"MainSQL: updateToSchemaVersion17: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.043Z","msg":"MainSQL: updateToSchemaVersion17: success!"}
{"level":30,"time":"2023-11-25T14:00:55.043Z","msg":"MainSQL: updateToSchemaVersion18: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.050Z","msg":"MainSQL: updateToSchemaVersion18: success!"}
{"level":30,"time":"2023-11-25T14:00:55.050Z","msg":"MainSQL: updateToSchemaVersion19: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.057Z","msg":"MainSQL: updateToSchemaVersion19: success!"}
{"level":30,"time":"2023-11-25T14:00:55.057Z","msg":"MainSQL: updateToSchemaVersion20: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.067Z","msg":"MainSQL: updateToSchemaVersion20: success!"}
{"level":30,"time":"2023-11-25T14:00:55.074Z","msg":"MainSQL: updateToSchemaVersion21: success!"}
{"level":30,"time":"2023-11-25T14:00:55.081Z","msg":"MainSQL: updateToSchemaVersion22: success!"}
{"level":30,"time":"2023-11-25T14:00:55.088Z","msg":"MainSQL: updateToSchemaVersion23: success!"}
{"level":30,"time":"2023-11-25T14:00:55.095Z","msg":"MainSQL: updateToSchemaVersion24: success!"}
{"level":30,"time":"2023-11-25T14:00:55.105Z","msg":"MainSQL: updateToSchemaVersion25: success!"}
{"level":30,"time":"2023-11-25T14:00:55.113Z","msg":"MainSQL: updateToSchemaVersion26: success!"}
{"level":30,"time":"2023-11-25T14:00:55.120Z","msg":"MainSQL: updateToSchemaVersion27: success!"}
{"level":30,"time":"2023-11-25T14:00:55.127Z","msg":"MainSQL: updateToSchemaVersion28: success!"}
{"level":30,"time":"2023-11-25T14:00:55.135Z","msg":"MainSQL: updateToSchemaVersion29: success!"}
{"level":30,"time":"2023-11-25T14:00:55.147Z","msg":"MainSQL: updateToSchemaVersion30: success!"}
{"level":30,"time":"2023-11-25T14:00:55.147Z","msg":"MainSQL: updateToSchemaVersion31: starting..."}
{"level":30,"time":"2023-11-25T14:00:55.156Z","msg":"MainSQL: updateToSchemaVersion31: success!"}
{"level":30,"time":"2023-11-25T14:00:55.164Z","msg":"MainSQL: updateToSchemaVersion32: success!"}
{"level":30,"time":"2023-11-25T14:00:55.173Z","msg":"MainSQL: updateToSchemaVersion33: success!"}
{"level":30,"time":"2023-11-25T14:00:55.181Z","msg":"MainSQL: updateToSchemaVersion34: success!"}
{"level":30,"time":"2023-11-25T14:00:55.190Z","msg":"MainSQL: updateToSchemaVersion35: success!"}
{"level":30,"time":"2023-11-25T14:00:55.198Z","msg":"MainSQL: updateToSchemaVersion36: success!"}
{"level":30,"time":"2023-11-25T14:00:55.210Z","msg":"MainSQL: updateToSchemaVersion37: success!"}
{"level":30,"time":"2023-11-25T14:00:55.221Z","msg":"MainSQL: updateToSchemaVersion38: success!"}
{"level":30,"time":"2023-11-25T14:00:55.230Z","msg":"MainSQL: updateToSchemaVersion39: success!"}
{"level":30,"time":"2023-11-25T14:00:55.236Z","msg":"MainSQL: updateToSchemaVersion40: success!"}
{"level":30,"time":"2023-11-25T14:00:55.246Z","msg":"MainSQL: updateToSchemaVersion41: success!"}
{"level":30,"time":"2023-11-25T14:00:55.254Z","msg":"MainSQL: updateToSchemaVersion42: success!"}
{"level":30,"time":"2023-11-25T14:00:55.254Z","msg":"MainSQL: updateToSchemaVersion43: About to iterate through 0 conversations"}
{"level":30,"time":"2023-11-25T14:00:55.254Z","msg":"MainSQL: updateToSchemaVersion43: About to iterate through 0 messages"}
{"level":30,"time":"2023-11-25T14:00:55.254Z","msg":"MainSQL: updateToSchemaVersion43: Updated 0 messages"}
{"level":30,"time":"2023-11-25T14:00:55.262Z","msg":"MainSQL: updateToSchemaVersion43: success!"}
{"level":30,"time":"2023-11-25T14:00:55.269Z","msg":"MainSQL: updateToSchemaVersion44: success!"}
{"level":30,"time":"2023-11-25T14:00:55.277Z","msg":"MainSQL: updateToSchemaVersion45: success!"}
{"level":30,"time":"2023-11-25T14:00:55.284Z","msg":"MainSQL: updateToSchemaVersion46: success!"}
{"level":30,"time":"2023-11-25T14:00:55.287Z","msg":"MainSQL: updateToSchemaVersion47: our UUID not found"}
{"level":30,"time":"2023-11-25T14:00:55.294Z","msg":"MainSQL: updateToSchemaVersion47: success!"}
{"level":30,"time":"2023-11-25T14:00:55.302Z","msg":"MainSQL: updateToSchemaVersion48: success!"}
{"level":30,"time":"2023-11-25T14:00:55.309Z","msg":"MainSQL: updateToSchemaVersion49: success!"}
{"level":30,"time":"2023-11-25T14:00:55.316Z","msg":"MainSQL: updateToSchemaVersion50: success!"}
{"level":30,"time":"2023-11-25T14:00:55.323Z","msg":"MainSQL: updateToSchemaVersion51: success!"}
{"level":30,"time":"2023-11-25T14:00:55.330Z","msg":"MainSQL: updateToSchemaVersion52: success!"}
{"level":30,"time":"2023-11-25T14:00:55.330Z","msg":"MainSQL: updateToSchemaVersion53: About to iterate through 0 conversations"}
{"level":30,"time":"2023-11-25T14:00:55.331Z","msg":"MainSQL: updateToSchemaVersion53: Updated 0 conversations"}
{"level":30,"time":"2023-11-25T14:00:55.338Z","msg":"MainSQL: updateToSchemaVersion53: success!"}
{"level":30,"time":"2023-11-25T14:00:55.346Z","msg":"MainSQL: updateToSchemaVersion54: success!"}
{"level":30,"time":"2023-11-25T14:00:55.355Z","msg":"MainSQL: updateToSchemaVersion55: success!"}
{"level":30,"time":"2023-11-25T14:00:55.365Z","msg":"MainSQL: updateToSchemaVersion56: success!"}
{"level":30,"time":"2023-11-25T14:00:55.374Z","msg":"MainSQL: updateToSchemaVersion57: success!"}
{"level":30,"time":"2023-11-25T14:00:55.384Z","msg":"MainSQL: updateToSchemaVersion58: success!"}
{"level":30,"time":"2023-11-25T14:00:55.393Z","msg":"MainSQL: updateToSchemaVersion59: success!"}
{"level":30,"time":"2023-11-25T14:00:55.404Z","msg":"MainSQL: updateToSchemaVersion60: success!"}
{"level":30,"time":"2023-11-25T14:00:55.423Z","msg":"MainSQL: updateToSchemaVersion61: success!"}
{"level":30,"time":"2023-11-25T14:00:55.431Z","msg":"MainSQL: updateToSchemaVersion62: success!"}
{"level":30,"time":"2023-11-25T14:00:55.440Z","msg":"MainSQL: updateToSchemaVersion63: success!"}
{"level":30,"time":"2023-11-25T14:00:55.450Z","msg":"MainSQL: updateToSchemaVersion64: success!"}
{"level":30,"time":"2023-11-25T14:00:55.463Z","msg":"MainSQL: updateToSchemaVersion65: success!"}
{"level":30,"time":"2023-11-25T14:00:55.472Z","msg":"MainSQL: updateToSchemaVersion66: success!"}
{"level":30,"time":"2023-11-25T14:00:55.482Z","msg":"MainSQL: updateToSchemaVersion67: success!"}
{"level":30,"time":"2023-11-25T14:00:55.497Z","msg":"MainSQL: updateToSchemaVersion68: success!"}
{"level":30,"time":"2023-11-25T14:00:55.506Z","msg":"MainSQL: updateToSchemaVersion69: success!"}
{"level":30,"time":"2023-11-25T14:00:55.514Z","msg":"MainSQL: updateToSchemaVersion70: success!"}
{"level":30,"time":"2023-11-25T14:00:55.529Z","msg":"MainSQL: updateToSchemaVersion71: success!"}
{"level":30,"time":"2023-11-25T14:00:55.540Z","msg":"MainSQL: updateToSchemaVersion72: success!"}
{"level":30,"time":"2023-11-25T14:00:55.561Z","msg":"MainSQL: updateToSchemaVersion73: success!"}
{"level":30,"time":"2023-11-25T14:00:55.569Z","msg":"MainSQL: updateToSchemaVersion74: success!"}
{"level":30,"time":"2023-11-25T14:00:55.576Z","msg":"MainSQL: updateToSchemaVersion75: success!"}
{"level":30,"time":"2023-11-25T14:00:55.590Z","msg":"MainSQL: updateToSchemaVersion76: success!"}
{"level":30,"time":"2023-11-25T14:00:55.599Z","msg":"MainSQL: updateToSchemaVersion77: success!"}
{"level":30,"time":"2023-11-25T14:00:55.608Z","msg":"MainSQL: updateToSchemaVersion78: success!"}
{"level":30,"time":"2023-11-25T14:00:55.616Z","msg":"MainSQL: updateToSchemaVersion79: success!"}
{"level":30,"time":"2023-11-25T14:00:55.624Z","msg":"MainSQL: updateToSchemaVersion80: success!"}
{"level":30,"time":"2023-11-25T14:00:55.636Z","msg":"MainSQL: updateToSchemaVersion81: success!"}
{"level":30,"time":"2023-11-25T14:00:55.644Z","msg":"MainSQL: updateToSchemaVersion82: success!"}
{"level":30,"time":"2023-11-25T14:00:55.652Z","msg":"MainSQL: updateToSchemaVersion83: success!"}
{"level":30,"time":"2023-11-25T14:00:55.660Z","msg":"MainSQL: updateToSchemaVersion84: success!"}
{"level":30,"time":"2023-11-25T14:00:55.668Z","msg":"MainSQL: updateToSchemaVersion85: success!"}
{"level":30,"time":"2023-11-25T14:00:55.676Z","msg":"MainSQL: updateToSchemaVersion86: success!"}
{"level":30,"time":"2023-11-25T14:00:55.677Z","msg":"MainSQL: updateToSchemaVersion87(cleanup)/kyberPreKeys: Our PNI not found"}
{"level":30,"time":"2023-11-25T14:00:55.678Z","msg":"MainSQL: updateToSchemaVersion87(cleanup)/preKeys: Our PNI not found"}
{"level":30,"time":"2023-11-25T14:00:55.678Z","msg":"MainSQL: updateToSchemaVersion87(cleanup)/signedPreKeys: Our PNI not found"}
{"level":30,"time":"2023-11-25T14:00:55.678Z","msg":"MainSQL: updateToSchemaVersion87(cleanup): success!"}
{"level":30,"time":"2023-11-25T14:00:55.706Z","msg":"MainSQL: updateToSchemaVersion88: updating 0 conversations"}
{"level":30,"time":"2023-11-25T14:00:55.706Z","msg":"MainSQL: updateToSchemaVersion88: Our UUID not found"}
{"level":30,"time":"2023-11-25T14:00:55.706Z","msg":"MainSQL: updateToSchemaVersion88: Our PNI not found"}
{"level":30,"time":"2023-11-25T14:00:55.706Z","msg":"MainSQL: updateToSchemaVersion88: updating 0 sessions"}
{"level":30,"time":"2023-11-25T14:00:55.706Z","msg":"MainSQL: updateToSchemaVersion88: updating messages"}
{"level":30,"time":"2023-11-25T14:00:55.707Z","msg":"MainSQL: updateToSchemaVersion88: updated 0 messages"}
{"level":30,"time":"2023-11-25T14:00:55.707Z","msg":"MainSQL: updateToSchemaVersion88: updating 0 preKeys"}
{"level":30,"time":"2023-11-25T14:00:55.707Z","msg":"MainSQL: updateToSchemaVersion88: updating 0 signedPreKeys"}
{"level":30,"time":"2023-11-25T14:00:55.707Z","msg":"MainSQL: updateToSchemaVersion88: updating 0 kyberPreKeys"}
{"level":30,"time":"2023-11-25T14:00:55.707Z","msg":"MainSQL: updateToSchemaVersion88: updated 0 jobs"}
{"level":30,"time":"2023-11-25T14:00:55.715Z","msg":"MainSQL: updateToSchemaVersion88: success!"}
{"level":30,"time":"2023-11-25T14:00:55.726Z","msg":"MainSQL: updateToSchemaVersion89: success!"}
{"level":30,"time":"2023-11-25T14:00:55.733Z","msg":"MainSQL: updateToSchemaVersion90: removed screenshotData from 0 message"}
{"level":30,"time":"2023-11-25T14:00:55.734Z","msg":"MainSQL: updateToSchemaVersion90: success!"}
{"level":30,"time":"2023-11-25T14:00:55.742Z","msg":"MainSQL: updateToSchemaVersion91: Found 0 keys"}
{"level":30,"time":"2023-11-25T14:00:55.749Z","msg":"MainSQL: updateToSchemaVersion91: success!"}
{"level":30,"time":"2023-11-25T14:00:55.749Z","msg":"MainSQL: updateToSchemaVersion920/kyberPreKeys: Our PNI not found"}
{"level":30,"time":"2023-11-25T14:00:55.749Z","msg":"MainSQL: updateToSchemaVersion920/signedPreKeys: Our PNI not found"}
{"level":30,"time":"2023-11-25T14:00:55.749Z","msg":"MainSQL: updateToSchemaVersion920: Done with deletions"}
{"level":30,"time":"2023-11-25T14:00:55.756Z","msg":"MainSQL: updateToSchemaVersion920: user_version set to 920. Starting vacuum..."}
{"level":30,"time":"2023-11-25T14:00:55.771Z","msg":"MainSQL: updateToSchemaVersion920: Vacuum complete."}
{"level":30,"time":"2023-11-25T14:00:55.771Z","msg":"MainSQL: updateToSchemaVersion920: success!"}
{"level":30,"time":"2023-11-25T14:00:55.778Z","msg":"MainSQL: updateToSchemaVersion930: success!"}
{"level":30,"time":"2023-11-25T14:00:55.785Z","msg":"MainSQL: updateToSchemaVersion940: success!"}
{"level":30,"time":"2023-11-25T14:00:55.793Z","msg":"MainSQL: updateToSchemaVersion950: success!"}
{"level":30,"time":"2023-11-25T14:00:55.793Z","msg":"MainSQL: updateToSchemaVersion960: Our ACI not found"}
{"level":30,"time":"2023-11-25T14:00:55.793Z","msg":"MainSQL: updateToSchemaVersion960: not running, pni is normalized"}
{"level":30,"time":"2023-11-25T14:00:55.793Z","msg":"MainSQL: updateToSchemaVersion960: success!"}
{"level":30,"time":"2023-11-25T14:00:55.793Z","msg":"MainSQL: enableFTS5SecureDelete: enabling"}
{"level":30,"time":"2023-11-25T14:00:55.800Z","msg":"MainSQL: updateSchema: optimize took 0ms"}
{"level":30,"time":"2023-11-25T14:00:55.802Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2023-11-25T14:00:55.802Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2023-11-25T14:00:55.803Z","msg":"got slow localeOverride setting null"}
{"level":30,"time":"2023-11-25T14:00:55.803Z","msg":"app.ready: hour cycle preference: UnknownPreference"}
{"level":30,"time":"2023-11-25T14:00:55.803Z","msg":"app.ready: preferred system locales: en-GB, en"}
{"level":30,"time":"2023-11-25T14:00:55.803Z","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":"2023-11-25T14:00:55.803Z","msg":"locale: Preferred locales: en-GB, en"}
{"level":30,"time":"2023-11-25T14:00:55.803Z","msg":"locale: Locale Override: null"}
{"level":30,"time":"2023-11-25T14:00:55.804Z","msg":"locale: Matched locale: en"}
{"level":40,"time":"2023-11-25T14:00:55.817Z","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":"2023-11-25T14:00:55.818Z","msg":"locale: Text info direction for en: ltr"}
{"level":30,"time":"2023-11-25T14:00:55.819Z","msg":"app ready"}
{"level":30,"time":"2023-11-25T14:00:55.819Z","msg":"starting version 6.39.0"}
{"level":30,"time":"2023-11-25T14:00:55.819Z","msg":"media access status [object Undefined] [object Undefined]"}
{"level":30,"time":"2023-11-25T14:00:55.823Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2023-11-25T14:00:55.824Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2023-11-25T14:00:55.824Z","msg":"got slow theme-setting value [object Undefined]"}
{"level":30,"time":"2023-11-25T14:00:55.824Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2023-11-25T14:00:55.824Z","msg":"config/set: Saved ephemeral config to disk"}
{"level":30,"time":"2023-11-25T14:00:55.824Z","msg":"got slow spellcheck setting true"}
{"level":30,"time":"2023-11-25T14:00:55.824Z","msg":"getSystemTraySetting had no flags and did no DB lookups. Returning DoNotUseSystemTray"}
{"level":50,"time":"2023-11-25T14:00:55.825Z","msg":"visibleOnAnyScreen: windowOptions didn't have valid bounds fields"}
{"level":50,"time":"2023-11-25T14:00:55.825Z","msg":"visibleOnAnyScreen: windowOptions didn't have valid bounds fields"}
{"level":30,"time":"2023-11-25T14:00:55.825Z","msg":"Location reset needed"}
{"level":30,"time":"2023-11-25T14:00:55.825Z","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,\"enableBlinkFeatures\":\"CSSPseudoDir,CSSLogical\",\"nodeIntegration\":false,\"nodeIntegrationInWorker\":false,\"sandbox\":false,\"contextIsolation\":true,\"preload\":\"[REDACTED]/preload.bundle.js\",\"backgroundThrottling\":true,\"enablePreferredSizeMode\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\"}"}
{"level":30,"time":"2023-11-25T14:00:55.843Z","msg":"spellcheck: user locales: [\"en-GB\",\"en\"]"}
{"level":30,"time":"2023-11-25T14:00:55.844Z","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":"2023-11-25T14:00:55.844Z","msg":"spellcheck: setting languages to: [\"en-GB\",\"en\"]"}
{"level":30,"time":"2023-11-25T14:00:55.850Z","msg":"spellcheck: dictionary download begin: en"}
{"level":30,"time":"2023-11-25T14:00:55.850Z","msg":"spellcheck: dictionary initialized: en-GB"}
{"level":30,"time":"2023-11-25T14:00:55.927Z","msg":"spellcheck: dictionary download success: en"}
{"level":30,"time":"2023-11-25T14:00:55.928Z","msg":"spellcheck: dictionary initialized: en"}
{"level":30,"time":"2023-11-25T14:00:56.418Z","msg":"got fast theme-setting value system"}
{"level":50,"time":"2023-11-25T14:00:56.573Z","msg":"Preload error in [REDACTED]/preload.bundle.js:  Cannot read properties of undefined (reading 'PureComponent')"}
{"level":30,"time":"2023-11-25T14:00:56.589Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2023-11-25T14:00:56.592Z","msg":"System tray service: created"}
{"level":30,"time":"2023-11-25T14:00:56.593Z","msg":"System tray service: updating main window. Previously, there was not a window, and now there is"}
{"level":30,"time":"2023-11-25T14:00:56.593Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-11-25T14:00:56.593Z","msg":"Begin ensuring permissions"}
{"level":30,"time":"2023-11-25T14:00:56.593Z","msg":"main window is ready-to-show"}
{"level":30,"time":"2023-11-25T14:00:56.593Z","msg":"showing main window"}
{"level":30,"time":"2023-11-25T14:00:56.593Z","msg":"System tray service: rendering no tray"}
{"level":30,"time":"2023-11-25T14:00:56.594Z","msg":"Ensuring file permissions for 4 files"}
{"level":30,"time":"2023-11-25T14:00:56.595Z","msg":"Finish ensuring permissions in 2ms"}
{"level":30,"time":"2023-11-25T14:00:57.101Z","msg":"Updating BrowserWindow config: %s {\"maximized\":false,\"autoHideMenuBar\":false,\"fullscreen\":false,\"width\":802,\"height\":612,\"x\":1078,\"y\":554}"}
{"level":30,"time":"2023-11-25T14:00:57.103Z","msg":"config/set: Saving ephemeral config to disk"}
{"level":30,"time":"2023-11-25T14:00:57.104Z","msg":"config/set: Saved ephemeral config to disk"}
@dandv
Copy link

dandv commented Nov 25, 2023

I installed 6.39.1 from Flathub and it exits about 5 seconds after starting it, before I have a chance to link my device. Fedora 38:

$ flatpak run org.signal.Signal
Debug: Will run signal with the following arguments: 
Debug: Additionally, user gave: 
Set Windows Application User Model ID (AUMID) { AUMID: 'org.whispersystems.signal-desktop' }
NODE_ENV production
NODE_CONFIG_DIR /app/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/dandv/.var/app/org.signal.Signal/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
LaunchProcess: failed to execvp:
xdg-settings
LaunchProcess: failed to execvp:
xdg-settings

If I install from snap, it can't connect to the Internet to load the QR code. These are the snap's permissions:

image

@scottnonnenberg-signal
Copy link
Contributor

Unfortunately, neither the rpm nor the snap package are officially supported. Please reach out to the folks who provide those unofficial packages. I'm going to close this.

@atiq-cs
Copy link

atiq-cs commented Nov 4, 2024

Unfortunately, neither the rpm nor the snap package are officially supported. Please reach out to the folks who provide those unofficial packages. I'm going to close this.

Large part of Linux community is RPM based. Need official support, so we have better experience installing and running signal desktop i.e.,

dnf install signal-desktop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants