Update broke Octoprint via Docker

I have a bit of experience with docker but I am still pretty new to it so please let me know if there is anything obvious I am missing or if I should include additional information. My Octoprint was previously working but I had not updated it in awhile and pulled the new image the other day only to have it no longer load the log in screen. It simply has a message stating " Passive login failed. Please check your browser's error console and octoprint.log for possible reasons.Also make sure that the server is actually running by reloading this page."

I completely removed the container, volumes, and images and started fresh only to have the same issue. I tried from scratch again but using an older 1.7.3 image (although I'm not actually sure which image I was using when it last worked but it was probably a year old) and I'm still seeing the same message. The logs below are from the last attempt and you can see it gets stuck in a loop of connecting and disconnecting to client. This is true for both the computers I attempted to log in from. I'd really appreciate any suggestions as I'm not sure what I did to break it.

2023-03-25 16:44:10,720 - octoprint.startup - INFO - ******************************************************************************
2023-03-25 16:44:10,722 - octoprint.startup - INFO - Starting OctoPrint 1.7.3
2023-03-25 16:44:10,722 - octoprint.startup - INFO - ******************************************************************************
2023-03-25 16:44:10,728 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity state is currently: online
2023-03-25 16:44:10,729 - octoprint.util.connectivity.connectivity_checker - INFO - Connecting to 1.1.1.1:53 is working
2023-03-25 16:44:10,729 - octoprint.util.connectivity.connectivity_checker - INFO - Resolving octoprint.org is working
2023-03-25 16:44:10,762 - octoprint.plugin.core - INFO - Loading plugins from /usr/local/lib/python3.8/site-packages/octoprint/plugins, /octoprint/octoprint/plugins and installed plugin pa>
2023-03-25 16:44:11,726 - octoprint.plugin.core - INFO - Found 18 plugin(s) providing 18 mixin implementations, 38 hook handlers
2023-03-25 16:44:11,769 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval
2023-03-25 16:44:11,805 - octoprint.server - INFO - Intermediary server started
2023-03-25 16:44:11,807 - octoprint.printer.profile - ERROR - Profile _default does not exist, creating _default again and setting it as default
2023-03-25 16:44:11,888 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /octoprint/octoprint/uploads...
2023-03-25 16:44:11,890 - octoprint.filemanager.storage - INFO - ... file metadata for /octoprint/octoprint/uploads initialized successfully.
2023-03-25 16:44:11,893 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_SHOW (needs: "Need(method='role', value>
2023-03-25 16:44:11,893 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_CLEAR (needs: "Need(method='role', valu>
2023-03-25 16:44:11,893 - octoprint.server - INFO - Added new permission from plugin action_command_prompt: PLUGIN_ACTION_COMMAND_PROMPT_INTERACT (needs: "Need(method='role', value='plugin>
2023-03-25 16:44:11,894 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_READ (needs: "Need(method='role', value='plugin_announcements_read'>
2023-03-25 16:44:11,894 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_MANAGE (needs: "Need(method='role', value='plugin_announcements_rea>
2023-03-25 16:44:11,895 - octoprint.server - INFO - Added new permission from plugin appkeys: PLUGIN_APPKEYS_ADMIN (needs: "Need(method='role', value='plugin_appkeys_admin')")
2023-03-25 16:44:11,895 - octoprint.server - INFO - Added new permission from plugin backup: PLUGIN_BACKUP_ACCESS (needs: "Need(method='role', value='plugin_backup_access')")
2023-03-25 16:44:11,896 - octoprint.server - INFO - Added new permission from plugin firmware_check: PLUGIN_FIRMWARE_CHECK_DISPLAY (needs: "Need(method='role', value='plugin_firmware_check>
2023-03-25 16:44:11,896 - octoprint.server - INFO - Added new permission from plugin logging: PLUGIN_LOGGING_MANAGE (needs: "Need(method='role', value='plugin_logging_manage')")
2023-03-25 16:44:11,896 - octoprint.server - INFO - Added new permission from plugin pi_support: PLUGIN_PI_SUPPORT_STATUS (needs: "Need(method='role', value='plugin_pi_support_check')")
2023-03-25 16:44:11,897 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_MANAGE (needs: "Need(method='role', value='plugin_pluginmanager_man>
2023-03-25 16:44:11,897 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_INSTALL (needs: "Need(method='role', value='plugin_pluginmanager_ma>
2023-03-25 16:44:11,897 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CHECK (needs: "Need(method='role', value='plugin_softwareupdate_c>
2023-03-25 16:44:11,898 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_UPDATE (needs: "Need(method='role', value='plugin_softwareupdate_>
2023-03-25 16:44:11,903 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CONFIGURE (needs: "Need(method='role', value='plugin_softwareupda>
2023-03-25 16:44:12,850 - octoprint.util.pip - INFO - Using "/usr/local/bin/python -m pip" as command to invoke pip
2023-03-25 16:44:13,661 - octoprint.util.pip - INFO - Version of pip is 21.2.4
2023-03-25 16:44:13,662 - octoprint.util.pip - INFO - pip installs to /usr/local/lib/python3.8/site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2023-03-25 16:44:13,663 - octoprint.util.pip - INFO - ==> pip ok -> yes
2023-03-25 16:44:13,687 - octoprint.plugin.core - INFO - Initialized 18 plugin implementation(s)
2023-03-25 16:44:13,774 - octoprint.plugin.core - INFO - 18 plugin(s) registered with the system:
|  Action Command Notification Support (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/action_command_notification
|  Action Command Prompt Support (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/action_command_prompt
|  Announcement Plugin (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/announcements
|  Anonymous Usage Tracking (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/tracking
|  Application Keys Plugin (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/appkeys
|  Backup & Restore (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/backup
|  Core Wizard (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/corewizard
|  Discovery (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/discovery
|  Error Tracking (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/errortracking
|  Event Manager (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/eventmanager
|  File Check (2021.2.23) (bundled) = /usr/local/lib/python3.8/site-packages/octoprint_file_check
|  Firmware Check (2021.10.11) (bundled) = /usr/local/lib/python3.8/site-packages/octoprint_firmware_check
|  GCode Viewer (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/gcodeviewer
|  Logging (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/logging
|  Pi Support Plugin (2021.10.28) (bundled) = /usr/local/lib/python3.8/site-packages/octoprint_pi_support
|  Plugin Manager (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/pluginmanager
|  Software Update (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/softwareupdate
|  Virtual Printer (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/virtual_printer
Prefix legend: ! = disabled, # = blacklisted, * = incompatible
2023-03-25 16:44:13,788 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:44:13,795 - octoprint.environment - INFO - Detected environment is Python 3.8.12 under Linux (linux). Details:
|  hardware:
|    cores: 4
|    freq: 1800.0
|    ram: 3794464768
|  os:
|    bits: 32
|    id: linux
|    platform: linux
|  plugins:
|    pi_support:
|      model: Raspberry Pi 4 Model B Rev 1.4
|  python:
|    pip: 21.2.4
|    version: 3.8.12
2023-03-25 16:44:13,801 - octoprint.server - INFO - Reset webasset folder /octoprint/octoprint/generated/webassets...
2023-03-25 16:44:13,803 - octoprint.server - INFO - Reset webasset folder /octoprint/octoprint/generated/.webassets-cache...
2023-03-25 16:44:14,262 - octoprint.server - INFO - Shutting down intermediary server...
2023-03-25 16:44:14,308 - octoprint.server - INFO - Intermediary server shut down
2023-03-25 16:44:14,309 - octoprint.events - INFO - Processing startup event, this is our first event
2023-03-25 16:44:14,310 - octoprint.events - INFO - Adding 0 events to queue that were held back before startup event
2023-03-25 16:44:14,312 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2023-03-25 16:44:14,315 - octoprint.server.util.watchdog - INFO - Running initial scan on watched folder...
2023-03-25 16:44:14,317 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2023-03-25 16:44:14,317 - octoprint.server.util.watchdog - INFO - ... initial scan done.
2023-03-25 16:44:15,130 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on 7d19a19f6682._http._tcp.local.' for _http._tcp.local.
2023-03-25 16:44:15,963 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on 7d19a19f6682._octoprint._tcp.local.' for _octoprint._tcp.local.
2023-03-25 16:44:15,976 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on 7d19a19f6682 for SSDP
2023-03-25 16:44:15,983 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:44:15,988 - octoprint.server - INFO - Listening on http://0.0.0.0:5000
2023-03-25 16:44:16,240 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:44:16,276 - octoprint.plugins.softwareupdate - INFO - Fetching check overlays from https://plugins.octoprint.org/update_check_overlay.json
2023-03-25 16:44:16,479 - octoprint.plugins.announcements - INFO - Loaded channel _important from https://octoprint.org/feeds/important.xml in 0.45s
2023-03-25 16:44:16,721 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from https://plugins.octoprint.org/plugins.json
2023-03-25 16:44:16,945 - octoprint.util.pip - INFO - Using "/usr/local/bin/python -m pip" as command to invoke pip
2023-03-25 16:44:18,178 - octoprint.util.pip - INFO - pip installs to /usr/local/lib/python3.8/site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2023-03-25 16:44:18,178 - octoprint.util.pip - INFO - ==> pip ok -> yes
2023-03-25 16:44:18,337 - octoprint.plugins.softwareupdate - INFO - Saved version cache to disk
2023-03-25 16:44:18,649 - octoprint.server.util.flask.PreemptiveCache - INFO - Adding entry for / and {'path': '/', 'base_url': 'http://192.168.50.60:81/', 'query_string': 'l10n=en', '_tim>
2023-03-25 16:44:18,754 - octoprint.plugins.announcements - INFO - Loaded channel _plugins from https://plugins.octoprint.org/feed.xml in 0.51s
2023-03-25 16:44:18,953 - octoprint.plugins.pluginmanager - INFO - Loaded plugin notices data from https://plugins.octoprint.org/notices.json
2023-03-25 16:44:19,396 - octoprint.plugins.announcements - INFO - Loaded channel _octopi from https://octoprint.org/feeds/octopi.xml in 0.45s
2023-03-25 16:44:25,934 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:25,982 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:44:27,155 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:27,171 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:44:29,228 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:29,244 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:44:30,314 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:30,331 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:44:39,015 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:44:39,777 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:39,796 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:44:41,351 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:41,370 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:44:42,055 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:44:43,091 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:44:43,847 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:43,883 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:44:45,024 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:44:45,040 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:45:11,605 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:45:17,276 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.141
2023-03-25 16:45:17,321 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.141
2023-03-25 16:45:18,282 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.141
2023-03-25 16:45:18,479 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.141
2023-03-25 16:45:19,589 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.141
2023-03-25 16:45:19,830 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.141
2023-03-25 16:51:06,593 - octoprint.plugins.pi_support - WARNING - Fetching the current throttle state via "/usr/bin/vcgencmd get_throttled" doesn't work
2023-03-25 16:51:07,626 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:51:07,645 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227
2023-03-25 16:51:08,692 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.50.227
2023-03-25 16:51:08,703 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.50.227

1 Like

Having the exact same issue. I also was not able to make it function again by downgrading the container to an older version.

Similar experience here, although I am not sure if that was directly connected to a docker image update.

Some more info:
I had a fine working setup with, I guess 1.8.6, with two docker instances in docker-compose. I updated the docker image some time ago to 1.8.7 and I am pretty sure that I checked the version within the webinterface. Everything was fine after the update. So a few days ago I had to reboot my raspberry pi and afterwards I started one of the two containers, and couldn't login to it since then.

I always get the Passive Login failed error and the webinterface is not working. Interestingly, after I try to login, I can access the rest interface in the browser, e.g.

http://hostname:port/api/files

gives me the json data with the directory listing of my octoprint instance

Also the logs show nothing but that the connection are closed again.
I have configured a webcam and I can access the webcam stream via

http://hostname:port/webcam?action=stream

as well.

I checked then my apt history log to see if I updated a critical package, but apart from curl and php7.4 updates there was nothing interesting. I then also updated the kernel+firmware to the latest via raspi-update (?) but that did not change anything.

I also checked iptables, but nothing special there aside from the entries that are made by docker. Tried flushing everything, with no change in results.

I also tried downgrading the docker image to 1.8.6, with no change in results. Additionally I moved the docker-compose file away and wanted to start with a fresh one, creating a new instance with different volumes etc. but that didn't change anything as well. I am not 100% if I had that done correctly, because I couldn't see a first run wizard, even if I manually put the flag for that in the config.yaml file.

The network connection from inside the docker container seem to work very well too, the log file has some entries about that (1.1.1.1, and octoprint.org connection checks) and I have pushover configured for the octoprint, and everytime i stop a container, I get the shutdown notice via pushover onto my mobile phone.

My OctoRemote App on Android can't connect as well.

Here an Screenshot of my connection problem as shown in the browser developer tools:

For me the workaround, as described here:GitHub-Issue is working. One needs to bypass HAProxy, by directly mapping to port 5000 in the docker-compose file, instead of port 80. Still curious to me as in my understanding the docker image comes with haproxy bundled (and that should not have changed at all), as well as the config file itself.
And then the question remains why one needs the haproxy at all, if we can just map the 5000 port without loosing functionality.

I can't answer why it's broken in the first place, but can answer this one - it uses haproxy to combine OctoPrint & the webcam server. You will find that your webcam is no longer accessible through /webcam/ with this change.

Ok, fair enough, it's more convenient to have a single IP exposed instead of two.

Just for the record -- for the time being I just use for the webcam setting within octoprint
http://raspihostname:webcam_ip/webcam?action=stream
instead of just
/webcam?action=stream.

I'm still a bit of novice when it comes to docker so it could be I'm not doing it correctly but I tried mapping port 5000 and it didn't work for me. Under ports I have tired
- 81:5000
and
- 5000:5000
and
- 81:80
- 5000:5000
(I use port 81 because port 80 is in use by another container)

Am I missing something? I put my full compose file below

Thanks for the help

version: '2.4'

services:
  octoprint:
    container_name: octoprint
    image: octoprint/octoprint:latest
    restart: unless-stopped
    ports:
      - 81:5000
    devices:
    # use `python -m serial.tools.miniterm` to see what the name is of the printer, this requires pyserial
      - /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0:/dev/ttyACM0
    #  - /dev/video0:/dev/video0
    volumes:
     - /home/pi/octoprint:/octoprint
    # uncomment the lines below to ensure camera streaming is enabled when
    # you add a video device
    #environment:
    #  - ENABLE_MJPG_STREAMER=true

Well I am new to docker myself (octoprint is the only docker-container I use), but something that bit me already once was, that after I changed something in the docker-compose file I used a "docker-compose start" instead of a "docker-compose up -d", in the first case it seems that changes to the compose file are not taking effect, while in the latter the container is "re-built" (or whatever the correct docker lingo here is ).

Thanks for the tip! Finally had time to try it out and it worked! I'd been using docker compose restart which worked for changing other containers but that must have been only because it was reloading the edited config file not the compose file

I had the exact same issue for months but if finaly fixed it today and I know how. The problem occured when making a change in my octoprint settings in my docker

Problem:
compose file. The problem occures when recreating the container for octoprint with a version of docker compose newer then 2.2. I don't know why, I don't know how, but I know that the error 'Passive Login failed' occures when recreating my octoprint container in version 3.0.

Solution:
Recreate octoprint in version 2.2 of your docker compose file. What I did was when everything was running, I changed a random setting (added the line netwrok_mode: host) in my docker compose file, so it looked likes this:

version: '2.2'
services:

octoprint:
container_name: octoprint
image: octoprint/octoprint:latest
restart: unless-stopped
devices:
- /dev/ttyACM0:/dev/ttyACM0
volumes:
- /opt/octoprint:/octoprint
network_mode: host

But before executing my "docker compose up -d", I changed my Version to 2.2 (at the top of my docker compose):

This recreated my octoprint container in a 2.2 version, afterwhich I could fully use my octoprint again. After that, I changed my version back to 3.0 so new containers are created with docker version 3.0.

So in conclusion, recreate your octoprint container with docker compose version 2.2. This hopefully will solve your problems with having the Passive login error.

I'm still having trouble with this.
Everything was working great until one day I was informed my password was wrong, so I followed the advice to delete the user.yaml and change the config.yaml so that firstRun: true, which gave me no results. I fiddled with my Docker container for most of the day so far, then gave up, cleaned up all of my docker stuff that was not in use, deleted the Octoprint container and directory and tried to start fresh. I've also tried the suggestion to change my Docker-Compose stack to use 2.2 instead of the 2.4 that I was using up till now.
I still get an error loading the page (pointing to the server over my LAN, "Passive login failed."
I'm running the latest docker in Portainer and Portainer claims the container is running fine.
Is there anything else I can try? Thanks

Edit: Here is my log:

2023-05-07 17:36:47,145 - octoprint.startup - INFO - ******************************************************************************
2023-05-07 17:36:47,148 - octoprint.startup - INFO - Starting OctoPrint 1.8.7
2023-05-07 17:36:47,149 - octoprint.startup - INFO - ******************************************************************************
2023-05-07 17:36:47,384 - octoprint.util.connectivity.connectivity_checker - INFO - Connectivity state is currently: online
2023-05-07 17:36:47,384 - octoprint.util.connectivity.connectivity_checker - INFO - Connecting to 1.1.1.1:53 is working
2023-05-07 17:36:47,384 - octoprint.util.connectivity.connectivity_checker - INFO - Resolving octoprint.org is working
2023-05-07 17:36:47,393 - octoprint.plugin.core - INFO - Loading plugins from /usr/local/lib/python3.8/site-packages/octoprint/plugins, /octoprint/octoprint/plugins and installed plugin packages...
2023-05-07 17:36:49,241 - octoprint.plugin.core - INFO - Plugin Pi Support Plugin (2022.6.13) did not pass check, not loading.
2023-05-07 17:36:49,320 - octoprint.plugin.core - INFO - Found 17 plugin(s) providing 17 mixin implementations, 34 hook handlers
2023-05-07 17:36:49,367 - octoprint.server.heartbeat - INFO - Starting server heartbeat, 900.0s interval
2023-05-07 17:36:49,442 - octoprint.server - INFO - Intermediary server started
2023-05-07 17:36:49,461 - octoprint.filemanager.storage - INFO - Initializing the file metadata for /octoprint/octoprint/uploads...
2023-05-07 17:36:49,463 - octoprint.filemanager.storage - INFO - ... file metadata for /octoprint/octoprint/uploads initialized successfully.
2023-05-07 17:36:49,467 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_SHOW (needs: "Need(method='role', value='plugin_action_command_notification_show')")
2023-05-07 17:36:49,467 - octoprint.server - INFO - Added new permission from plugin action_command_notification: PLUGIN_ACTION_COMMAND_NOTIFICATION_CLEAR (needs: "Need(method='role', value='plugin_action_command_notification_clear')")
2023-05-07 17:36:49,467 - octoprint.server - INFO - Added new permission from plugin action_command_prompt: PLUGIN_ACTION_COMMAND_PROMPT_INTERACT (needs: "Need(method='role', value='plugin_action_command_prompt_interact')")
2023-05-07 17:36:49,468 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_READ (needs: "Need(method='role', value='plugin_announcements_read')")
2023-05-07 17:36:49,468 - octoprint.server - INFO - Added new permission from plugin announcements: PLUGIN_ANNOUNCEMENTS_MANAGE (needs: "Need(method='role', value='plugin_announcements_read'), Need(method='role', value='plugin_announcements_manage')")
2023-05-07 17:36:49,468 - octoprint.server - INFO - Added new permission from plugin appkeys: PLUGIN_APPKEYS_ADMIN (needs: "Need(method='role', value='plugin_appkeys_admin')")
2023-05-07 17:36:49,469 - octoprint.server - INFO - Added new permission from plugin appkeys: PLUGIN_APPKEYS_GRANT (needs: "Need(method='role', value='plugin_appkeys_user')")
2023-05-07 17:36:49,469 - octoprint.server - INFO - Added new permission from plugin backup: PLUGIN_BACKUP_ACCESS (needs: "Need(method='role', value='plugin_backup_access')")
2023-05-07 17:36:49,469 - octoprint.server - INFO - Added new permission from plugin firmware_check: PLUGIN_FIRMWARE_CHECK_DISPLAY (needs: "Need(method='role', value='plugin_firmware_check_display')")
2023-05-07 17:36:49,470 - octoprint.server - INFO - Added new permission from plugin logging: PLUGIN_LOGGING_MANAGE (needs: "Need(method='role', value='plugin_logging_manage')")
2023-05-07 17:36:49,470 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_LIST (needs: "Need(method='role', value='plugin_pluginmanager_list')")
2023-05-07 17:36:49,470 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_MANAGE (needs: "Need(method='role', value='plugin_pluginmanager_manage')")
2023-05-07 17:36:49,471 - octoprint.server - INFO - Added new permission from plugin pluginmanager: PLUGIN_PLUGINMANAGER_INSTALL (needs: "Need(method='role', value='plugin_pluginmanager_install'), Need(method='role', value='plugin_pluginmanager_manage')")
2023-05-07 17:36:49,471 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CHECK (needs: "Need(method='role', value='plugin_softwareupdate_check')")
2023-05-07 17:36:49,471 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_UPDATE (needs: "Need(method='role', value='plugin_softwareupdate_update')")
2023-05-07 17:36:49,472 - octoprint.server - INFO - Added new permission from plugin softwareupdate: PLUGIN_SOFTWAREUPDATE_CONFIGURE (needs: "Need(method='role', value='plugin_softwareupdate_configure')")
2023-05-07 17:36:50,658 - octoprint.util.pip - INFO - Using "/usr/local/bin/python -m pip" as command to invoke pip
2023-05-07 17:36:51,806 - octoprint.util.pip - INFO - Version of pip is 22.0.4
2023-05-07 17:36:51,816 - octoprint.util.pip - INFO - pip installs to /usr/local/lib/python3.8/site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2023-05-07 17:36:51,816 - octoprint.util.pip - INFO - ==> pip ok -> yes
2023-05-07 17:36:51,892 - octoprint.plugins.softwareupdate - INFO - Loaded version cache from disk
2023-05-07 17:36:51,909 - octoprint.plugin.core - INFO - Initialized 17 plugin implementation(s)
2023-05-07 17:36:51,921 - octoprint.plugin.core - INFO - 17 plugin(s) registered with the system:
|  Action Command Notification Support (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/action_command_notification
|  Action Command Prompt Support (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/action_command_prompt
|  Announcement Plugin (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/announcements
|  Anonymous Usage Tracking (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/tracking
|  Application Keys Plugin (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/appkeys
|  Backup & Restore (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/backup
|  Core Wizard (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/corewizard
|  Discovery (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/discovery
|  Error Tracking (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/errortracking
|  Event Manager (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/eventmanager
|  File Check (2021.2.23) (bundled) = /usr/local/lib/python3.8/site-packages/octoprint_file_check
|  Firmware Check (2021.10.11) (bundled) = /usr/local/lib/python3.8/site-packages/octoprint_firmware_check
|  GCode Viewer (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/gcodeviewer
|  Logging (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/logging
|  Plugin Manager (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/pluginmanager
|  Software Update (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/softwareupdate
|  Virtual Printer (bundled) = /usr/local/lib/python3.8/site-packages/octoprint/plugins/virtual_printer
Prefix legend: ! = disabled, # = blacklisted, * = incompatible
2023-05-07 17:36:51,929 - octoprint.environment - INFO - Detected environment is Python 3.8.16 under Linux (linux). Details:
|  hardware:
|    cores: 4
|    freq: 1800.0
|    ram: 8190758912
|  os:
|    bits: 32
|    id: linux
|    platform: linux
|  python:
|    pip: 22.0.4
|    version: 3.8.16
2023-05-07 17:36:51,940 - octoprint.server - INFO - Reset webasset folder /octoprint/octoprint/generated/webassets...
2023-05-07 17:36:51,940 - octoprint.server - INFO - Reset webasset folder /octoprint/octoprint/generated/.webassets-cache...
2023-05-07 17:36:51,940 - octoprint.server - INFO - Reset webasset folder /octoprint/octoprint/generated/.webassets-manifest.json...
2023-05-07 17:36:52,324 - octoprint.server - INFO - Shutting down intermediary server...
2023-05-07 17:36:52,410 - octoprint.server - INFO - Intermediary server shut down
2023-05-07 17:36:52,412 - octoprint.events - INFO - Processing startup event, this is our first event
2023-05-07 17:36:52,413 - octoprint.events - INFO - Adding 0 events to queue that were held back before startup event
2023-05-07 17:36:52,416 - octoprint.filemanager - INFO - Adding backlog items from all storage types to analysis queue...
2023-05-07 17:36:52,419 - octoprint.server.util.watchdog - INFO - Running initial scan on watched folder...
2023-05-07 17:36:52,421 - octoprint.filemanager - INFO - Added 0 items from storage type "local" to analysis queue
2023-05-07 17:36:52,422 - octoprint.server.util.watchdog - INFO - ... initial scan done.
2023-05-07 17:36:53,237 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on 0e6e72595428._http._tcp.local.' for _http._tcp.local.
2023-05-07 17:36:54,051 - octoprint.plugins.discovery - INFO - Registered 'OctoPrint instance on 0e6e72595428._octoprint._tcp.local.' for _octoprint._tcp.local.
2023-05-07 17:36:54,055 - octoprint.plugins.discovery - INFO - Registered OctoPrint instance on 0e6e72595428 for SSDP
2023-05-07 17:36:54,062 - octoprint.server - INFO - Listening on http://0.0.0.0:5000
2023-05-07 17:36:54,132 - octoprint.plugins.pluginmanager - INFO - Loaded plugin repository data from disk, was still valid
2023-05-07 17:36:54,294 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.1.250
2023-05-07 17:36:54,360 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.1.250
2023-05-07 17:36:55,416 - octoprint.util.pip - INFO - Using "/usr/local/bin/python -m pip" as command to invoke pip
2023-05-07 17:36:55,422 - octoprint.util.pip - INFO - pip installs to /usr/local/lib/python3.8/site-packages (writable -> yes), --user flag needed -> no, virtual env -> no
2023-05-07 17:36:55,422 - octoprint.util.pip - INFO - ==> pip ok -> yes
2023-05-07 17:36:55,432 - octoprint.plugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2023-05-07 17:36:55,434 - octoprint.plugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 57.6GB. That is considered sufficient for updating.
2023-05-07 17:36:55,435 - octoprint.plugins.softwareupdate - INFO - Fetching check overlays from https://plugins.octoprint.org/update_check_overlay.json
2023-05-07 17:36:55,867 - octoprint.server.preemptive_cache - INFO - Preemptively caching / (ui _default) for {'base_url': 'http://192.168.1.37:8001/', 'path': '/', 'query_string': 'l10n=en'}
2023-05-07 17:36:58,408 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.1.250
2023-05-07 17:36:58,471 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.1.250
2023-05-07 17:37:00,971 - octoprint.server.preemptive_cache - INFO - ... done in 5.10s
2023-05-07 17:37:02,501 - octoprint.server.util.sockjs - INFO - New connection from client: 192.168.1.250
2023-05-07 17:37:02,519 - octoprint.server.util.sockjs - INFO - Client connection closed: 192.168.1.250

and the last couple of lines repeat over and over again.