Probleme mit etcd

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
juelin
Beiträge: 3
Registriert: 25.06.2023 21:31:55
Wohnort: Mannheim

Probleme mit etcd

Beitrag von juelin » 25.06.2023 22:33:04

Hallo Debian-User,

ich bin neu hier.
Ich bin Funkamateur 8DG5UAP) und möchte einen Echolink Zugang auf unserem FM-Relais installieren.
Dazu verwende ich einen Rasberry Pi 4 mit Debian.
Bei der Installation von SVXLINK (Standardsoftware) bekommeich folges Problem

Als erstes nuss man im
Verzeichnis /home/svxlink/svxlink-master/src/build den Befehl cmake .. aufrufen.
Da merckert er immer wieder irgendwelche Pakete an die fehlen.

Code: Alles auswählen

> vxlink@pi4:~/svxlink-master/src/build $ cmake ..
> -- SvxLink user = svxlink
> -- SvxLink group = svxlink
> -- Found Qt5 version 5.11.3
> -- With Systemd = OFF
> -- Could NOT find CURL (missing: CURL_INCLUDE_DIR CURL_LIBRARY) 
> CMake Error at svxlink/svxlink/CMakeLists.txt:65 (message):
>   Could not find the CURL library and development files.
> 
> 
> -- Configuring incomplete, errors occurred!
> See also
> "/home/svxlink/svxlink-master/src/build/CMakeFiles/CMakeOutput.log".
> See also
> "/home/svxlink/svxlink-master/src/build/CMakeFiles/CMakeError.log".
> svxlink@pi4:~/svxlink-master/src/build $   
In diesem Fall das Paket CURL
Ist ja eigentlich kein Problem. Installiere ich halt das Paket.

Code: Alles auswählen

> svxlink@pi4:~/svxlink-master/src/build $ sudo apt install curl
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.       
> Statusinformationen werden eingelesen.... Fertig
> curl ist schon die neueste Version (7.64.0-4+deb10u6).
> Die folgenden Pakete wurden automatisch installiert und werden nicht
> mehr benötigt: fonts-lmodern libkpathsea6 libpotrace0 libptexenc1
> libteckit0 libtexlua52 libtexlua53 libtexluajit2 libxxhash0
> libzzip-0-13 lmodern python-colorzero tex-common Verwenden Sie »sudo
> apt autoremove«, um sie zu entfernen. 0 aktualisiert, 0 neu
> installiert, 0 zu entfernen und 0 nicht aktualisiert. 2 nicht
> vollständig installiert oder entfernt. Nach dieser Operation werden 0
> B Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] J
> etcd-server (3.2.26+dfsg-3+deb10u1) wird eingerichtet ... Job for
> etcd.service failed because the control process exited with error
> code. See "systemctl status etcd.service" and "journalctl -xe" for
> details. invoke-rc.d: initscript etcd, action "start" failed. ●
> etcd.service - etcd - highly-available key value store Loaded: loaded> 
> Jun 25 21:09:17 pi4 systemd[1]: Starting etcd - highly-available key
> value store... Jun 25 21:09:17 pi4 etcd[2497]: etcd on unsupported
> platform without ETCD_UNSUPPORTED_ARCH=arm set. Jun 25 21:09:17 pi4
> systemd[1]: etcd.service: Main process exited, code=exited,
> status=1/FAILURE Jun 25 21:09:17 pi4 systemd[1]: etcd.service: Failed
> with result 'exit-code'. Jun 25 21:09:17 pi4 systemd[1]: Failed to
> start etcd - highly-available key value store. dpkg: Fehler beim
> Bearbeiten des Paketes etcd-server (--configure): »installiertes
> etcd-server-Skript des Paketes post-installation«-Unterprozess gab
> den Fehlerwert 1 zurück dpkg: Abhängigkeitsprobleme verhindern
> Konfiguration von etcd: etcd hängt ab von etcd-server; aber: Paket
> etcd-server ist noch nicht konfiguriert.
> 
> dpkg: Fehler beim Bearbeiten des Paketes etcd (--configure):
>  Abhängigkeitsprobleme - verbleibt unkonfiguriert
> Fehler traten auf beim Bearbeiten von:
>  etcd-server
>  etcd
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> svxlink@pi4:~/svxlink-master/src/build $   
> (/lib/systemd/system/etcd.service; enabled; vendor preset: enabled)
> Active: failed (Result: exit-code) since Sun 2023-06-25 21:09:17
> CEST; 24ms ago Docs: https://github.com/coreos/etcd man:etcd
>   Process: 2497 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=exited,
> status=1/FAILURE) Main PID: 2497 (code=exited, status=1/FAILURE)
Wie man sieht hat das System ein Problem den ETCD zu starten.
Also Installation von ETCD

