Hauptmenü

Deconz startet nicht

Begonnen von biben14, 26 Februar 2022, 12:47:19

Vorheriges Thema - Nächstes Thema

biben14

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..

biben14

NAchtrag:
deconz-gui lässt sich starten, nur die headless version nicht  :-\

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Benni

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

biben14

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?

Otto123

#5
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

biben14

Hi,

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