Seite 1 von 1

Pcap4J (amazon Dash Button) zerschießt openHAB

Verfasst: 6. Mai 2018 12:01
von Mr. BJ
Hallo zusammen,

ich mit einer weiteren Baustelle (ich hoffe erstmal die letzte). Ich versuche den Button seit Tagen in openHAB einzubinden aber jedesmal zerschießt es den OH.
Was ich bis jetzt herausgefunden habe:
- Das Problem tritt erst auf wenn der Pi nach der Installation von Pcap4J installiert und neugestartet wurde.
- Im Log wird kein Fehler gemeldet.
- Wenn ich manuell den Service starte:

Code: Alles auswählen

● openhab2.service - openHAB 2 - empowering the smart home
   Loaded: loaded (/usr/lib/systemd/system/openhab2.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Sun 2018-05-06 11:54:04 CEST; 4s ago
     Docs: http://docs.openhab.org
           https://community.openhab.org
  Process: 32593 ExecStop=/usr/share/openhab2/runtime/bin/karaf stop (code=exited, status=127)
  Process: 32516 ExecStart=/usr/share/openhab2/runtime/bin/karaf $OPENHAB_STARTMODE (code=exited, status=127)
 Main PID: 32516 (code=exited, status=127)
Mai 06 11:54:04 smartpi systemd[1]: openhab2.service: Failed with result 'exit-code'.
Oracle Java Version 1.8.0_172.

Also ich weis jetzt wirklich nicht mehr weiter. Habe mir die Doku durchgelesen und auch von anderen Bloggern, aber keine Idee mehr.
Für einen Tipp wäre ich sehr dankbar.

Gruß Björn

Re: Pcap4J (amazon Dash Button) zerschießt openHAB

Verfasst: 7. Mai 2018 07:23
von Don Stefano
Da steht ja echt nicht viel drin in deinem Log. Versuch doch mal das Logging über Karaf etwas ausführlicher zu machen.

Mobil gesendet



Re: Pcap4J (amazon Dash Button) zerschießt openHAB

Verfasst: 7. Mai 2018 21:14
von Mr. BJ
naja, das log-file gibt leider nicht mehr her. Und wenn openHab nicht läuft, läuft die Konsole (Karaf) ja auch nicht.

Also ich habe gerade wieder mal das Image aufgespielt, Pcap4J installiert und neugestartet. Erstmal lief alles, Karaf und Logfile geprüft, alles i.O.
Dann folgenden Befehl ausgeführt und neusgestartet und dann war alles aus:

Code: Alles auswählen

sudo setcap cap_net_raw,cap_net_admin=eip $(realpath /usr/bin/java)
Kann das vielleicht daran liegen das ich den Pi mit WLAN betreibe?