.

Code: Alles auswählen

> svxlink@pi4:~/svxlink-master/src/build $ sudo apt install etcd
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut.       
> Statusinformationen werden eingelesen.... Fertig
> etcd ist schon die neueste Version (3.2.26+dfsg-3+deb10u1).
> Die folgenden Pakete wurden automatisch installiert und werden nicht
> mehr benötigt: fonts-lmodern libkpathsea6 libpotrace0 libptexenc1
> libteckit0 libtexlua52 libtexlua53 libtexluajit2 libxxhash0
> libzzip-0-13 lmodern python-colorzero tex-common Verwenden Sie »sudo
> apt autoremove«, um sie zu entfernen. 0 aktualisiert, 0 neu
> installiert, 0 zu entfernen und 0 nicht aktualisiert. 2 nicht
> vollständig installiert oder entfernt. Nach dieser Operation werden 0
> B Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] J
> etcd-server (3.2.26+dfsg-3+deb10u1) wird eingerichtet ... Job for
> etcd.service failed because the control process exited with error
> code. See "systemctl status etcd.service" and "journalctl -xe" for
> details. invoke-rc.d: initscript etcd, action "start" failed. ●
> etcd.service - etcd - highly-available key value store Loaded: loaded
> (/lib/systemd/system/etcd.service; enabled; vendor preset: enabled)
> Active: failed (Result: exit-code) since Sun 2023-06-25 21:20:13
> CEST; 25ms ago Docs: https://github.com/coreos/etcd man:etcd
>   Process: 2913 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=exited,
> status=1/FAILURE) Main PID: 2913 (code=exited, status=1/FAILURE)
> 
> Jun 25 21:20:13 pi4 systemd[1]: Starting etcd - highly-available key
> value store... Jun 25 21:20:13 pi4 etcd[2913]: etcd on unsupported
> platform without ETCD_UNSUPPORTED_ARCH=arm set. Jun 25 21:20:13 pi4
> systemd[1]: etcd.service: Main process exited, code=exited,
> status=1/FAILURE Jun 25 21:20:13 pi4 systemd[1]: etcd.service: Failed
> with result 'exit-code'. Jun 25 21:20:13 pi4 systemd[1]: Failed to
> start etcd - highly-available key value store. dpkg: Fehler beim
> Bearbeiten des Paketes etcd-server (--configure): »installiertes
> etcd-server-Skript des Paketes post-installation«-Unterprozess gab
> den Fehlerwert 1 zurück dpkg: Abhängigkeitsprobleme verhindern
> Konfiguration von etcd: etcd hängt ab von etcd-server; aber: Paket
> etcd-server ist noch nicht konfiguriert.
> 
> dpkg: Fehler beim Bearbeiten des Paketes etcd (--configure):
>  Abhängigkeitsprobleme - verbleibt unkonfiguriert
> Fehler traten auf beim Bearbeiten von:
>  etcd-server
>  etcd
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> svxlink@pi4:~/svxlink-master/src/build $ B  
Aber auch das wird nix.
Habe schon im Internet gesucht wegen des Fehlers.
Habe aber nix gefunden.

Hast da Jemand eine Idee????

Danke und Gruß
Jürgen
Zuletzt geändert von juelin am 26.06.2023 18:36:34, insgesamt 1-mal geändert.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Probleme mit etcd

Beitrag von mat6937 » 25.06.2023 22:55:34

juelin hat geschrieben: ↑ zum Beitrag ↑
25.06.2023 22:33:04
Dazu verwende ich einen Rasberry Pi 4 mit Debian.
> etcd-server
> etcd
Wie sind die Ausgaben von:

Code: Alles auswählen

uname -a
apt policy etcd etcd-server
apt -f install
dpkg --configure -a
?

juelin
Beiträge: 3
Registriert: 25.06.2023 21:31:55
Wohnort: Mannheim

Re: Probleme mit etcd

Beitrag von juelin » 26.06.2023 11:06:07

hier die Ergebnisse.

Code: Alles auswählen

