NEWS
Proxmox VM mit IOBroker OWServer
-
@Bin jetzt als Normaluser eingeloggt. Gibt es eine Lösung für mein Problem?
-
@laser sagte in Proxmox VM mit IOBroker OWServer:
Das ist ein Testsystem ohne Verbindung nach "draussen".
Das ist kein Grund da als root herumzukaspern.
Ist die Benutzung als root die Fehlerursache?
Vielleicht.
-
@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.