Hey All,
Some time ago I installed the Signal Messenger app via flatpak (flathub remote), and, until recently, all was pretty good.
However, a few days ago, I started getting failures accompanied by weird database related error messages. I went ahead and let Signal clobber whatever database I had for my account and start a new one. Welp, the second time I fired it up? Failure.
I took a quick peek at my system journal and saw this snippet:
Sep 27 09:10:10 xxhostnamexx org.signal.Signal.desktop[15168]: 2024-09-27 09:10:10.790: ERROR CORE sqlcipher_page_cipher: hmac check failed for pgno=1
Sep 27 09:10:10 xxhostnamexx org.signal.Signal.desktop[15168]: 2024-09-27 09:10:10.790: ERROR CORE sqlite3Codec: error decrypting page 1 data: 1
Sep 27 09:10:10 xxhostnamexx org.signal.Signal.desktop[15168]: 2024-09-27 09:10:10.790: ERROR CORE sqlcipher_codec_ctx_set_error 1
Sep 27 09:10:10 xxhostnamexx org.signal.Signal.desktop[15168]: 2024-09-27 09:10:10.869: ERROR CORE sqlcipher_page_cipher: hmac check failed for pgno=1
Sep 27 09:10:10 xxhostnamexx org.signal.Signal.desktop[15168]: 2024-09-27 09:10:10.869: ERROR CORE sqlite3Codec: error decrypting page 1 data: 1
Sep 27 09:10:10 xxhostnamexx org.signal.Signal.desktop[15168]: 2024-09-27 09:10:10.869: ERROR CORE sqlcipher_codec_ctx_set_error 1
Then I looked at my recent package upgrade history and found that several MariaDB packages had upgraded similar to mariadb-3:10.11.9-1 from mariadb-3:10.11.8-3. Hmm, curious.
So I thought I’d drop in here to ask if anyone else is experiencing this issue. I know that I can try rolling back those mariadb-related packages, but I thought I’d try to put together some sort of report to the Signal folks and want to investigate this issue deeply enough into this to make it make sense for them.
Thanks for any ideas you crew may have on this.