Cheese: Error during camera setup: No device found

This is a wiki page. Be bold and improve it!

If you have any questions about the content on this page, don't hesitate to open a new ticket and we'll do our best to assist you.

Error

$ cheese
** Message: 08:05:27.269: cheese-application.vala:214: Error during camera setup: No device found
(cheese:25106): cheese-CRITICAL **: 08:05:27.282: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

Solutions

Kernel drivers

Make sure that the proper drivers have been compiled into the kernel.
See:
https://linux.overshoot.tv/wiki/kernel_drivers_webcam

Permissions

If you try to run cheese as root and it work, then it is simply a permission problem...

Other

Personal note: I managed to get the camera working with media-video/guvcview and signal, but it still did not work with cheese. So there is another reason why it does not work which is specific to cheese, but I have not yet figured out what...