NEWS
Proxmox VM mit IOBroker OWServer
-
@thomas-braun
OWServer deinstalliert und als Normalbenutzer wieder installiert. Exakt das gleiche Fehlverhalten. (Zumindest für mich)otto@debian11:~$ sudo systemctl restart owserver Job for owserver.service failed because the service did not take the steps required by its unit configuration. See "systemctl status owserver.service" and "journalctl -xe" for details. otto@debian11:~$ ^C otto@debian11:~$ systemctl status owserver.service ● owserver.service - Backend server for 1-wire control Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor pres> Active: failed (Result: protocol) since Sat 2022-12-17 14:48:28 CET; 10s a> TriggeredBy: ● owserver.socket Docs: man:owserver(1) Process: 642 ExecStart=/usr/bin/owserver --foreground -c /etc/owfs.conf (co> Main PID: 642 (code=exited, status=0/SUCCESS) CPU: 19ms
-
Da fehlt rechts Output.
Und was steht im journal? -
@thomas-braun
Output fehlt? kann man nicht nach rechts scrollen?Dez 17 14:48:28 debian11 systemd[1]: Stopped Backend server for 1-wire control. ░░ Subject: A stop job for unit owserver.service has finished ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ A stop job for unit owserver.service has finished. ░░ ░░ The job identifier is 1064 and the job result is done. Dez 17 14:48:28 debian11 systemd[1]: owserver.service: Start request repeated t> Dez 17 14:48:28 debian11 systemd[1]: owserver.service: Failed with result 'prot> ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ The unit owserver.service has entered the 'failed' state with result 'protoc> Dez 17 14:48:28 debian11 systemd[1]: Failed to start Backend server for 1-wire > ░░ Subject: A start job for unit owserver.service has failed ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ A start job for unit owserver.service has finished with a failure. ░░ ░░ The job identifier is 1064 and the job result is failed.
-
Siehst du nicht das es da am Ende Text fehlt?
Da kann ich scrollen wie ich will, du musst dein Terminal breiter ziehen. -
@thomas-braun
OK, Terminal so breit gezogen, dass Alles reinpasstotto@debian11:~$ systemctl status owserver.service ● owserver.service - Backend server for 1-wire control Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset: enabled) Active: failed (Result: protocol) since Sat 2022-12-17 14:48:28 CET; 8min ago TriggeredBy: ● owserver.socket Docs: man:owserver(1) Process: 642 ExecStart=/usr/bin/owserver --foreground -c /etc/owfs.conf (code=exited, status=0/SUCCESS) Main PID: 642 (code=exited, status=0/SUCCESS) CPU: 19ms
-
@laser sagte in Proxmox VM mit IOBroker OWServer:
owserver.service
Hab das gerade mal bei mir installiert. Läuft auf Anhieb.
sudo apt update apt policy owserver
sagt?
-
otto@debian11:~$ sudo apt update OK:1 http://deb.debian.org/debian bullseye InRelease OK:2 http://security.debian.org/debian-security bullseye-security InRelease OK:3 http://deb.debian.org/debian bullseye-updates InRelease OK:4 https://deb.nodesource.com/node_16.x bullseye InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. otto@debian11:~$ apt policy owserver owserver: Installiert: 3.2p4+dfsg1-4+b1 Installationskandidat: 3.2p4+dfsg1-4+b1 Versionstabelle: *** 3.2p4+dfsg1-4+b1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages 100 /var/lib/dpkg/status
-
ls -la /etc/systemd/system/multi-user.target.wants/owserver.service ls -la /etc/systemd/system/sockets.target.wants/owserver.socket
-
otto@debian11:~$ ls -la /etc/systemd/system/multi-user.target.wants/owserver.service lrwxrwxrwx 1 root root 36 17. Dez 12:30 /etc/systemd/system/multi-user.target.wants/owserver.service -> /lib/systemd/ system/owserver.service otto@debian11:~$ ls -la /etc/systemd/system/sockets.target.wants/owserver.socket lrwxrwxrwx 1 root root 35 17. Dez 12:30 /etc/systemd/system/sockets.target.wants/owserver.socket -> /lib/systemd/syst em/owserver.socket
-
ls -la /usr/bin/owserver
-
otto@debian11:~$ ls -la /usr/bin/owserver -rwxr-xr-x 1 root root 43288 8. Nov 2020 /usr/bin/owserver
-
Und was steht in der
/etc/owfs.conf
drin? Da wird ja die Hardware konfiguriert. Hast du da was geändert? -
@thomas-braun
muß erst mal sehen, wie ich das Alles hier rein bekomme...otto@debian11:/etc$ nano owfs.conf GNU nano 5.4 owfs.conf # ######################### OWFS ########################## # #mountpoint = /mnt/1wire #allow_other # ####################### OWHTTPD ######################### http: port = 2121 ####################### OWFTPD ########################## ftp: port = 2120 ####################### OWSERVER ######################## server: port = 192.168.2.103:4304 #server: port = 192.0.0.1:4304
-
Meine default-Datei schaut ganz anders aus:
######################## SOURCES ######################## # # With this setup, any client (but owserver) uses owserver on the # local machine... ! server: server = localhost:4304 # # ...and owserver uses the real hardware, by default fake devices # This part must be changed on real installation server: FAKE = DS18S20,DS2405 # # USB device: DS9490 #server: usb = all # # Serial port: DS9097 #server: device = /dev/ttyS1 # # owserver tcp address #server: server = 192.168.10.1:3131 # # random simulated device #server: FAKE = DS18S20,DS2405 # ######################### OWFS ########################## # #mountpoint = /mnt/1wire #allow_other # ####################### OWHTTPD ######################### http: port = 2121 ####################### OWFTPD ########################## ftp: port = 2120 ####################### OWSERVER ######################## server: port = localhost:4304
-
@thomas-braun
OK, oben der Teil ist bei mir abgeschnitten. Mit server: port = "localhost"
habe ich probiert. Ging nie. Mit realer Ip- Adresse: funktionierte. Beim RAspberry Pi.
Jetzt so probiert, wie es angezeigt wird. funktioniert auch nicht.otto@debian11:/etc$ cat owfs.conf # Sample configuration file for the OWFS suite for Debian GNU/Linux. # # # This is the main OWFS configuration file. You should read the # owfs.conf(5) manual page in order to understand the options listed # here. ######################## SOURCES ######################## # # With this setup, any client (but owserver) uses owserver on the # local machine... ! server: server = localhost:4304 # # ...and owserver uses the real hardware, by default fake devices # This part must be changed on real installation #server: FAKE = DS18S20,DS2405 # # USB device: DS9490 server: usb = all # # Serial port: DS9097 #server: device = /dev/ttyS1 # # owserver tcp address #server: server = 192.168.10.1:3131 # # random simulated device #server: FAKE = DS18S20,DS2405 # ######################### OWFS ########################## # #mountpoint = /mnt/1wire #allow_other # ####################### OWHTTPD ######################### http: port = 2121 ####################### OWFTPD ########################## ftp: port = 2120 ####################### OWSERVER ######################## server: port = 192.168.2.103:4304 #server: port = 192.0.0.1:4304
-
Dann musst du dir wohl die Anleitung dazu durchlesen und für deine Situation passend umsetzen:
You should read the owfs.conf(5) manual page in order to understand the options listed here.
man owfs.conf
-
@thomas-braun
OK. Mache ich. Der Fehler liegt zu 99 % in der owfs.conf? OWFS muß ja auch ohne IOBroker erst mal funktionieren. -
Ich würde sagen, da steht was falsches drin.
-
@thomas-braun
habe die funktionierende OWFS.conf vom Raspi und die nicht funktionierende der VM mit CAT dargestellt und im Editor eingefügt. Nebeneinander gestellt.
Ausser, dass ich natürlich die Adresse des Rechners anpassen muß, finde ich, ist Alles gleich. Für mich. Nun ist das schon lange her, daß ich den Pi konfiguriert habe. Ganz weit entfernt: Zu Schluß mußte ich das Ganze als root ausführen und ganz unten die echte Adresse des Rechners angeben.
Aber Ehrlich- warum es zum Schluss funktionierte, weiß ich nicht sicher! -
@Ich werde nochmal bei Null anfangen. Mit Debian neu als VM installieren.