Installiert man unter Debian 9 Stretch Motion bzw. MotionEye stolpert man beim Versuch eine Aufzeichnung zu machen darüber, das salopp ausgedrückt nichts mehr geht.
Ein Blick ins Log unter “/var/log/motion.log” liefert sinngemäss sowas wie “H.264/OMX (.mp4) not supported”. Dieser Codec ist allerdings die Voreinstellung in MotionEye. Als schnellen workaround kann man diesen z.B. auf “H.264 (.mp4)” ändern. Besser ist es allerdings, motion zu aktualisieren.
In den Paketquellen von Debian 9 Stretch ist Version 4.0 enthalten. Einen Backport gibt es nicht. Glücklicherweise kann man auf der Github-Seite des Projekts aktuelle Versionen für verschiedene Distributionen herunterladen:
https://github.com/Motion-Project/motion/releases
Unter Debian lässt sich die Aktualisierung mit wenigen Befehlen durchführen:
Zunächst sollte die notwendige Abhängikeit installiert werden:
apt install libmicrohttpd12
Hat man dies übersehen oder vergessen, kann man nach der unvollständigen Installation des Motion-Pakets die fehlende Abhängigkeit mit
apt -f install
nachholen.
Nun lädt man das aktuelle motion-Paket herunter und installiert es:
wget https://github.com/Motion-Project/motion/releases/download/release-4.2.2/stretch_motion_4.2.2-1_amd64.deb dpkg -i stretch_motion_4.2.2-1_amd64.deb
Die installierte Version lässt sich mit “motion –h” überprüfen.
Im Falle von MotionEye dann sicherheitshalber einmal den Daemon neu starten:
systemctl restart motioneye
Verheiratet, Vater von zwei Kindern, eines an der Hand, eines im Herzen. Schon immer Technik-Freund, seit 2001 in der IT tätig und seit über 10 Jahren begeisterter Blogger. Mit meiner Firma IT-Service Weber kümmern wir uns um alle IT-Belange von gewerblichen Kunden und unterstützen zusätzlich sowohl Partner als auch Kollegen.
0 Kommentare
1 Pingback