svxlink@pi4:~ $ uname -a
Linux pi4 5.10.103-v7l+ #1529 SMP Tue Mar 8 12:24:00 GMT 2022 armv7l GNU/Linux
svxlink@pi4:~ $ apt policy etcd etcd-server
etcd:
  Installiert:           3.2.26+dfsg-3+deb10u1
  Installationskandidat: 3.2.26+dfsg-3+deb10u1
  Versionstabelle:
 *** 3.2.26+dfsg-3+deb10u1 500
        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
        100 /var/lib/dpkg/status
etcd-server:
  Installiert:           3.2.26+dfsg-3+deb10u1
  Installationskandidat: 3.2.26+dfsg-3+deb10u1
  Versionstabelle:
 *** 3.2.26+dfsg-3+deb10u1 500
        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
        100 /var/lib/dpkg/status
svxlink@pi4:~ $ apt -f install
E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
svxlink@pi4:~ $ sudo dpkg --configure -a
etcd-server (3.2.26+dfsg-3+deb10u1) wird eingerichtet ...
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript etcd, action "start" failed.
● etcd.service - etcd - highly-available key value store
   Loaded: loaded (/lib/systemd/system/etcd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2023-06-26 11:01:21 CEST; 30ms ago
     Docs: https://github.com/coreos/etcd
           man:etcd
  Process: 4753 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=exited, status=1/FAILURE)
 Main PID: 4753 (code=exited, status=1/FAILURE)
Jun 26 11:01:21 pi4 systemd[1]: Starting etcd - highly-available key value store...
Jun 26 11:01:21 pi4 etcd[4753]: etcd on unsupported platform without ETCD_UNSUPPORTED_ARCH=arm set.
Jun 26 11:01:21 pi4 systemd[1]: etcd.service: Main process exited, code=exited, status=1/FAILURE
Jun 26 11:01:21 pi4 systemd[1]: etcd.service: Failed with result 'exit-code'.
Jun 26 11:01:21 pi4 systemd[1]: Failed to start etcd - highly-available key value store.
dpkg: Fehler beim Bearbeiten des Paketes etcd-server (--configure):
 »installiertes etcd-server-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von etcd:
 etcd hängt ab von etcd-server; aber:
  Paket etcd-server ist noch nicht konfiguriert.
