Signal-Desktop für Tumbleweed: electron: symbol lookup error

Hinweis: In dem Thema Signal-Desktop für Tumbleweed: electron: symbol lookup error gibt es 18 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo Community,


    ich habe nach einer Anleitung (weiß nicht mehr, wo ich sie gefunden habe) Signal-Desktop installiert.
    Es sah mir vernünftig aus, da auf openSuse-repos zugegriffen wird. Als root:


    zypper addrepo https://donwload.opensuse.org/…ed/network:im:signal.repo

    zypper refresh

    zypper in signal-desktop

    zypper in nodejs-electron

    zypper up nodejs-electron


    Das ging alles ohne Fehlermeldungen durch.

    Beim Starten von Signal-Desktop über die grafische Oberfläche erscheint kurz das Symbol, dann verschwindet es.
    Wenn ich im Terminal starte sieht das so aus:

    Code
    frank@7470tw:~> signal-desktop
    This build of Electron is provided by openSUSE and contains various modifications.
    Please report problems at https://bugzilla.opensuse.org/enter_bug.cgi?classification=openSUSE and not to upstream bug trackers.
    /usr/lib64/electron/electron: symbol lookup error: /usr/lib64/electron/electron: undefined symbol: sqlite3changeset_apply
    frank@7470tw:~> 

    Wenn ich nach symbol lookup error oder sqlite3... im Netz suche, bekomme ich eine Unmenge Treffer, deren Relevanz ich nicht einschätzen kann und deren Inhalt mich schlicht überfordert, die zudem zu weiten Teilen natürlich nicht Suse- bzw. Tumbleweed-spezifisch sind.


    Kann mir jemand helfen, Signal-Desktop zum Laufen zu bringen? Das wäre mir (bzw. uns, haben hier zwei TW-Laptops laufen), eine große Hilfe.


    Anmerkung: Bin gerade in Bolivien, ich habe einen Zeitversatz von 5 Stunden (18 Uhr hier ist 1 Uhr morgens in DE).

    Dell Latitude 7470, 4 x i7 6600U, 32 GB, 1TB NVMe

    Tumbleweed, KDE Plasma

    Für den Inhalt des Beitrages 323481 haftet ausdrücklich der jeweilige Autor: baumkraxler

  • Signal gibt es eigentlich nicht für nicht debianbasierte Systeme. Irgend etwas zusammen geschustertem für andere Distributionen würde ich nicht vertrauen. Um das mal anhand von Telegram zu erklären ... man kann Telegram vom PlayStore herunter laden und von Telegram selber. was ist der Unterschied? Das Telegram aus dem PlayStore wurde von Google verändert, so das bestimmte Beiträge und Kommentare nicht mehr sichtbar sind. Alles wegen der Korrektness. Nur was bestimmte Leute bestimmen was richtig ist, das ist richtig. Alles andere ist falsch. Und bei solchen sensiblen Messengern wie Signal und Telegram würde ich doppelt aufpassen. Deshalb habe ich kein Signal auf openSUSE laufen.

  • Das technisch "einfachste" wäre die Nutzung der Flatpak-Version, aber die ist ebenfalls wie deine genutzte Version von einer dritten Partei. Gut, im Grunde passiert da keine schwarze Magie, sondern lediglich wird das .deb Packet einfach umpacketiert, aber es kommt halt nicht mehr direkt von signal.org. Aber wenigstens läuft das flatpak technisch stabiler, weil bei TW sich die basis so schnell ändert und Dritt-Repos kurzzeitig kaputt gehen können.

    PRAISE THE OMNISSIAH

    Für den Inhalt des Beitrages 323491 haftet ausdrücklich der jeweilige Autor: Scytale

  • Sauerland


    Alero

    Wir benutzen es für private Kommunikation, insofern sind die politischen Aspekte wie mögliche Zensur nicht relevant.

    Da es nicht von Signal selber stammt besteht die Möglichkeit, daß alles Mögliche passieren kann. Von Bugs über Ausspähen bis zur Totallöschung... In dem Punkt entscheide ich mich schlicht, hier zu vertrauen.


    Scytale

    Manchmal sind Lösungen ja ganz einfach, wenn man etwas versteht.

    Deshalb frage ich hier erst mal nach, bevor ich den bisherigen Vorgang rückgängig mache und evtl. diverse Reste verbleiben. Aber bevor es recht kompliziert wird, nehmen wir flatpak. Danke!

    Dell Latitude 7470, 4 x i7 6600U, 32 GB, 1TB NVMe

    Tumbleweed, KDE Plasma

    2 Mal editiert, zuletzt von baumkraxler ()

    Für den Inhalt des Beitrages 323515 haftet ausdrücklich der jeweilige Autor: baumkraxler

  • Installation:

    Start:

    Wie du siehst, gerade in einem aktuellen, neu gestartetem Tumbleweed, Repo hinzugefügt und signal-desktop installiert und nun startet es bei mir.



    Poste einmal:

    Code
    zypper lr -d

    Für den Inhalt des Beitrages 323519 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Bei mir werden etwas andere Versionen installiert:

    Code
    Vorladen: libcrc32c1-1.1.2-10.39.x86_64.rpm [fertig]
    Vorladen: signal-sqlcipher-2.4.4-1.12.x86_64.rpm [fertig]
    Vorladen: signal-libringrtc-2.60.7-1.2.x86_64.rpm [fertig]
    Vorladen: inter-fonts-4.1-1.1.noarch.rpm [fertig]
    Vorladen: libsignal-0.86.3-1.4.x86_64.rpm [fertig]
    Vorladen: signal-desktop-7.83.0-1.1.x86_64.rpm [fertig]
    Vorladen: nodejs-electron-37.10.2-2.2.x86_64.rpm [fertig]
    Vorladen abgeschlossen. [Erfolg (10,2 MiB/s) ] ...............

    Ist der refresh im signal Repo eingeschaltet?????


    Poste

    Code
    zypper lr -d

    Für den Inhalt des Beitrages 323520 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Wie man sieht, ist refresh auf No.


    Code
    7470tw:~ # zypper mr -r 5
    Autorefresh has been enabled for repository 'network_im_signal'.
    7470tw:~ #

    Kontrolle mit zypper lr -d passt.

    Update:

    Danach mit signal-desktop der gleiche Fehler wie zuvor.

    Dell Latitude 7470, 4 x i7 6600U, 32 GB, 1TB NVMe

    Tumbleweed, KDE Plasma

    Für den Inhalt des Beitrages 323521 haftet ausdrücklich der jeweilige Autor: baumkraxler