Jan 21 19:06:55 Wyrm sh[1517]: /bin/sh: 1: exec: /usr/bin/camera-streamer: not found
Jan 21 19:06:55 Wyrm systemd[1]: camera-streamer-libcamera.service: Main process exited, code=exited, status=127/n/a
Jan 21 19:06:55 Wyrm systemd[1]: camera-streamer-libcamera.service: Failed with result 'exit-code'.
Jan 21 19:07:05 Wyrm systemd[1]: Stopped camera-streamer libcamera.
Your installation is missing files, corrupt or otherwise incomplete.
Remember that Octoprint does not actually do the streaming. It is "camera-streamer" that handles the streams. Octoprint merely passes the stream addreses to the user's interface.
Yes use the RP Imager program and make sure you select the version with the new camera stack. Something is amiss with your existing image as camera-streamer is baked into the release image.
Don't forget to enter a username/password (the greyed out defaults DO NOT WORK, though you can give "pi" and "raspberry" for those if desired). Also set your WiFI and country code info in the imager. Give the PI enough time to resize the partitions on first boot, and then it reboots again.
Sorry, it has been a while but I reflashed the os and have been working on it. I am not running mainsail & octoprint on raspberry pi 64 bit lite through KIAUH, but neither will stream through the webcam still any suggestions?
Since you are running a non OctopPi image, if you want to use the new Camera-Streamer program you will have to download it from it's GIT hub page, then set up a script to automatically start it.
There are examples on the Git Hub page for the startup and configuration scripts.
The camera streaming set up is completely independent of Octoprint and can be tested separately.
But when I tried to enable the configs it spit out the error: ==== AUTHENTICATION COMPLETE ====
Failed to enable unit: Unit file camera-streamer.service does not exist.
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
and ls -al /usr/share/camera-streamer/examples/ outputs: drwxr-xr-x 2 root root 4096 Mar 3 11:25 .
drwxr-xr-x 3 root root 4096 Mar 3 11:25 ..
-rw-r--r-- 1 root root 752 May 26 2023 camera-streamer-generic-usb-cam.service
The octoprint config files are included in the image as well as a custom set of tools to manage adding and deleting cameras. Using the image is the easiest way to set things up.
In your case you will have to manually set up the correct service file and add it as a service startup script. There are examples in the camera-streamer/service git page.