Beiträge von piroer

    So, also komplett frisches OS und Neuinstallation. Mal wieder.


    Jetzt, direkt nach Zeile 1 : git clone.... und noch vor 2: curl ... habe ich die setup.py wie gehabt geändert, mit nano.


    Der Ordner /tmp/DoorPi ist jetzt nicht mehr im Home - sondern im Root-Verzeichnis.

    Danach habe ich die Punkte 2. - 8. erledigt (warum ist eigentlich 5. leer...?)


    Den Prozess kann ich mit top oder htop nicht finden.

    /usr/local/etc ist leer.

    Was ist jetzt schiefgegangen ?

    tja, immer noch nichts....


    /us/local/etc ist komplett leer


    ist es ein Fehler, dass ich das "standard Raspberry Debian Full" genommen habe, statt des oben erwähnten "Raspbian Buster Lite" ?

    so, hab also nochmal eine komplette Neuinstallation gemacht, inklusive frischem OS.


    hier die komplette logs der Befehle:


    danach habe ich die Setup.py geändert wie oben beschrieben, diesmal mit nano

    und danach neustart.

    hmmmmmmm... ich dachte eigentlich, bei der Installation sei alles gut gegangen..... sieht aber nicht so aus:


    pi@raspberrypi:~ $ sudo systemctl stop doorpi

    Failed to stop doorpi.service: Unit doorpi.service not loaded.

    pi@raspberrypi:~ $ sudo systemctl start doorpi

    Failed to start doorpi.service: Unit doorpi.service not found.


    Auf jeden Fall vielen Dank für Deine Hilfe.

    Ich seh' mir mal die Anleitungen durch.

    Vielleicht ist das aber auch zu komplex für mich Noob...

    ich sollte es ja wenigstens in Grundzügen verstehen, damit ich es bei Bedarf auch warten und konfigurieren kann.

    Ok, genau so hatte ich es.

    Nach einem Neustart ist jetzt kein Ordner /tmp/DoorPi mehr da...

    aber mehrere systemd-private-a332033..... ordner

    wo würde ich denn die Zugangsdaten zum SIP Server eintragen..?

    weder mit ps noch mit top / htop wird mir ein DoorPi Prozess angezeigt.

    Hallo Rookie,


    vielen Dank für Deine Hilfe.

    Der erste Block, also die Installation, scheint geklappt zu haben. Jedenfalls habe ich keine Fehlermeldung erhalten.


    Probleme habe ich beim Anapssen der setup.py: (Ich mache es mit dem TExteditor)

    Zeile 52 from pip.req import parse_requirements

    muss gelöscht und ersetzt werden durch die

    6 Zeilen def parse requirements... bis ...install_reqs ?

    Die anderen Zeilen, also 53-59 rutschen nach unten, werden also nicht ersetzt..?
    Und wie starte ich danach DoorPi, am Besten automatisiert beim Booten, als daemon ?


    Danke für Deine Geduld.... ;)

    piroer

    Hallo ich habe es gerade auch installiert, ich musste ein paar Änderungen vornhemen aber im Grunde ist die Installation durchgelaufen, und die meisten Änderungen sind in diesem Blog versteckt.

    Code
    git clone https://github.com/motom001/DoorPi.git -b master /tmp/DoorPi
    curl https://bootstrap.pypa.io/pip/3.5/get-pip.py -o get-pip.py
    sudo apt-get install python-watchdog
    python get-pip.py
    
    cd /tmp/DoorPi
    sudo python -m pip install --upgrade pip
    sudo python -m pip install --upgrade setuptools

    Jetzt müssen wir die setup.py modifizieren (Zeile 52) (entweder über SCP oder per nano/vi/etc.):


    Python
    from pip.req import parse_requirements

    durch

    Python
    from setuptools import setup, find_packages
    
    def parse_requirements(filename):
        """ load requirements from a pip requirements file """
        lineiter = (line.strip() for line in open(filename))
        return [line for line in lineiter if line and not line.startswith("#")]
    install_reqs = parse_requirements(os.path.join(base_path, 'requirements.txt'))
    reqs = install_reqs

    von hand läuft es, nur wenn ich den daemon starte bekomme ich noch flogenden fehler, vielleicht kann da jemand aushelfen

    Hallo,


    habe gerade versucht , Doorpi zu installieren. Bin leider an der vielleicht nicht ganz aktuellen Anleitung gescheitert, liegt sicher auch daran, dass ich ein Linux/Raspberry Neuling bin.

    Gibt es irgendwo eine ausführliche Dokumentation oder eine aktuelle Komplettanleitung (die nicht über 7 Seiten mit: das funktioniert so nicht / das hat auch nicht geklappt etc. geht) ?

    Bei meiner Installation gabs Fehlermeldungen wegen der Python Version, habe dann verschiedene Workarounds hier probiert, ob's dann letztlich (komplett) geklappt hat, ist fraglich!


    Klappt die Installation auch auf dem klassischen Raspbian oder muss es die oben erwähnte "Buster lite" Version sein?


    vielen Dank.