-
Notifications
You must be signed in to change notification settings - Fork 229
Open
Labels
Description
Bug / Issue
Upgrading to 1.11.0 fails to load in the browser. Reverted to previous container version with OctoPrint v1.10.3 restored the service.
503 Service Unavailable
No server is available to handle this request.
Docker compose log on startup:
octoprint-mini | [s6-init] making user provided files available at /var/run/s6/etc...exited 0.
octoprint-mini | [s6-init] ensuring user provided files have correct perms...exited 0.
octoprint-mini | [fix-attrs.d] applying ownership & permissions fixes...
octoprint-mini | [fix-attrs.d] done.
octoprint-mini | [cont-init.d] executing container initialization scripts...
octoprint-mini | [cont-init.d] 01-mjpg-streamer-config: executing...
octoprint-mini | [cont-init.d] 01-mjpg-streamer-config: exited 0.
octoprint-mini | [cont-init.d] v3-dir-structure-check: executing...
octoprint-mini | AUTOMIGATE enabled....
octoprint-mini | [cont-init.d] v3-dir-structure-check: exited 0.
octoprint-mini | [cont-init.d] done.
octoprint-mini | [services.d] starting services
octoprint-mini | Deprecation warning: the environment variable '$MJPEG_STREAMER_INPUT' was renamed to '$MJPG_STREAMER_INPUT'
octoprint-mini | [services.d] done.
octoprint-mini | MJPG Streamer Version.: 2.0
octoprint-mini | i: Using V4L2 device.: /dev/video2
octoprint-mini | i: Desired Resolution: 1920 x 1080
octoprint-mini | i: Frames Per Second.: 30
octoprint-mini | i: Format............: JPEG
octoprint-mini | i: TV-Norm...........: DEFAULT
octoprint-mini | 2025-04-27 10:08:45,346 - octoprint.startup - CRITICAL - Could not initialize settings manager: No module named 'class_doc'
octoprint-mini | 2025-04-27 10:08:45,346 - octoprint.startup - CRITICAL - There was a fatal error starting up OctoPrint.
octoprint-mini | Could not initialize settings manager: No module named 'class_doc'
octoprint-mini | There was a fatal error starting up OctoPrint.
octoprint-mini | UVCIOC_CTRL_ADD - Error at Pan (relative): Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_ADD - Error at Tilt (relative): Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_ADD - Error at Pan Reset: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_ADD - Error at Tilt Reset: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_ADD - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_ADD - Error at Focus (absolute): Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Pan (relative): Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Tilt (relative): Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Pan Reset: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Tilt Reset: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Pan/tilt Reset: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Focus (absolute): Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at LED1 Mode: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at LED1 Frequency: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Disable video processing: Inappropriate ioctl for device (25)
octoprint-mini | UVCIOC_CTRL_MAP - Error at Raw bits per pixel: Inappropriate ioctl for device (25)
octoprint-mini | o: www-folder-path......: /usr/local/share/mjpg-streamer/www/
octoprint-mini | o: HTTP TCP port........: 8080
octoprint-mini | o: HTTP Listen Address..: (null)
octoprint-mini | o: username:password....: disabled
octoprint-mini | o: commands.............: enabled
octoprint-mini | 2025-04-27 10:08:46,317 - octoprint.startup - CRITICAL - Could not initialize settings manager: No module named 'class_doc'
octoprint-mini | 2025-04-27 10:08:46,317 - octoprint.startup - CRITICAL - There was a fatal error starting up OctoPrint.
octoprint-mini | Could not initialize settings manager: No module named 'class_doc'
octoprint-mini | There was a fatal error starting up OctoPrint.
Container Details
$ docker inspect --format '{{ index .Config.Labels "org.opencontainers.image.created"}}' octoprint/octoprint:latest
2025-04-22T09:34:09.568Z
Steps to reproduce the issue
docker compose stop; docker compose pull; docker compose up -d
- Go to host IP in browser, see the 503 error.
Expected behavior
OctoPrint starts up correctly.
Screenshots

Docker Container Host OS:
PRETTY_NAME="Ubuntu 24.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.2 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
Desktop:
- MacOS 15.4.1 (24E263)
- Google Chrome: Version 135.0.7049.115 (Official Build) (arm64)
- Safari: Version 18.4 (20621.1.15.11.10)
Workaround
Update docker compose file to use the previous image tag.
services:
octoprint:
#image: octoprint/octoprint
image: octoprint/octoprint:1.10.3
tidalvirus and cdaringe