OctoPrint / OctoPi-UpToDate

Latest OctoPi image with OctoPrint already updated to the latest release
GNU General Public License v3.0
58 stars 7 forks source link

Feedback for the latest camera-streamer based webcam stack builds (builds 20230523124648, 20230627083607, 20230718115729) #6

Closed foosel closed 1 year ago

foosel commented 1 year ago

👉 Latest image & feedback ticket can be found here 👈


This is a ticket to collect feedback on the latest build of the new camera stack (some background on that here) for OctoPi-UpToDate.

Currently, that is 20230718115729. Find the image here: https://github.com/OctoPrint/OctoPi-UpToDate/releases/tag/1.0.0-1.9.2-20230718115729

Config docs are available here: https://faq.octoprint.org/camera-streamer-config

The source tree used for the build is here: https://github.com/OctoPrint/OctoPi-UpToDate/tree/camera-streamer

Changelog

Changes in build 20230718115729 from 2023-07-18

Changes in build 20230627083607 from 2023-06-27

Changes in build 20230523124648 from 2023-05-23


Please note

This image needs to be flashed to your SD card, wiping it in the process. So if you want to keep anything on there, make a backup first! You can also create an OctoPrint backup, download that, flash, restore from backup. There's no way to update to the contents of this image without a full reflash.

Please provide feedback on your experience with this image in this ticket, whether things work for you or not. Make sure to at least include the following:

Known issues:

Currently none.

Common pitfalls:

gdombiak commented 1 year ago

More information and a correction to my previous message.

I found an SD card with the previous image from before 2 days ago with the new camera stack and after the upgrade things broke here too. This time I copied the files being updated.

In summary, any image with new camera stack will stop camera support after a full OS upgrade.

After I performed, sudo apt update followed by sudo apt full-upgrade I saw the following being updated

The following packages were automatically installed and are no longer required:
  libbasicusageenvironment1 libgroupsock8 liblivemedia77 libusageenvironment3
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  camera-streamer camera-streamer-raspi
The following packages will be upgraded:
  libcamera-apps-lite libcamera0 python3-libcamera python3-picamera2

After a reboot, cameras no longer work.

Hope this info helps track down root cause for this. Thanks, Gaston

foosel commented 1 year ago

Most likely a libcamera upgrade, which breaks things, I'll need to push an updated camera-streamer package to apt.octoprint.org, but for that @ayufan first needs to trigger the build of one since we've switched to his upstream packages.

oxivanisher commented 1 year ago

I just found this thread now. I opened this issue that is linked to this just seconds ago.

GitIssueBot commented 1 year ago

This issue has been mentioned on OctoPrint Community Forum. There might be relevant details there:

https://community.octoprint.org/t/apt-update-wants-to-remove-camera-streamer/53012/2

foosel commented 1 year ago

Since I had to update camera-streamer to a new build in order to be compatible again to a newly released libcamera0 package, I've opened a new ticket at #9