I’m lost … someone else might be able to help.
“Part of the output” is sometimes not the best to do … probably it would help to post the complete output …
I’m lost … someone else might be able to help.
“Part of the output” is sometimes not the best to do … probably it would help to post the complete output …
Sure, no problem - full output when starting signal from CLI:
> 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 Zeus
NODE_APP_INSTANCE undefined
SUPPRESS_NO_CONFIG_WARNING undefined
SIGNAL_ENABLE_HTTP undefined
userData: /home/andi/.config/Signal
config/get: Successfully read user config file
config/get: Successfully read ephemeral config file
making app single instance
libva error: /usr/lib/dri/i965_drv_video.so init failed
(node:20629) [DEP0180] DeprecationWarning: fs.Stats constructor is deprecated.
(Use `signal-desktop --trace-deprecation ...` to show where the warning was created)
{"level":30,"time":"2025-05-20T11:47:27.558Z","msg":"got fast localeOverride setting null"}
{"level":30,"time":"2025-05-20T11:47:27.559Z","msg":"app.ready: hour cycle preference: UnknownPreference"}
{"level":30,"time":"2025-05-20T11:47:27.559Z","msg":"app.ready: preferred system locales: de, en-US, en"}
{"level":30,"time":"2025-05-20T11:47:27.559Z","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":"2025-05-20T11:47:27.559Z","msg":"locale: Preferred locales: de, en-US, en"}
{"level":30,"time":"2025-05-20T11:47:27.560Z","msg":"locale: Locale Override: null"}
{"level":30,"time":"2025-05-20T11:47:27.561Z","msg":"locale: Matched locale: de"}
{"level":40,"time":"2025-05-20T11:47:27.576Z","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":"2025-05-20T11:47:27.577Z","msg":"locale: Text info direction for de: ltr"}
{"level":30,"time":"2025-05-20T11:47:27.577Z","msg":"getSQLKey: decrypting key"}
{"level":30,"time":"2025-05-20T11:47:27.578Z","msg":"getSystemTraySetting got value DoNotUseSystemTray"}
{"level":30,"time":"2025-05-20T11:47:27.578Z","msg":"getSystemTraySetting returning DoNotUseSystemTray"}
{"level":30,"time":"2025-05-20T11:47:27.578Z","msg":"app ready"}
{"level":30,"time":"2025-05-20T11:47:27.578Z","msg":"starting version 7.54.0"}
{"level":30,"time":"2025-05-20T11:47:27.578Z","msg":"media access status [object Undefined] [object Undefined] [object Undefined]"}
{"level":30,"time":"2025-05-20T11:47:27.580Z","msg":"got fast theme-setting value dark"}
{"level":30,"time":"2025-05-20T11:47:27.587Z","msg":"got fast theme-setting value dark"}
{"level":30,"time":"2025-05-20T11:47:27.587Z","msg":"got fast spellcheck setting true"}
{"level":30,"time":"2025-05-20T11:47:27.587Z","msg":"visibleOnAnyScreen(window): x=451, y=44, width=1117, height=959"}
{"level":30,"time":"2025-05-20T11:47:27.587Z","msg":"visibleOnAnyScreen(display #33): x=0, y=0, width=1596, height=998"}
{"level":30,"time":"2025-05-20T11:47:27.587Z","msg":"Initializing BrowserWindow config: {\"show\":false,\"width\":1117,\"height\":959,\"minWidth\":300,\"minHeight\":200,\"autoHideMenuBar\":true,\"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.wrapper.js\",\"backgroundThrottling\":true,\"disableBlinkFeatures\":\"Accelerated2dCanvas,AcceleratedSmallCanvases\"},\"icon\":\"[REDACTED]/images/signal-logo-desktop-linux.png\",\"x\":451,\"y\":44}"}
{"level":30,"time":"2025-05-20T11:47:27.618Z","msg":"spellcheck: user locales: [\"de\",\"en-US\",\"en\"]"}
{"level":30,"time":"2025-05-20T11:47:27.618Z","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":"2025-05-20T11:47:27.618Z","msg":"spellcheck: setting languages to: [\"de\",\"en-US\",\"en\"]"}
(signal-desktop:20629): IBUS-WARNING **: 13:47:27.620: signal-desktop has no capability of surrounding-text feature
2025-05-20 13:47:27.766: ERROR CORE sqlcipher_page_cipher: hmac check failed for pgno=1
2025-05-20 13:47:27.766: ERROR CORE sqlite3Codec: error decrypting page 1 data: 1
2025-05-20 13:47:27.766: ERROR CORE sqlcipher_codec_ctx_set_error 1
2025-05-20 13:47:27.767: ERROR CORE sqlcipher_cipher_ctx_key_derive: error 1 occurred from provider kdf generating encryption key
2025-05-20 13:47:27.767: ERROR CORE sqlcipher_codec_key_derive: error occurred deriving read_ctx key
2025-05-20 13:47:27.767: ERROR CORE sqlite3Codec: error occurred during key derivation: 1
2025-05-20 13:47:27.767: ERROR CORE sqlcipher_codec_ctx_set_error 1
{"level":30,"time":"2025-05-20T11:47:27.767Z","msg":"MainSQL: migrateDatabase: Migration without cipher change failed"}
{"level":50,"time":"2025-05-20T11:47:27.768Z","msg":"MainSQL: Database startup error: Error: sqlite error(7): out of memory\n at Statement.get ([REDACTED]/node_modules/@signalapp/sqlcipher/dist/index.cjs:90:26)\n at Database.pragma ([REDACTED]/node_modules/@signalapp/sqlcipher/dist/index.cjs:263:20)\n at getUserVersion ([REDACTED]/ts/sql/util.js:148:13)\n at migrateSchemaVersion ([REDACTED]/ts/sql/Server.js:406:54)\n at openAndMigrateDatabase ([REDACTED]/ts/sql/Server.js:438:5)\n at openAndSetUpSQLCipher ([REDACTED]/ts/sql/Server.js:460:14)\n at initialize ([REDACTED]/ts/sql/Server.js:505:10)\n at onMessage ([REDACTED]/ts/sql/mainWorker.js:58:41)\n at MessagePort.<anonymous> ([REDACTED]/ts/sql/mainWorker.js:143:33)\n at [nodejs.internal.kHybridDispatch] (node:internal/event_target:827:20)"}
{"level":50,"time":"2025-05-20T11:47:27.768Z","msg":"Failed to get zoom factor {\"name\":\"Error\"}"}
{"level":30,"time":"2025-05-20T11:47:28.017Z","msg":"got fast theme-setting value dark"}
{"level":50,"time":"2025-05-20T11:47:28.476Z","msg":"sql.initialize was unsuccessful; returning early"}
{"level":30,"time":"2025-05-20T11:47:28.477Z","msg":"close event {\"readyForShutdown\":false,\"shouldQuit\":false}"}
{"level":30,"time":"2025-05-20T11:47:28.477Z","msg":"maybeRequestCloseConfirmation: Checking to see if close confirmation is needed"}
{"level":50,"time":"2025-05-20T11:47:31.947Z","msg":"onDatabaseError: Quitting application"}
{"level":30,"time":"2025-05-20T11:47:31.949Z","msg":"main window closed event"}
{"level":30,"time":"2025-05-20T11:47:31.949Z","msg":"quit event {\"hasEventBeenPrevented\":false,\"windowCount\":0,\"mainWindowExists\":false}"}
{"level":50,"time":"2025-05-20T11:47:31.951Z","msg":"Error occurred in handler for 'sql-channel:read': {\"name\":\"Error\"}"}
I’m running Plasma, have the same signal-desktop and kwallet versions as you, and all seems to be working after the update. I launched from the terminal as well to compare and we look similar up until your libva error on line 14. I’m out of my lane here, but could that suggest a potential GPU driver issue? (I’m on an old Thinkpad with integrated Intel gpu)
Updated via tty, no problems here…
Timeshift hangs after this latest system update.
I have even tried to rename /etc/timeshift/timeshift.json
to try whether the config causes problem or not. No luck.
I have needed to set to true the skipRsyncAutosnap=true option
in /etc/timeshift-autosnap.conf to able to use pacman/pamac
for the time being.
pacman, pamac and pamac-manager )
Works ok on ext4.
[teo@teo-lenovo-v15 ~]$ sudo timeshift --list
[sudo] password for teo:
Mounted '/dev/nvme0n1p5' at '/run/timeshift/7150/backup'
Device : /dev/nvme0n1p5
UUID : cf8b53ae-432d-4976-a363-214a6ecc9d84
Path : /run/timeshift/7150/backup
Mode : RSYNC
Status : OK
2 snapshots, 49.5 GB free
Num Name Tags Description
------------------------------------------------------------------------------
0 > 2025-05-04_18-00-00 W
1 > 2025-05-16_18-00-00 W
Make a dedicated topic, provide more information, do not post useless pictures (the wheel and copy-paste are long invented). And by the way the manual does not list -l switch.
4 posts were split to a new topic: Timeshift hangs following Stable Update 2025-05-19
Update caused a hang upon reboot. There were warnings flashed during update regarding missing libxml2. I had that library in ignorelist for a few months. Updated version was causing crashes in some other applications.
So I 'manjaro-chroot’ed. Removed libxml2 from ignore list. Reran pacman -Syu . Worked.
I initially voted no issues but soon realized I had problems with kwallet which I can’t solve.
Now thinking of timeshift back to a pre 2025-05-14 but not sure that will help since a downgrade kwallet 6-13 did not help.
EDIT: @Aragorn @Yochanan I just solved it, for me and probably others with the same problem of kwallet not starting
https://wiki.archlinux.org/title/KDE_Wallet#Automatic_D-Bus_activation
Most applications use
org.freedesktop.secrets.serviceD-Bus service. KWallet does not provide a service file for it out of the box.
You can achieve automatic activation by creating such service file:
~/.local/share/dbus-1/services/org.freedesktop.secrets.service
[D-BUS Service]
Name=org.freedesktop.secrets
Exec=/usr/bin/kwalletd6
plank stopped displaying running applications after the latest update
Another quick and flawless upgrade. Thanks team.
libxml2.so.2 was apparently updated and unless the existing packages are built against the new version, they will not launch, LibreOffice AppImage as an example. I found this fix,
Update: installing libxml2-legacy from the repos should fix the issue.
Hmm… Is it me, or do all the links on the side of the previous updates point to this one? Like [Stable Update] 2025-05-19 - Firefox, Thunderbird, KDE Gear, KDE Frameworks - #3 by discobot
(Not such a problem; just nitpicking)
I’m using Signal-Desktop 7.55.0 as flatpak under Xfce without problems. Maybe you want to try the flatpak instead?
Still can’t open Spectacle:
spectacle: symbol lookup error: /usr/lib/libglslang.so.15: undefined symbol: spvValidatorOptionsSetAllowOffsetTextureOperand
Fixed by downgrading glslang back to 15.1.0
I updated days ago and used signal without issue since. Today this happened to me as well. Are we sure, that this is related to the update?
Since the update of xdg-desktop-portal to 1.20.1 I experience this bug here: https://github.com/flatpak/xdg-desktop-portal/issues/1719
This is already fixed in 1.20.2. I would appreciate if this could be shipped soon. I have to kill xdg-desktop-portal several times a day because it eats up cpu and memory and starting new programs takes more and more time.
We currently have xdg-desktop-portal 1.20.2-1 in the Manjaro Testing branch and 1.20.3-1 in the Manjaro Unstable branch. Feel free to switch branches.
Manjaro has three branches for a reason. If no one tests packages in the other branches, how could one expect the Manjaro Stable branch to be “stable”? ![]()
While security updates and occasionally bug fixes are fast-tracked to the Manjaro Stable branch as much as possible, it’s not always viable. Think of each Manjaro branch as a separate version of Manjaro. Each package has dependencies and one package sometimes cannot be fast-tracked on it’s own.
I tried updating using the pamac-manager GUI. I had several issues due to mirrrors, so I had to change my mirrors (again).
Then things started downloading well. Suddenly, the pamac-manager GUI crashed (or just disappeared. However, I noticed it was still downloading the files in the background. I left it downloading.
After a while, it finished downloading everything. I tried using my computer for basic stuff, but it was slow. Given pamac-manager had crashed, and given this system had several weeks of uptime, I decided to restart. I went to KDE→Restart to tell the system to restart.
After restarting, GRUB couldn’t find the kernel. The entry was there in the GRUB menu, but the kernel files were nowhere to be found. After searching for this (common) issue, it seems I rebooted the computer in the middle of a system software update, and this left the system unbootable. Oh no!
I used a bootable USB drive to launch a basic recovery shell, from which I chroot-ed into my system. I ran pacman -Syu and it complained about /var/lib/pacman/local/wine-10.7-1/desc not being found. Regardless of that, it continued installing a handful of extra packages. Then I had to manually use mhwd-kernel to list my kernels and ask it to reinstall the linux66 kernel. Then, just to be sure, I also ran update-grub.
I checked /boot/grub/grub.cfg and indeed the entry is in there. Time to reboot back into my main system.
Afterwards, I had to delete /var/lib/pacman/local/wine-10.7-1/ and then pacman -S --dbonly wine. Afterwards, things seem to be working fine, or fine enough.
TL;DR: pamac-manager GUI crashes, the system continues updating giving ZERO feedback to the user, and then things break.
Suggestions:
Mod edit:- Example syntax corrected. It is recommended to use only one “y” in the pacman command, like so: sudo pacman -Syu, unless specifically directed otherwise.
While I agree pamac GUI has room for improvement, it is best for installing/updating applications. It should not be relied on for full system upgrades.
In case of upgrading to a newer release, the most reliable method is to logout and switch to a tty. This way you avoid overwiting shared libraries in use and therefore prevent a large number of otherwise avoidable problems.
The longer you continue to use your system after updating without a reboot, the more likely you are to experience such problems, especially in a GUI.