RasPi4 und Problem mit OWFS

  • Hallo,

    da sich mein alter RasPi3 plötzlich verabschiedet hat, muss ich kurzfristig auf einen neuen umziehen. Dafür habe ich mir gleich einen RasPi4 mit 2GB gekauft.

    Hat jemand schon OWFS auf dem neuen Raspi mit aktuellen System zu laufen?

    Bei mir gibt es Probleme. Beim Installieren von OWFS traten diverse Fehlermeldungen auf:

    Könnte das eventuell an noch nicht optimierten Bibliotheken am neuen System liegen, wie gelegendlich noch berichtet wird?

    Wenn es aber bei jemanden schon läuft, muss es wohl an mir liegen.

    Schönen Sonntag

    DocAdams


    [EDIT]

    Bei mir Liegt es daran, dass OWFS nicht auf dem RasPi 4 installiert werden kann, warum auch immer. Ich konnte es so lösen, dass ich es auf einem RasPi 3 installiert habe und danach die SD in den RasPi 4 gesteckt habe. Ausführlicher Weg siehe #45

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

    Edited once, last by docadams ().

  • Bei mir gibt es Probleme. Beim Installieren von OWFS traten diverse Fehlermeldungen auf:

    Code
    dpkg: Fehler beim Bearbeiten des Paketes owserver (--configure):
     »installiertes owserver-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück

    Poste mal die Ausgaben von:

    Code
    cat /var/lib/dpkg/info/owserver.postinst
    sudo dpkg-reconfigure -plow owserver

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

  • Hallo,

    und

    Code
     sudo dpkg-reconfigure -plow owserver
    /usr/sbin/dpkg-reconfigure: owserver ist kaputt oder nicht komplett installiert

    Ich habe das gerade noch einmal auf ein völlig neues System installiert. Könnte es eventuell an defekter DS9494R liegen? Andererseits wird sie ja korrekt erkannt:

    Code
    lsusb
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 002: ID 1f75:0903 Innostor Technology Corporation
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
    Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


    Danke

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

  • Hallo,

    Code
     cat /var/lib/dpkg/info/owserver.postinst
    #!/bin/sh
    set -e
    #...

    und

    Code
     sudo dpkg-reconfigure -plow owserver
    /usr/sbin/dpkg-reconfigure: owserver ist kaputt oder nicht komplett installiert

    Ergänze das postinstall-Script, mit "exit 0" als 2. wirksame (d. h. nach der Zeile (shebang)):

    Bash
    #!/bin/sh

    und versuch erneut mit:

    Code
    sudo apt-get clean
    sudo apt-get update
    sudo apt-get install owfs owserver
    sudo dpkg --configure -a
    sudo apt-get -f install

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

  • Bitte entschuldige, aber wie meinst du das?

    "Ergänze das postinstall-Script, mit "exit 0" als 2. wirksame (d. h. nach der Zeile (shebang)):"

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

  • ... wie meinst du das?

    "Ergänze das postinstall-Script, mit "exit 0" als 2. wirksame (d. h. nach der Zeile (shebang)):"

    Z. B. so:

    Bash
    #!/bin/sh
    exit 0
    set -e
    ...
    ...

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

  • Hallo

    ich bekomm auch Fehlermeldungen.


    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.


    ● owserver.service - Backend server for 1-wire control

    Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset:

    Active: failed (Result: protocol) since Thu 2019-09-05 16:46:39 CEST; 29min a

    Docs: man:owserver(1)

    Process: 2862 ExecStart=/usr/bin/owserver -c /etc/owfs.conf (code=exited, stat

    Main PID: 2862 (code=exited, status=0/SUCCESS)


    Sep 05 16:46:39 Heizung systemd[1]: owserver.service: Service RestartSec=100ms e

    Sep 05 16:46:39 Heizung systemd[1]: owserver.service: Scheduled restart job, res

    Sep 05 16:46:39 Heizung systemd[1]: Stopped Backend server for 1-wire control.

    Sep 05 16:46:39 Heizung systemd[1]: owserver.service: Start request repeated too

    Sep 05 16:46:39 Heizung systemd[1]: owserver.service: Failed with result 'protoc

    Sep 05 16:46:39 Heizung systemd[1]: Failed to start Backend server for 1-wire co

    lines 1-13/13 (END)

  • [....] Restarting owserver (via systemctl): owserver.serviceJob 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.

    failed!

  • Hallo


    bei mir hat das geholfen.

    Code
    sudo dpkg --configure -a



    service owfs status


    ● owfs.service - 1-wire filesystem FUSE mount

    Loaded: loaded (/lib/systemd/system/owfs.service; enabled; vendor preset: ena

    Active: active (running) since Sat 2019-09-07 18:59:42 CEST; 3min 38s ago

    Docs: man:owfs(1)

    Main PID: 281 (owfs)

    Memory: 2.1M

    CGroup: /system.slice/owfs.service

    └─281 /usr/lib/owfs/owfs -c /etc/owfs.conf -c /etc/owfs.conf --allow_


    Sep 07 18:59:40 Heizung systemd[1]: Starting 1-wire filesystem FUSE mount...

    Sep 07 18:59:42 Heizung systemd[1]: Started 1-wire filesystem FUSE mount.

    :thumbup:

  • Ich habe das gleiche Problem, mit Rasbian Buster und owfs 3.2p3 bzw. 3.2p2 geht nichts. Mit der gleichen Hardware Raspberry Pi3 und 1wire Pi Plus aber Rasbian Strech und owfs 3.1p5-1 funktioniert es tadellos.

    Entweder liegt es an Buster oder an der Version von owfs. Leider habe ich noch keine befriedigende Antwort im Internet gefunden.

  • dpkg --audit bringt nichts bei mir

    erst lässt sich owhttpd nicht installieren, nach einfügen von exit 0 nach #!/bin/sh in /var/lib/dpkg/info/owhttpd.postinst dann doch.

    Beim starten von owhttpd kommt ein Fehler, über systemctl status owhttpd.service kommt unter anderen folgendes:

    owhttpd[2800]: DEFAULT: owlib.c:(52) No valid 1-wire buses found

    Wie gesagt, gleiche Hardware, aber Strech und andere Version von OWFS, da geht es!

  • Hallo


    Mein Raspberry Pi

    Code
    nano /sys/firmware/devicetree/base/model

    Raspberry Pi Model B Rev 2^@

    und

    -------

    Raspberry Pi 3 Model B Rev 1.2^@




    Mein Betriebsystem

    Code
    nano /etc/os-release


    Operating System: Raspbian GNU/Linux 10 (buster)

    Kernel: Linux 4.19.66+

    Architecture: arm

    ------

    PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"

    NAME="Raspbian GNU/Linux"

    VERSION_ID="10"

    VERSION="10 (buster)"

    VERSION_CODENAME=buster

    ID=raspbian

    ID_LIKE=debian

    HOME_URL="http://www.raspbian.org/"

    SUPPORT_URL="http://www.raspbian.org/RaspbianForums"

    BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"




    Installierte Software

    Code
    dpkg -l

    (Ausschnitt)


    ii owfs 3.2p3+dfsg1-2

    ii owfs-common 3.2p3+dfsg1-2

    ii owfs-fuse 3.2p3+dfsg1-2

    ii owftpd 3.2p3+dfsg1-2

    ii owhttpd 3.2p3+dfsg1-2

    ii owserver 3.2p3+dfsg1-2


    Code
    dpkg --audit

    keine Ausgabe (soweit alles OK)



    ich hab den DS9490R


    Code
    lsusb

    Bus 001 Device 017: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter

    Bus 001 Device 016: ID 1a40:0101 Terminus Technology Inc. Hub

    Bus 001 Device 015: ID 1a40:0101 Terminus Technology Inc. Hub

    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter

    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub

    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


    bei mir hat das geholfen.


    Code
    sudo dpkg --configure -a

    rpi1104

    was kommt bei dir ?

    Edited 3 times, last by Bährle ().

  • Hallo,


    Entschuldigung, dass ich als Themenstarter so lange geschwiegen habe. Aber es hatte mich gesundheitlich ausgeschert und ich bin jetzt dabei, langsam alles aufzuarbeiten. Mein Problem besteht noch, aber ich möchte möglichst nicht ein neues Thema starten. (Falls es hier doch lieber gesehen wird, mache ich es natürlich :) )


    Also mein Stand geht bis Post #6


    Beim Installieren von OWFS auf einen RasPi4 mit heute aktuellem System traten wieder die obigen Fehlermeldungen auf.

    Daraufhin habe ich wie empfohlen, die /var/lib/dpkg/info/owserver.postinst mit exit 0 manipuliert und folgende Befehle ausgeführt:

    Code
    sudo apt-get clean
    sudo apt-get update
    sudo apt-get install owfs owserver
    sudo dpkg --configure -a
    sudo apt-get -f install

    Dabei kam es zu keinen außergewöhnlichen Meldungen. Weiterhin habe ich die /etc/owfs.conf für den ioBroker folgendermaßen angepasst:

    Code
    # server: FAKE = DS18S20,DS2405
    server: usb = all 
    mountpoint = /mnt/1wire
    allow_other

    Die Zeile

    http: port = 2121

    wurde nicht verändert. Danach ein Neustart.


    Nun hätte ich doch mit http://RasPi-IP:2121 die Homepage des OWFS sehen müssen. Die existiert aber nicht.


    In raspi-config habe ich bewusst 1-wire nicht aktiviert. Das ist doch richtig so, oder?


    Tja, was kann ich noch machen? Liegt es evtl. am noch nicht voll funktionierenden Buster?

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

  • Nun hätte ich doch mit http://RasPi-IP:2121 die Homepage des OWFS sehen müssen. Die existiert aber nicht.

    Wird auf dem Port 2121 deines PI gelauscht? Wie ist auf deinem PI die Ausgabe von:

    Code
    sudo netstat -tulpena | grep -i 2121

    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

  • Hallo,

    da kommt nichts.

    Code
    pi@iob4:~ $ sudo netstat -tulpena | grep -i 2121
    pi@iob4:~ $

    EDIT:

    Es wurde ja nun die ...//owserver.postinst nicht abgearbeitet. Muss das noch nachgeholt werden?

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,

    Edited once, last by docadams ().

  • da kommt nichts.

    Code
    pi@iob4:~ $ sudo netstat -tulpena | grep -i 2121

    Dann ist der Server nicht gestartet worden.

    Wie sind die Ausgaben von:

    Code
    apt-cache policy owfs owserver
    sudo dpkg --configure -a
    systemctl list-units --all | grep -iE 'owf|ows'
    systemd-analyze blame | grep -i ow

    ?

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

  • Code
    sudo dpkg --configure -a
    da kommt nix
    Code
    systemctl list-units --all | grep -iE 'owf|ows'
    ● owfs.service                                                                                                                                                  loaded    failed   failed    1-wire filesystem FUSE mount                                 
    ● owftpd.service                                                                                                                                                loaded    failed   failed    Anonymous FTP server for 1-wire access    
    Code
    systemd-analyze blame | grep -i ow
             10.307s owfs.service
              5.314s owftpd.service
              5.034s owhttpd.service
                32ms ifupdown-pre.service

    Viele Grüße
    DocAdams

    1x RaspberryPi 2, 1x RaspberryPi 3, 1x OpenELEC, 1x RaspberryPi 4 mit ioBroker ,