Sorry if this is basic issue, but I do not have a lot of experience at the detail code level of Octopi/Octoprint so I don't understand what the Octoprint log is saying.
Updating to Octoprint 1.7.0 from Octoprint 1.6.1 keeps failing (first time I have ever had an Octoprint upgrade issue). In the Octoprint log it seems to show an error related to "plugin firmware check". I have tried searching for a similar issue on the forum, but did not find any. The relevant excerpt from the Octoprint log is shown below. It is the only item I can find in the log related to an error message. The piluginmanager and softwareupdate console logs are empty, not sure why.
...........
2021-10-20 15:35:03,469 - octoprint.plugin.core - INFO - Loading plugins from /home/pi/oprint/lib/python2.7/site-packages/octoprint/plugins, /home/pi/.octoprint/plugins and installed plugin packages...
2021-10-20 15:35:04,578 - octoprint.plugin.core - ERROR - Error loading plugin firmware_check
Traceback (most recent call last):
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/plugin/core.py", line 1264, in _import_plugin
module = _load_module(module_name, spec)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint/plugin/core.py", line 69, in _load_module
return imp.load_module(name, f, filename, details)
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_firmware_check/init.py", line 45, in
"firmware-development": FirmwareDevelopmentChecks.as_dict(),
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_firmware_check/checks/firmware_development.py", line 20, in as_dict
MarlinBugfixCheck(),
File "/home/pi/oprint/local/lib/python2.7/site-packages/octoprint_firmware_check/checks/firmware_development.py", line 46, in init
super().init()
TypeError: super() takes at least 1 argument (0 given)
2021-10-20 15:35:05,080 - octoprint.plugin.core - INFO - Found 23 plugin(s) providing 23 mixin implementations, 53 hook handlers
..........
What did you already try to solve it?
Tried deleting Python 3 Compatibility check plugin (installed since last successful update so thought maybe that was an issue), but no change in result after deletion.
Have you tried running in safe mode?
no
Did running in safe mode solve the problem?
n/a
Systeminfo Bundle
browser.user_agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 Edg/94.0.992.50
connectivity.connection_check : 1.1.1.1:53
connectivity.connection_ok : true
connectivity.enabled : true
connectivity.online : true
connectivity.resolution_check : octoprint.org
connectivity.resolution_ok : true
env.hardware.cores : 4
env.hardware.freq : 1500
env.hardware.ram : 915337216
env.os.bits : 32
env.os.id : linux
env.os.platform : linux2
env.plugins.pi_support.model : Raspberry Pi 4 Model B Rev 1.1
env.plugins.pi_support.octopi_version : 0.17.0
env.plugins.pi_support.throttle_state : 0x0
env.python.pip : 19.3.1
env.python.version : 2.7.16
env.python.virtualenv : true
octoprint.safe_mode : false
octoprint.version : 1.6.1
systeminfo.generator : systemapi
Additional information about your setup
OctoPrint version 1.6.1, OctoPi version 0.17.0. Printer is an Anycubic Chiron.