FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: biben14 am 26 Februar 2022, 12:47:19

Titel: Deconz startet nicht
Beitrag von: biben14 am 26 Februar 2022, 12:47:19
Hallo,

kleine Einleitung: ich bin ein absoluter Anfänger :)
Mein Plan war Raspbee mal kurz zu installieren und ans laufen zu bringen :)

Ich will den Port auf 8011 ändern. Mein vorgehen:

sudo systemctl edit deconz
[Service]
ExecStart=/usr/bin/deCONZ -platform minimal --http-port=8011

sudo systemctl daemon-reload
sudo systemctl enable deconz
sudo systemctl start deconz

danach erhalte ich folgenden Fehler:
Failed to start deconz.service: Unit deconz.service has a bad unit file setting.
See system logs and 'systemctl status deconz.service' for details.


Ergebnis:
systemctl status deconz.service
Warning: The unit file, source configuration file or drop-ins of deconz.service changed on disk. Run 'systemctl daemon-reload' to rel>
● deconz.service - deCONZ: ZigBee gateway -- REST API
     Loaded: bad-setting (Reason: Unit deconz.service has a bad unit file setting.)
    Drop-In: /etc/systemd/system/deconz.service.d
             └─override.conf
     Active: inactive (dead)

Feb 26 12:06:46 raspberrypi systemd[1]: deconz.service: Service has more than one ExecStart= setting, which is only allowed for Type=>


Inhalt der override.conf:
[Service]
ExecStart=/usr/bin/deCONZ -platform minimal --http-port=8011


Habe schon mehrfach gelesen, dass man "--platform minima"l nehmen muss - wurde auch schon probiert

Wenn ich die Änderungen Rückgängig mache, bleibt der Fehler bestehen...

Kann mir jemand helfen?

Danke euch..
Titel: Antw:Deconz startet nicht
Beitrag von: biben14 am 26 Februar 2022, 14:26:52
NAchtrag:
deconz-gui lässt sich starten, nur die headless version nicht  :-\
Titel: Antw:Deconz startet nicht
Beitrag von: Otto123 am 26 Februar 2022, 14:58:43
Hier das Wiki dazu
https://wiki.fhem.de/wiki/ConBee

ich meine, Du hast Dein unit-file irgendwie zerschossen.
Zitatdeconz.service: Service has more than one ExecStart= setting, which is only allowed for Type=>
Ich habe keine Erfahrung was mit nur "edit" wirklich passiert, da wird mMn nur eine Teil unit erzeugt und die wird dann überlagert.
Ich mache immer edit --full und habe so das komplette unit file.

Gruß Otto
Titel: Antw:Deconz startet nicht
Beitrag von: Benni am 27 Februar 2022, 09:59:22
Zitat von: biben14 am 26 Februar 2022, 12:47:19
Run 'systemctl daemon-reload' to rel>

Schon mal versucht der Anweisung folge zu leisten?  ;)

Gruß Benni
Titel: Antw:Deconz startet nicht
Beitrag von: biben14 am 27 Februar 2022, 11:58:19
Hallo,

danke für eure Antworten...

ZitatSchon mal versucht der Anweisung folge zu leisten?  ;)
Das habe ich natürlich schon gemacht..Habe auch den Pi neugestartet etc... Daran liegt es nicht!

ZitatIch habe keine Erfahrung was mit nur "edit" wirklich passiert, da wird mMn nur eine Teil unit erzeugt und die wird dann überlagert.
Ich mache immer edit --full und habe so das komplette unit file.
kannst mir sagen wie ich das wieder hinbekomme?
Titel: Antw:Deconz startet nicht
Beitrag von: Otto123 am 27 Februar 2022, 12:16:49
Naja theoretisch erzeugt dein Vorgehen einfach eine override.conf und die Sache sollte in Summe funktionieren.
https://wiki.ubuntuusers.de/systemd/systemctl/
Ich habe das bisher nicht getestet und kann Dir kein "Änderungsverfahren" vorschlagen. ;)

was gibt Dir das zurück?
systemctl cat deconz.service
Titel: Antw:Deconz startet nicht
Beitrag von: biben14 am 27 Februar 2022, 12:27:01
Hi,

habe jetzt die override gelöscht und mit edit --full den Port eingetragen, jetzt gehts...
Danke.