dpkg: Fehler beim Bearbeiten des Paketes etcd (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 etcd-server
 etcd
svxlink@pi4:~ $ 
Gruß
Jrgen

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Probleme mit etcd

Beitrag von mat6937 » 26.06.2023 11:13:47

juelin hat geschrieben: ↑ zum Beitrag ↑
26.06.2023 11:06:07
hier die Ergebnisse.

Code: Alles auswählen

svxlink@pi4:~ $ apt -f install
E: Sperrdatei /var/lib/dpkg/lock-frontend konnte nicht geöffnet werden. - open (13: Keine Berechtigung)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
Dann mit sudo:

Code: Alles auswählen

sudo apt -f install
?

EDIT:

Hat jetzt nichts mit deinem Problem zu tun, aber warum hast Du buster und arm, statt bullseye und arm64, auf deinem PI4 installiert?

Code: Alles auswählen

:~# uname -a
Linux ###### 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux

Code: Alles auswählen

:~# apt policy etcd etcd-server
etcd:
  Installed: (none)
  Candidate: 3.3.25+dfsg-6
  Version table:
     3.3.25+dfsg-6 500
        500 https://deb.debian.org/debian bullseye/main arm64 Packages
        500 https://deb.debian.org/debian bullseye/main armhf Packages
etcd-server:
  Installed: (none)
  Candidate: 3.3.25+dfsg-6+b6
  Version table:
     3.3.25+dfsg-6+b6 500
        500 https://deb.debian.org/debian bullseye/main arm64 Packages

Benutzeravatar
thunder11
Beiträge: 1342
Registriert: 19.04.2023 09:08:30

Re: Probleme mit etcd

Beitrag von thunder11 » 26.06.2023 11:52:16

Zum Compilieren:
juelin hat geschrieben: ↑ zum Beitrag ↑
25.06.2023 22:33:04

Code: Alles auswählen

CMake Error at svxlink/svxlink/CMakeLists.txt:65 (message):
>   Could not find the CURL library and development files.
Wenn du die deb-src freigeschaltet hast fehlt da - denke ich das passende Debianlibcurl4-gnutls-dev
In der install.adoc steht:
Both are needed to
compile SvxLink. The development packages usually have a name ending in "-dev"
or "-devel".
da werden wahrscheinlich noch diverse *dev Pakete fehlen.
juelin hat geschrieben: ↑ zum Beitrag ↑
25.06.2023 22:33:04

Code: Alles auswählen

.......
apt autoremove«, um sie zu entfernen. 0 aktualisiert, 0 neu
> installiert, 0 zu entfernen und 0 nicht aktualisiert. 2 nicht
> vollständig installiert oder entfernt. Nach dieser Operation werden 0
.....................
Ich würde zu erst mal die " 2 nicht vollständig installiert oder entfernt." lokalisieren und reparieren / Purgen

Code: Alles auswählen

dpkg -l |grep -v ^ii
Sollte Auskunft geben.

Edit ergänzt:
In der install.adoc steht:..................
Zuletzt geändert von thunder11 am 26.06.2023 12:04:00, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 10777
Registriert: 25.09.2007 19:59:30

Re: Probleme mit etcd

Beitrag von MSfree » 26.06.2023 12:02:04

thunder11 hat geschrieben: ↑ zum Beitrag ↑
26.06.2023 11:52:16
Wenn du die deb-src freigeschaltet hast fehlt da - denke ich das passende Debianlibcurl4-gnutls-dev
deb-src ist für das installieren von Headerdateien (um solche handelt es sich bei den *-dev Paketen) nicht nötig.

Benutzeravatar
thunder11
Beiträge: 1342
Registriert: 19.04.2023 09:08:30

Re: Probleme mit etcd

Beitrag von thunder11 » 26.06.2023 12:12:05

MSfree hat geschrieben: ↑ zum Beitrag ↑
26.06.2023 12:02:04
deb-src ist für das installieren von Headerdateien (um solche handelt es sich bei den *-dev Paketen) nicht nötig.
Stimmt -- zu schnell geschossen :facepalm:

juelin
Beiträge: 3
Registriert: 25.06.2023 21:31:55
Wohnort: Mannheim

Re: Probleme mit etcd

Beitrag von juelin » 26.06.2023 12:16:30

sorry hatte ich übersehen.
nochmal mit sudo apt -f install

Code: Alles auswählen

svxlink@pi4:~ $ sudo apt -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  fonts-lmodern libkpathsea6 libpotrace0 libptexenc1 libteckit0 libtexlua52
  libtexlua53 libtexluajit2 libxxhash0 libzzip-0-13 lmodern python-colorzero
  tex-common
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
etcd-server (3.2.26+dfsg-3+deb10u1) wird eingerichtet ...
Job for etcd.service failed because the control process exited with error code.
See "systemctl status etcd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript etcd, action "start" failed.
● etcd.service - etcd - highly-available key value store
   Loaded: loaded (/lib/systemd/system/etcd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2023-06-26 12:12:08 CEST; 24ms ago
     Docs: https://github.com/coreos/etcd
           man:etcd
  Process: 3155 ExecStart=/usr/bin/etcd $DAEMON_ARGS (code=exited, status=1/FAILURE)
 Main PID: 3155 (code=exited, status=1/FAILURE)

Jun 26 12:12:08 pi4 systemd[1]: Starting etcd - highly-available key value store...
Jun 26 12:12:08 pi4 etcd[3155]: etcd on unsupported platform without ETCD_UNSUPPORTED_ARCH=arm set.
Jun 26 12:12:08 pi4 systemd[1]: etcd.service: Main process exited, code=exited, status=1/FAILURE
Jun 26 12:12:08 pi4 systemd[1]: etcd.service: Failed with result 'exit-code'.
Jun 26 12:12:08 pi4 systemd[1]: Failed to start etcd - highly-available key value store.
dpkg: Fehler beim Bearbeiten des Paketes etcd-server (--configure):
 »installiertes etcd-server-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von etcd:
 etcd hängt ab von etcd-server; aber:
  Paket etcd-server ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes etcd (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 etcd-server
 etcd
E: Sub-process /usr/bin/dpkg returned an error code (1)
svxlink@pi4:~ $ 
Danke und Gruß
Jürgen

PS: ich habe schonmal auf Ubuntu SVXLINK installiert.
Da luft auch alles, aber in Ubunto ist das Paket ETCD gar nicht installiert.
Vielleicht muss man das hier einfach nur runter schmeissen.

Benutzeravatar
thunder11
Beiträge: 1342
Registriert: 19.04.2023 09:08:30

Re: Probleme mit etcd

Beitrag von thunder11 » 26.06.2023 12:20:40

Schau mal hier:
https://pkgs.org/download/svxlink-server
Da gibt es auch *.deb Pakete

Antworten