What is the problem?
I've been using Octoprint for years with my HP workstation. But it was on its last legs so I switched to a Mac Studio. I logged into Octoprint via Safari just now and I found it won't connect to my Ender 3. The Serial Port, Baudrate, and Printer Profile are greyed out, and the button below says, "Disconnect" but does nothing.
I'm not sure if the switch of platforms is the culprit as Octoprint is acting strange. My guess is that something in the Mac's tighter networking rules may be causing this. Or it could be a coincidence and Octoprint desided to freak out on its own.
What did you already try to solve it?
I've tried it with Chrome instead of Safari, but have the same problem. I rebooted Octoprint in safe mode with no change. I disabled the non-bundled plugins and rebooted again, but no change. I've noticed, however, that even though the plugins show as disabled, they didn't go away. I still see their links and features.
I'm thinking the next step is reinstalling Octoprint, but I wanted to ask here first, in case I missed something obvious. I don't know how to read the systeminfo copied below, for example.
Have you tried running in safe mode?
Yep
Did running in safe mode solve the problem?
Nope
Systeminfo Bundle
You can download this in OctoPrint's System Information dialog... no bundle, no support, unless the reason you couldn't retrieve the bundle is your network issues
2024-08-04 12:31:44,536 - octoprintdotserver.heartbeat - INFO - Server heartbeat <3
2024-08-04 12:31:44,583 - octoprintdotserver - INFO - --- Log roll over detected ---------------------------------------------------
2024-08-04 12:31:44,583 - octoprintdotserver - INFO - OctoPrint 1.10.2
2024-08-04 12:31:44,587 - octoprintdotplugin.core - INFO - 35 plugin(s) registered with the system:
| Achievements Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/achievements
| Action Command Notification Support (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/action_command_notification
| Action Command Prompt Support (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/action_command_prompt
| Announcement Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/announcements
| !Anonymous Usage Tracking (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/tracking
| Application Keys Plugin (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/appkeys
| Backup & Restore (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/backup
| Classic Webcam (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/classicwebcam
| Convert TF to SD (1.0.2) = /home/pi/.octoprint/plugins/convert_TF_SD.py
| Core Wizard (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/corewizard
| Dashboard (1.19.11) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_dashboard
| Discovery (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/discovery
| DisplayLayerProgress Plugin (1.28.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_DisplayLayerProgress
| Draggable Files (1.1.2) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_draggable_files
| Error Tracking (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/errortracking
| Event Manager (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/eventmanager
| File Check (2024.3.27) (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_file_check
| FileManager (0.1.6) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_filemanager
| Firmware Check (2021.10.11) (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_firmware_check
| !Floating Navbar (0.3.7) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_floatingnavbar
| GCode Viewer (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/gcodeviewer
| HeaterTimeout (0.0.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_HeaterTimeout
| Logging (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/logging
| Malyan/Monoprice Connection Fix (0.1.3) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_malyan_connection_fix
| Navbar Temperature Plugin (0.15) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_navbartemp
| Octolapse (0.4.5) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_octolapse
| Pi Support Plugin (2023.10.10) (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_pi_support
| Plugin Manager (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/pluginmanager
| Preheat Button (0.8.0) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_preheat
| PrettyGCode (1.2.4) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_prettygcode
| PrintTimeGenius Plugin (2.3.3) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_PrintTimeGenius
| Simple Emergency Stop (1.0.6) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_simpleemergencystop
| Software Update (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/softwareupdate
| UI Customizer (0.1.9.91) = /home/pi/oprint/lib/python3.7/site-packages/octoprint_uicustomizer
| Virtual Printer (bundled) = /home/pi/oprint/lib/python3.7/site-packages/octoprint/plugins/virtual_printer
Prefix legend: ! = disabled, # = blacklisted, * = incompatible
2024-08-04 12:31:44,604 - octoprintdotenvironment - INFO - Detected environment is Python 3.7.3 under Linux (linux). Details:
| hardware:
| cores: 4
| freq: 1200.0
| ram: 915722240
| os:
| bits: 32
| id: linux
| platform: linux
| plugins:
| pi_support:
| model: Raspberry Pi 3 Model B Rev 1.2
| octopi_camera_stack: webcamd
| octopi_version: 0.18.0
| throttle_check_enabled: true
| throttle_check_functional: true
| throttle_state: '0x0'
| python:
| pip: 20.3.3
| version: 3.7.3
| virtualenv: /home/pi/oprint
2024-08-04 12:31:44,604 - octoprintdotserver - INFO - ------------------------------------------------------------------------------
2024-08-04 12:31:44,674 - octoprintdotsettings - WARNING - DeprecationWarning: Detected access to deprecated settings path ['webcam', 'snapshot'], returned value is derived from compatibility overlay. Please use the webcam system introduced with 1.9.0, this compatibility layer will be removed in a future release.
2024-08-04 12:31:44,677 - octoprintdotfilemanager - INFO - Added 0 items from storage type "local" to analysis queue
2024-08-04 12:31:44,699 - octoprintdotsettings - WARNING - DeprecationWarning: Detected access to deprecated settings path ['webcam', 'stream'], returned value is derived from compatibility overlay. Please use the webcam system introduced with 1.9.0, this compatibility layer will be removed in a future release.
2024-08-04 12:31:46,127 - octoprintdotutil.pip - INFO - Using "/home/pi/oprint/bin/python3 -m pip" as command to invoke pip
2024-08-04 12:31:46,135 - octoprintdotutil.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2024-08-04 12:31:46,136 - octoprintdotutil.pip - INFO - ==> pip ok -> yes
2024-08-04 12:31:46,700 - octoprintdotplugins.softwareupdate - INFO - Saved version cache to disk
2024-08-04 12:31:47,323 - octoprintdotplugins.discovery - INFO - Registered 'OctoPrint instance on octopi._http._tcp.local.' for _http._tcp.local.
2024-08-04 12:31:47,373 - octoprintdotutil.comm - INFO - Printer reports firmware name "Marlin Creality 3D"
2024-08-04 12:31:47,374 - octoprintdotutil.comm - INFO - Firmware info line: FIRMWARE_NAME:Marlin Creality 3D SOURCE_CODE_URL:github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:Ender-3 EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff
2024-08-04 12:31:47,388 - octoprintdotutil.comm - INFO - Firmware states that it supports temperature autoreporting
2024-08-04 12:31:47,428 - octoprintdotutil.comm - INFO - Firmware sent the following capability report:
EEPROM: supported
AUTOREPORT_TEMP: supported
PROGRESS: not supported
PRINT_JOB: supported
AUTOLEVEL: not supported
Z_PROBE: not supported
LEVELING_DATA: not supported
SOFTWARE_POWER: not supported
TOGGLE_LIGHTS: not supported
CASE_LIGHT_BRIGHTNESS: not supported
EMERGENCY_PARSER: not supported
2024-08-04 12:31:47,801 - octoprintdotplugins.pluginmanager - INFO - Loaded plugin notices data from plugins.octoprintdotorg/notices.json
2024-08-04 12:31:48,153 - octoprintdotplugins.discovery - INFO - Registered 'OctoPrint instance on octopi._octoprintdot_tcp.local.' for _octoprintdot_tcp.local.
2024-08-04 12:31:48,183 - octoprintdotplugins.discovery - INFO - Registered OctoPrint instance on octopi for SSDP
2024-08-04 12:31:48,314 - octoprintdotserver - INFO - Listening on 127.0.0.1:5000
2024-08-04 12:31:48,932 - octoprintdotplugins.announcements - INFO - Loaded channel _important from octoprintdotorg/feeds/important.xml in 0.52s
2024-08-04 12:31:49,212 - octoprintdotplugins.pluginmanager - INFO - Loaded plugin repository data from plugins.octoprintdotorg/plugins.json
2024-08-04 12:31:49,757 - octoprintdotplugins.announcements - INFO - Loaded channel _releases from octoprintdotorg/feeds/releases.xml in 0.62s
2024-08-04 12:31:49,794 - octoprintdotutil.pip - INFO - Using "/home/pi/oprint/bin/python3 -m pip" as command to invoke pip
2024-08-04 12:31:49,795 - octoprintdotutil.pip - INFO - pip installs to /home/pi/oprint/lib/python3.7/site-packages (writable -> yes), --user flag needed -> no, virtual env -> yes
2024-08-04 12:31:49,796 - octoprintdotutil.pip - INFO - ==> pip ok -> yes
2024-08-04 12:31:49,839 - octoprintdotplugins.softwareupdate - INFO - Minimum free storage across all update relevant locations is 24.7GB. That is considered sufficient for updating.
2024-08-04 12:31:49,890 - octoprintdotplugins.softwareupdate - INFO - Fetching check overlays from plugins.octoprintdotorg/update_check_overlay.json
2024-08-04 12:31:50,809 - octoprintdotplugins.announcements - INFO - Loaded channel _blog from octoprintdotorg/feeds/octoblog.xml in 0.65s
2024-08-04 12:31:51,838 - octoprintdotplugins.announcements - INFO - Loaded channel _plugins from plugins.octoprintdotorg/feed.xml in 0.61s
2024-08-04 12:31:53,105 - octoprintdotplugins.announcements - INFO - Loaded channel _octopi from octoprintdotorg/feeds/octopi.xml in 0.58s
2024-08-04 12:31:53,706 - octoprintdotplugins.softwareupdate - INFO - Saved version cache to disk
2024-08-04 12:31:53,715 - octoprintdotplugins.HeaterTimeout - INFO - Starting up...
2024-08-04 12:31:53,732 - octoprintdotplugins.dashboard - INFO - Dashboard started
2024-08-04 12:31:53,772 - octoprintdotJsFrontendErrors(Dash) - INFO - Js Logger (Dash) started
2024-08-04 12:31:53,827 - octoprintdotplugins.prettygcode - INFO - Pretty GCode.
2024-08-04 12:31:53,830 - octoprintdotplugins.uicustomizer - INFO - UI Customizer is initialized.
2024-08-04 12:31:54,208 - octoprintdotplugins.pluginmanager - INFO - Loaded notice data from disk, was still valid
2024-08-04 12:31:56,828 - octoprintdotplugins.uicustomizer - INFO - Checking for updated themes
2024-08-04 12:31:58,117 - octoprintdotserver.util.sockjs - INFO - New connection from client: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:03,947 - octoprintdotaccess.users - INFO - Logged in user: jmdoct3d
2024-08-04 12:32:03,950 - octoprintdotserver.api - INFO - Actively logging in user jmdoct3d from fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:04,065 - octoprintdotserver.util.flask - INFO - Passively logging in user jmdoct3d from fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:04,066 - octoprintdotaccess.users - INFO - Logged in user: jmdoct3d
2024-08-04 12:32:04,534 - octoprintdotserver.util.flask.PreemptiveCache - INFO - Adding entry for / and {'path': '/', 'base_url': 'octopi.local/', 'query_string': 'l10n=en', '_timestamp': 1722796324.5344856, '_count': 1}
2024-08-04 12:32:14,966 - octoprintdotutil.jinja - WARNING - Loading plugin template '/webcams/mjpg_streamer/logitech_c920.jinja2' from '/home/pi/oprint/lib/python3.7/site-packages/octoprint_octolapse/templates/webcams/mjpg_streamer/logitech_c920.jinja2' without plugin prefix, this is deprecated and will soon no longer be supported.
2024-08-04 12:32:14,993 - octoprintdotutil.jinja - WARNING - Loading plugin template '/webcams/mjpg_streamer/raspi_cam_v2.jinja2' from '/home/pi/oprint/lib/python3.7/site-packages/octoprint_octolapse/templates/webcams/mjpg_streamer/raspi_cam_v2.jinja2' without plugin prefix, this is deprecated and will soon no longer be supported.
2024-08-04 12:32:15,027 - octoprintdotutil.jinja - WARNING - Loading plugin template '/webcams/mjpg_streamer/logitech_c250.jinja2' from '/home/pi/oprint/lib/python3.7/site-packages/octoprint_octolapse/templates/webcams/mjpg_streamer/logitech_c250.jinja2' without plugin prefix, this is deprecated and will soon no longer be supported.
2024-08-04 12:32:28,096 - octoprintdotserver.util.sockjs - INFO - Client connection closed: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:29,397 - octoprintdotserver.util.sockjs - INFO - New connection from client: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:29,514 - octoprintdotserver.util.flask - INFO - Passively logging in user jmdoct3d from fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:29,514 - octoprintdotaccess.users - INFO - Logged in user: jmdoct3d
2024-08-04 12:32:30,733 - octoprintdotserver.util.sockjs - INFO - Client connection closed: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:32,904 - octoprintdotserver.util.sockjs - INFO - New connection from client: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:33,972 - octoprintdotserver.util.flask - INFO - Passively logging in user jmdoct3d from fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:33,973 - octoprintdotaccess.users - INFO - Logged in user: jmdoct3d
2024-08-04 12:32:34,077 - octoprintdotserver.util.sockjs - INFO - Client connection closed: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:34,338 - octoprintdotserver.util.sockjs - INFO - New connection from client: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:34,391 - octoprintdotserver.util.flask - INFO - Passively logging in user jmdoct3d from fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:34,392 - octoprintdotaccess.users - INFO - Logged in user: jmdoct3d
2024-08-04 12:32:34,441 - octoprintdotserver.util.sockjs - INFO - Client connection closed: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:34,775 - octoprintdotserver.util.sockjs - INFO - New connection from client: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:34,908 - octoprintdotserver.util.flask - INFO - Passively logging in user jmdoct3d from fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:34,908 - octoprintdotaccess.users - INFO - Logged in user: jmdoct3d
2024-08-04 12:32:35,050 - octoprintdotserver.util.sockjs - INFO - Client connection closed: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:35,310 - octoprintdotserver.util.sockjs - INFO - New connection from client: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:35,377 - octoprintdotserver.util.flask - INFO - Passively logging in user jmdoct3d from fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:35,377 - octoprintdotaccess.users - INFO - Logged in user: jmdoct3d
2024-08-04 12:32:35,428 - octoprintdotserver.util.sockjs - INFO - Client connection closed: fe80::c09:adb3:9a4c:5056
2024-08-04 12:32:35,703 - octoprintdotserver.util.sockjs - INFO - New connection from client: fe80::c09:adb3:9a4c:5056
The rest of the log is a repeat of the same login sequence for at least a hundred lines.
Additional information about your setup
Hardware you are trying to connect to, hardware you are trying to connect from, router, access point, used operating systems, ... as much data as possible
Trying to connect to an Ender 3. Running Octoprint 1.10.2.