A new version of the psutil
library was released today (5.4.4) which OctoPrint depends on. Sadly this new version is not
installable under current versions of OctoPi and hence causes significant issues on update for people
who are just updating now.
In order to work around these issues, I decided to pin the library to the last version known to work and push out this hotfix release with this change in place. If you have already updated to 1.3.7 you do not necessarily need to apply this update. It won’t hurt if you do it, but it also won’t change anything. The observed issue for which this hotfix was put out only arises when installing OctoPrint anew or when upgrading from a version prior to 1.3.6 (e.g. 1.3.4 as shipped with OctoPi 0.14).
This being a hotfix release means that I did not push out any release candidates beforehand and the only change contained is a fix for this particular issue, as visible in the Changelog.
If you haven’t yet, please also make sure to read the release announcement for 1.3.7 as that contains more information about the things that changed since 1.3.6. Same goes for the Changelog for 1.3.7.
Also see Further Information and Links below for more information, where to find help and how to roll back.
Further Information
It may take up to 24h for your update notification to pop up, so don’t be alarmed if it doesn’t show up immediately after reading this. You can force the update however via Settings > Software Update > Advanced options > Force check for update.
If you get an error about “no suitable distribution” during update, please read this.
If you have any problems with your OctoPrint installation, please seek support on the community forum.
Links
This is a companion discussion topic for the original entry at https://octoprint.org/blog/2018/04/13/new-release-1.3.8/