Hallo, habe nach folgender Anleitung https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-syncthing-to-synchronize-directories-on-ubuntu-14-04 synthing installiert. So sollte man es wohl machen http://apt.syncthing.net/ Syncthing lässt sich im Terminal ausführen funktioniert aber leider nicht, andere Geräte werden stets als getrennt angezeigt. Würde das ganze gerne rückgängig machen und die Pakete entfernen. Vielen dank, lg, a.
fragen zu syncthing
Anmeldungsdatum: Beiträge: 127 |
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 127 |
Kann mir jemand erklären wie man diese Schritte bei der Installation von Syncthing rückgängig macht cd ~ wget https://github.com/calmh/syncthing/releases/download/v0.8.15/syncthing-linux-amd64-v0.8.15.tar.gz tar xzvf syncthing*.tar.gz cd syncthing* sudo cp syncthing /usr/local/bin cd ~ rm -rf syncthing* http://apt.syncthing.net/ habe ich zu den paketquellen hinzugefügt, aber das hat mit der Installation über wget nichts zu tun. Tut mir leid wenn ich so schwammig frage, kenne mich nicht gut aus. LG |
||||
Anmeldungsdatum: Beiträge: 4101 |
Hallo arcimboldo, gleich vorweg: Installationen von Software sollten immer (ausnahmslos!) über die Paketverwaltung vorgenommen werden. Wenn man sich daran hält kann man sich viel Ärger ersparen ☺ Zum Glück hast du in diesem Falle nicht viel gemacht:
wget ist keine Installationsmethode sondern war lediglich für den Download des Pakets zuständig. Über die nachfolgenden Befehle hast du dieses dann entpackt und das eigentliche Programm nach /usr/local/bin kopiert. Im Prinzip müsste folgendes den Ursprungszustand schon wiederherstellen: sudo rm /usr/local/bin/syncthing Falls du auch die komplette Konfiguration von Syncthing löschen willst (sofern diese vorhanden ist), musst du noch den Ordner syncthing im Verzeichnis ~/.config entfernen. Anschließend kannst du dann mit der Anleitung auf Syncthing.net weitermachen, aber die hast du ja eh schon gefunden. Nachtrag: Ich habe eben nochmal deinen Ursprungspost gelesen. Wenn du Syncthing komplett entfernen willst musst du noch das Paket syncthing über die Paketverwaltung deinstallieren sowie die Datei /etc/apt/sources.list.d/syncthing-release.list löschen. Den gpg-Schlüssel müsste man dann auch noch entfernen, wie das geht weiß ich aus dem Kopf heraus gerade nicht. Da ich Syncthing selbst problemlos seit Monaten im Einsatz habe: Gibt es denn keine Fehlermeldung? Bis sich die Geräte finden können ein paar Sekunden vergehen, aber mehr nicht. Manchmal hängt auch der Service, nachdem man ein Update gemacht hat. Abgesehen davon wäre mir dein Problem allerdings nicht bekannt. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 127 |
Vielen dank. Syncthing funktioniert mittlerweile. (Das außerhalb der Paketquellen installierte) Das Problem lag wohl an den Rooter Einstellungen. Wäre apt-get purge /usr/local/bin/syncthing nicht geeigneter um Syncthing komplett zu entfernen? Wie überprüfe ich danach ob Syncthing komplett entfernt wurde inkl. aller Abhängigkeiten. |
||||
Anmeldungsdatum: Beiträge: 4101 |
APT ist deine Paketverwaltung, daher musst du auch Paketnamen angeben und nicht eine Datei in deinem Dateisystem. Falls du Syncthing über die Paketverwaltung installiert hast müsste es also so aussehen:
Ebenfalls über ein Tool der Paketverwaltung:
|
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 127 |
Vielen Dank für deine Hilfe. Scheint alles geklappt zu haben. Nur den Teil mit dem gpg Schlüssel habe ich nicht verstanden. Schlüssel auflisten mit gpg --list-secret-keys gpg -K listet keine Schlüssel auf. Wo ist der syncthing Schlüssel gespeichert und was ist seine Funktion? |
||||
Anmeldungsdatum: Beiträge: 4101 |
In der Anleitung auf app.syncthing.net steht folgende Zeile:
Diese fügt einen GPG-Schlüssel zu APT hinzu. Damit kann überprüft werden, ob die Signatur des Pakets auch tatsächlich valide ist und dir kein Paket eines Drittanbieters untergeschoben wurde. Nach dem was ich so gefunden habe kannst du dir die Schlüssel mit folgendem Befehl anzeigen lassen:
Darauf folgt eine Ausgabe aller vertrauenswürdigen GPG-Keys, darin müsste auch ein Eintrag enthalten sein der etwa wie folgt aussieht: /etc/apt/trusted.gpg -------------------- […] pub 2048R/00654A3E 2014-12-29 uid Syncthing Release Management <release@syncthing.net> sub 2048R/F614F575 2014-12-29 sub 4096R/37C86D31 2015-05-11 [expires: 2025-05-08] Und ein entfernen der Schlüssel geht dann so: sudo apt-key del 00654A3E Das sollte es dann eigentlich gewesen sein. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 127 |
Vielen Dank! |
||||
Anmeldungsdatum: Beiträge: 1 |
Ich würde empfehlen, den Key für das APT-Repository von Syncthing lieber in eine extra-Datei zu speichern, die von apt mit eingebunden wird. Andernfalls droht die Gefahr, dass bei einem OS-Upgrade (passiert bei debian basierten NAS-Systemen sehr leicht) der Key rausgeschmissen und das Repository inaktiv wird. Folgender Befehlt liegt das zusätzliche Keyringfile /etc/apt/trusted.gpg.d/syncthing.net.gpg an und speichert darin den Signaturschlüssel des Syncthing.net-Repositories: curl -s https://syncthing.net/release-key.txt | apt-key --keyring /etc/apt/trusted.gpg.d/syncthing.net.gpg add - Anschließend kann man mit apt-get wie gehabt upgraden. |