v4l2utils kann nicht gefunden werden; motion-Problem

  • Hallo zusammen,

    Pi 3B+, will meine Kamera (PiNoir) mittels motion betreiben. Grundeinstellung(Raspberry Pi Konfiguration OK; auch geht sowas wie raspistill -o/tmp/foto.jpg....), doch ich wollte mit motion arbeiten und in meinem 'alten' Buch (Kofler,Künast, Scherbeck) steht man solle:

    apt-get update

    apt-get upgrade

    apt-get -fym install v4l2-utils motion

    eingeben. Ging nur mit sudo davor, doch der letzte Befehl:

    sudo apt-get -fym install v4l2-utils motion

    Paketlisten werden gelesen… Fertig

    Abhängigkeitsbaum wird aufgebaut… Fertig

    Statusinformationen werden eingelesen… Fertig

    E: Paket v4l2-utils kann nicht gefunden werden.

    Er findet also kein v4l2-utils.....vielleicht heißt das nun anders ?

    Auch hat er Rechteprobleme. Ruft man auf:

    motion so darf User pi wohl nicht in >>/var/log/motion/motion.log schreiben. probiert man's dann mit

    sudo motion

    so findet man im motion.log (unter Anderem)

    [0:motion] [NTC] [ALL] [Feb 25 17:30:37] motion_startup: Motion 4.3.2 Started

    [0:motion] [NTC] [ALL] [Feb 25 17:30:37] motion_startup: Using default log type (ALL)

    [0:motion] [NTC] [ALL] [Feb 25 17:30:37] motion_startup: Using log type (ALL) log level (NTC)

    [0:motion] [NTC] [STR] [Feb 25 17:30:37] webu_start_strm: Starting all camera streams on port 8081

    [0:motion] [NTC] [STR] [Feb 25 17:30:37] webu_start_strm: Unable to start stream for camera 0

    [0:motion] [NTC] [STR] [Feb 25 17:30:37] webu_start_ctrl: Starting webcontrol on port 8080

    [0:motion] [NTC] [STR] [Feb 25 17:30:37] webu_start_ctrl: Unable to start MHD

    ............

    [0:motion] [NTC] [ALL] [Feb 25 17:30:37] motion_start_thread: Kamera-ID: 0 stammt von /etc/motion/motion.conf

    [0:motion] [NTC] [ALL] [Feb 25 17:30:37] motion_start_thread: Kamera-ID: 0 Kameraname: (null) Gerät: /dev/video0

    [0:motion] [NTC] [ALL] [Feb 25 17:30:37] main: Warten, bis die Threads beendet sind, pid: 2017

    [1:ml1] [NTC] [ALL] [Feb 25 17:30:37] motion_init: Kamera 0 gestartet: Bewegungserkennung aktiviert

    ........

    [1:ml1] [NTC] [VID] [Feb 25 17:30:37] v4l2_norm_select: Das Gerät unterstützt die Angabe der PAL / NTSC-Norm nicht

    [1:ml1] [NTC] [VID] [Feb 25 17:30:37] v4l2_pixfmt_set: Testpalette Y U 1 2 ( 640x 480)

    [1:ml1] [ERR] [VID] [Feb 25 17:30:37] v4l2_pixfmt_set: Fehler beim Einstellen des Pixelformats.

    VIDIOC S FMT:: Das Gerät oder die Ressource ist belegt

    ....diese letzten beiden Zeile wiederholen sich im Log dann oefter..

    Die Fehler haengen wohl auch zusammen mit nicht getaetigten Konfigurationsaenderungen in motion.conf (?).

    Im Buch steht z.B. man solle

    ffmpeg_video_codec mpeg4

    einstellen, doch ES GIBT KEINE ZEILE in motion.conf die so aehnlich lautet (veraltet ?)

    So gibt's auch keine Zeile wie

    webcam_motion off

    oder

    webcam_localhost

    ..und last-but-not-least funktioniert zwar im Browser:

    http://localhost:8081

    jedoch auf

    http://192.168.178.122:8081 gibt's nur >> Webseite nicht erreichbar (ifconfig-Adresse so erhalten)

    Mich verwunder also, dass:

    1.) es nur funktioniert, mit sudo motion und sonst Rechtproblem herrschen

    2.) ich auch in /usr/share/doc/motion/motion_guide.html nicht zu den von mir gesuchten Konfigurationen finden kann

    Ich suchte auch im Forum zu v4l2 >> konnte aber nichts passendes finden

    Kann mir bitte jemand sagen was ich mach muss ?

    Vorab Danke

    Stierhof

  • v4l2utils kann nicht gefunden werden; motion-Problem? Schau mal ob du hier fündig wirst!

  • Hallo hyle,

    habeausgefuehrt:

    sudo apt-get -fym install v4l-utils motion

    Paketlisten werden gelesen… Fertig

    Abhängigkeitsbaum wird aufgebaut… Fertig

    Statusinformationen werden eingelesen… Fertig

    motion ist schon die neueste Version (4.3.2-1).

    v4l-utils ist schon die neueste Version (1.20.0-2).

    Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:

    libfuse2

    Verwenden Sie »sudo apt autoremove«, um es zu entfernen.

    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.


    jedoch immernoch beim Aufruf:

    motion

    [0:motion] [NTC] [ALL] conf_load: Processing thread 0 - config file /etc/motion/motion.conf

    [0:motion] [ERR] [ALL] myfopen: Error opening file /var/log/motion/motion.log with mode a: Permission denied

    [0:motion] [EMG] [ALL] motion_startup: Exit motion, cannot create log file /var/log/motion/motion.log: Permission denied

    Rufe ich auf:

    sudo motion

    ...so startet motion und auf http://localhost:8081 sehe ich das Kamerabild, aber auf http://192.168.178.122:8081

    NICHT.

    Ich muss wohl noch die Konfigurationen wie(aehnlich) im Buch aendern, die Rechte von www-data (die im Buch wohl nicht korrekt erwaehnt wurden >> aendern, damit nicht root das starten muss (oder die log-Datei-Schreibung in ein anderes directory)

    Ich werd's morgen nochmal versuchen und den motion_guide.html im Netz suchen.

    Soweit Danke

    Stierhof

  • Ich verwende kein motion, aberden fehler

    so startet motion und auf http://localhost:8081 sehe ich das Kamerabild, aber auf http://192.168.178.122:8081

    NICHT.

    kann man durch eine Einstellung in der /etc/motion/motion.conf beheben.

    Gerade gefiunden:

    But it is probably simpler to connect to the control port with a browser, navigate to the function you want, and copy the URL from the browser URL entry line. If your webcontrol_port is 8080 and you browse from the same machine on which Motion runs simply look up http://localhost:8080/ and navigate around. Connecting from a remote machine is done by using a domain name (example http://mydomain.com:8080/) or the IP address of the machine (example http://192.168.1.4:8080/). The option webcontrol_localhost must be off to allow connection from a remote machine.

  • Hallo hyle,

    ja das war der richtige Hinweis:

    stream_port 8081

    webcontrol_port 8080

    ...dann geht's sodass die Motion-Software nicht auf den gleichen Port will UND ich die Doku lesen kann.

    Nun hab' ich noch'n Problem:

    TROTZ (in motion.conf)

    # Maximum number of frames to be captured per second.

    framerate 15

    ...ist die Bildwiederholfrequenz bei circa 1,5 Sekunden(auch bei width 320 height 240).

    Angeblich sind bis zu 15 Bilder/Sek. moeglich. in meinem alten Aufbau (vor defektem Betriebssystem)

    kam ich auf ungefaehr 5 Bilder/Sek ....auch noch so akzeptabel, doch alle 1,5 SEK. ist zu wenig.

    In der Doku hab' ich nochnichts gefunden dazu...ich werde wenn ich heute Zeit habe nochmals weiter dort lesen, doch waer es nett, wenn jemand mit Pi-Cam-Video- Kenntnissen kurz dazu Stellung nimmt.


    Vorab Danke

    Stierhof

  • Hallo zusammen,

    will das nochmal kurz aufgreifen... das ursprüngliche Problem (Gerät/Ressource belegt) hat sich geklärt? Kannst Du ggf. noch die jetzt verwendete motion.conf posten? Oder war es eine andere Art Lösung?

    Habe aktuell exakt das gleiche Problem und komme nicht weiter...


    Danke & Grüße,

    der Steph

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!