signal-desktop too old to connect to server

I think it pays off to setup a linuxulator environment (/compat/devuan) and install in there the handfull of apps you require (freetube, signal-desktop, discord, masterpdf-editor) .

Then you just create some launcher scripts and you are done.

Code:
launch_freetube:

#!/bin/sh

# for wayland
#chroot -n /compat/devuan waypipe --socket /tmp/waypipe.sock server /opt/FreeTube/freetube --no-sandbox

/compat/devuan/opt/FreeTube/freetube --no-sandbox
 
I use an alpine linuxlator for something else. Another one isn't appealing.
 
this morning net-im/signal-desktop refused to connect.

Version is 8.2.0_2 on a 14.4-RELEASE-p7.

Can anybody please bump the version?
Try to simply reinstall the package.

For me that frequently worked in the past because actually Signal is (or at least: was then) simply checking if the binary (or so) is older than 90 days, it is not actually checking anything against the server.
 
uh,
sh:
$ doas pkg install --force signal-desktop
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'signal-desktop' have been found in the repositories
 
and be done
sh:
$ doas pkg remove signal-desktop
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
    signal-desktop: 8.2.0_2

Number of packages to be removed: 1

The operation will free 483 MiB.

Proceed with deinstalling packages? [y/N]: y
[1/1] Deinstalling signal-desktop-8.2.0_2...
[1/1] Deleting files for signal-desktop-8.2.0_2: 100%
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types

$ doas pkg install signal-desktop
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
pkg: No packages available to install matching 'signal-desktop' have been found in the repositories
 
Try to simply reinstall the package.

For me that frequently worked in the past because actually Signal is (or at least: was then) simply checking if the binary (or so) is older than 90 days, it is not actually checking anything against the server.
Reinstalling the same package isn't going to change the timestamp of the actual executable. A pkg(8) is in essence a tar(1) archive with some additional metadata.
 
Reinstalling the same package isn't going to change the timestamp of the actual executable. A pkg(8) is in essence a tar(1) archive with some additional metadata.
I refer to this (and following) post(s): https://forums.freebsd.org/threads/signalapp-signal-desktop.79340/post-685572

I understand what you are saying and I don't know what exactly Signal checks (or has checked back then), but the suggestions in that thread worked for me.

Of course that doesn't work anyway if the package isn't in the repository at the moment...
 
  • Like
Reactions: mro
That is why setting up your own linuxulator environment and managing the handful of apps you require is the better solution. Especially for "faster moving" apps that break ocasionally due to external factors (aka freetube , etc...)
 
Back
Top