Ich habe versucht, auf diesem Weg https://wiki.ubuntuusers.de/Signal_Desktop/#Konto-registrieren-ohne-Smartphone-oder-Handy Signal-Desktop zu installieren. Diese Schritte erfolgen problemlos
sudo curl -sL -o /etc/apt/trusted.gpg.d/morph027-signal-cli.asc https://packaging.gitlab.io/signal-cli/gpg.key [sudo] Passwort für bertram: bertram@bertram-D2812-A1:~$ echo "deb https://packaging.gitlab.io/signal-cli signalcli main" | sudo tee /etc/apt/sources.list.d/morph027-signal-cli.list deb https://packaging.gitlab.io/signal-cli signalcli main bertram@bertram-D2812-A1:~$ sudo apt update && sudo apt install signal-cli-jre OK:1 http://de.archive.ubuntu.com/ubuntu jammy InRelease OK:2 http://de.archive.ubuntu.com/ubuntu jammy-updates InRelease OK:3 http://security.ubuntu.com/ubuntu jammy-security InRelease OK:5 http://de.archive.ubuntu.com/ubuntu jammy-backports InRelease OK:6 https://updates.signal.org/desktop/apt xenial InRelease OK:7 https://dl.google.com/linux/chrome/deb stable InRelease OK:8 https://linux.teamviewer.com/deb stable InRelease OK:9 https://dl.winehq.org/wine-builds/ubuntu impish InRelease OK:10 https://ppa.launchpadcontent.net/libreoffice/ppa/ubuntu jammy InRelease OK:4 https://ubuntu.qgis.org/ubuntu-ltr jammy InRelease OK:11 https://ppa.launchpadcontent.net/mozillateam/ppa/ubuntu jammy InRelease Holen:12 https://packaging.gitlab.io/signal-cli signalcli InRelease [2.135 B] Holen:13 https://packaging.gitlab.io/signal-cli signalcli/main amd64 Packages [1.105 B] Es wurden 3.240 B in 2 s geholt (1.982 B/s). Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. N: Das Laden der konfigurierten Datei »main/binary-i386/Packages« wird übersprungen, da das Depot »https://packaging.gitlab.io/signal-cli signalcli InRelease« die Architektur »i386« nicht unterstützt. Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Die folgenden zusätzlichen Pakete werden installiert: morph027-keyring Die folgenden NEUEN Pakete werden installiert: morph027-keyring signal-cli-jre 0 aktualisiert, 2 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 37,8 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 40,1 MB Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] j Holen:1 https://packaging.gitlab.io/signal-cli signalcli/main amd64 morph027-keyring amd64 2022-08-28 [3.626 B] Holen:2 https://packaging.gitlab.io/signal-cli signalcli/main amd64 signal-cli-jre amd64 0.10.11-8 [37,8 MB] Es wurden 37,8 MB in 8 s geholt (4.713 kB/s). Vormals nicht ausgewähltes Paket morph027-keyring wird gewählt. (Lese Datenbank ... 273911 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../morph027-keyring_2022-08-28_amd64.deb ... Entpacken von morph027-keyring (2022-08-28) ... Vormals nicht ausgewähltes Paket signal-cli-jre wird gewählt. Vorbereitung zum Entpacken von .../signal-cli-jre_0.10.11-8_amd64.deb ... Systembenutzer »signal-cli« (UID 129) wird hinzugefügt … Neue Gruppe »signal-cli« (GID 137) wird hinzugefügt … Neuer Benutzer »signal-cli« (UID 129) wird mit Gruppe »signal-cli« hinzugefügt … Persönliche Ordner »/var/lib/signal-cli« wird erstellt … Entpacken von signal-cli-jre (0.10.11-8) ... morph027-keyring (2022-08-28) wird eingerichtet ... signal-cli-jre (0.10.11-8) wird eingerichtet ... update-alternatives: /usr/bin/signal-cli-jre wird verwendet, um /usr/bin/signal- cli (signal-cli) im automatischen Modus bereitzustellen bertram@bertram-D2812-A1:~$ sudo apt install zbar-tools Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig zbar-tools ist schon die neueste Version (0.23.92-4build2). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. bertram@bertram-D2812-A1:~$ signal-cli -a +4911111111111 register Captcha required for verification, use --captcha CAPTCHA To get the token, go to https://signalcaptchas.org/registration/generate.html Check the developer tools (F12) console for a failed redirect to signalcaptcha:// Everything after signalcaptcha:// is the captcha token.
Mit diesem Schritt
signal-cli -a +491111111111111 register --captcha CAPTCHA ## für Mobil-Telefonnummer
komme ich nicht klar. Wenn ich in firefox dies aufrufe https://signalcaptchas.org/registration/generate.html , erscheint ein mehrzeiliger captcha-token. Wenn ich dann sofort diesen Befehl ausführe
signal-cli -a +491111111111111 register --captcha CAPTCHA
kommt entweder diese Fehlermeldung <Invalid captcha given.> oder diese <Benutzung: signal-cli register [-h] [-v] [--captcha CAPTCHA] signal-cli: Fehler: nicht berücksichtigte Argumente: 'captcha v2. 6LfBXs0bAAAAAAjkDyyI1Lk5gBAUWfhI_bIyox5W.registration.>
Beim Einfügen des Captcha-Token bin ich mir auch nicht ganz sicher, ob die Zeichenfolge direkt nach den beiden // beginnt, also
signal-cli -a +491111111111111 register --captcha signal-recaptcha-v2.6LfBX......
oder ob es mit den Zeichen v2.6... losgeht.
Was ich noch ergänzen sollte: ich hatte vorher schon signal-desktop installiert. Beim Starten erscheint dann nur ein QR-Code, mit dem ich ja nichts weiter anfangen kann ohne smartphone.
Was kann ich tun?
Jetzt bin ich einen Schritt weiter. Habe signal-desktop nochmal deinstalliert und dann die o.g. Schritte durchgeführt. Jetzt erhalte ich nach diesem Schritt
signal-cli -a +491111111111111 register --captcha CAPTCHA ## für Mobil-Telefonnummer
tatsächlich eine SMS mit dem Verifizierungscode (bei dem es allerdings schwierig ist, 0 von O zu unterscheiden). Nachdem ich beide Optionen probiert habe mit diesem Befehl
signal-cli -a +491111111111111 verify XYZ
folgt als Fehlermeldung
Verify error: [403] Authorization failed!