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

Linux Signal Desktop not updating #7009

Closed j-boy closed 2 months ago

j-boy commented 2 months ago

Using a supported version?

Overall summary

When I start the Linux desktop client (version 7.11.1) it says that this version has expired. When I try to update using apt it shows no updates available.

$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=24.04 DISTRIB_CODENAME=noble DISTRIB_DESCRIPTION="Ubuntu 24.04.1 LTS"

$ cat /etc/apt/sources.list.d/signal-xenial.list.distUpgrade deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main

$ sudo apt upgrade signal-desktop Reading package lists... Done Building dependency tree... Done Reading state information... Done signal-desktop is already the newest version (7.11.1). Calculating upgrade... Done The following upgrades have been deferred due to phasing: cryptsetup cryptsetup-bin cryptsetup-initramfs dmsetup libcryptsetup12 libdevmapper1.02.1 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

Maybe the problem is the apt repository being for Ubuntu Xenial (16.04)? The https://signal.org/download/ site only shows this option.

Steps to reproduce

  1. Start signal-desktop
  2. Observe the error message
  3. run apt upgrade signal-desktop

Expected result

I would expect that signal-desktop 7.23 would be installed.

Actual result

There is no update available.

Screenshots

signal-desktop_error

Signal version

7.11.1

Operating system

Ubuntu 24.04.1 LTS

Version of Signal on your phone

7.15.4

Link to debug log

No response

scottnonnenberg-signal commented 2 months ago

We've seen situations where a major linux upgrade will disable the apt source added in the install steps on https://signal.org/download. See this issue: https://github.com/signalapp/Signal-Desktop/issues/1730

j-boy commented 2 months ago

Ah that fixes it. All I needed to do was: /etc/apt/sources.list.d$ sudo mv signal-xenial.list.distUpgrade signal-xenial.list

On Mon, 9 Sept 2024, 9:29 am Scott Nonnenberg, @.***> wrote:

We've seen situations where a major linux upgrade will disable the apt source added in the install steps on https://signal.org/download. See this issue: #1730 https://github.com/signalapp/Signal-Desktop/issues/1730

— Reply to this email directly, view it on GitHub https://github.com/signalapp/Signal-Desktop/issues/7009#issuecomment-2336830050, or unsubscribe https://github.com/notifications/unsubscribe-auth/AASF4QJLT7EXF5P2TENYYY3ZVS6SJAVCNFSM6AAAAABNXW2W3OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZWHAZTAMBVGA . You are receiving this because you authored the thread.Message ID: @.***>