Keine Erlaubnis für den Zugriff auf die Webcam unter Linux

1748
GrixM

Ich verwende ein Himbeer-Pi mit Raspbian, um Webcam-Aufnahmen aufzunehmen und auf einen Webserver hochzuladen. Nach einem Neustart habe ich jedoch keinen Zugriff mehr auf die Webcam. Ich habe keine Ahnung, warum dies plötzlich passiert ist. Ich habe, soweit ich weiß, nichts geändert, bevor ich neu startete. Ich habe gerade eine nicht zusammenhängende Datei (Bash-Skript) gecovert und geändert und einen Cron-Job hinzugefügt. Selbst als root angemeldet kann ich nicht auf die Webcam zugreifen. Diese Fehlermeldungen werden angezeigt, wenn ich versuche, die Webcam auf verschiedene Weise zu verwenden:

libv4l2: error turning on stream: Operation not permitted v4l2: ioctl(fildes = 3 "/dev/video0", request = VIDIOC_STREAMON, int *data = { V4L2_BUF_TYPE_VIDEO_CAPTURE }) failed, Operation not permitted (1, EPERM) because the process does not have the appropriate privileges to use the ioctl VIDIOC_STREAMON system call  Fatal Python error: (pygame parachute) Segmentation Fault  error: ioctl(VIDIOC_STREAMON) failure : 1, Operation not permitted 

Weiß jemand was könnte falsch sein?

2
Zeigen Sie uns bitte Ihren Code. ymn vor 11 Jahren 0

1 Antwort auf die Frage

2
Status420

Ich weiß, dass diese Frage schon eine Weile existiert, aber ich hasse es, unbeantwortete Fragen zu sehen, um mein OCD zu befriedigen ...

Hatte ein ähnliches Problem und nach einigem Googeln fand ich, dass diese Lösung für mich funktionierte. Sie müssen den / dev / video0-Treiber entfernen und neu erstellen.

sudo rmmod bcm2835-v4l2 sudo modprobe bcm2835-v4l2 

Danach wurde es für mich wieder lebendig.