Page MenuHomeAleph Objects Inc

BUG: Linux Debian Cura 3.2.18-20 ships with outdated Octoprint plugin.
Closed, ResolvedPublic

Description

As the title says, 3.2.18 came with the 3.2.0 version of the Octoprint plugin.

When I tried to use this version, Cura could 'see' the temperatures reported by Octoprint (the graphs in Monitor updated) but wouldn't send print jobs. Some Googling showed this was an upstream issue in 3.2 and one needs to use version 3.2.2 of the plugin.

Trying to update the plugin as a normal (non-root) user from within cura failed (somewhat unhelpful 'install failed' error message).

I ended up deleting /usr/share/cura-lulzbot/plugins/plugins/OctoPrintPlugin (created by the .deb) and then installed the plugin from within cura (which put it in ~/.local/share/cura-lulzbot/3.2/plugins/OctoPrintPlugin). Maybe I could have just installed the plugin rather than try an update.

Restarted Cura and it's now printing via Octoprint.

Event Timeline

ruffle created this task.May 4 2018, 11:25 AM

Just upgraded to 3.2.20 and it reinstalled the 3.2.0 Octoprint plugin in /usr/share/cura-lulzbot/plugins/plugins/OctoPrintPlugin/

Restarted CLE and it uses that version instead of the correct 3.2.2 version in ~/.local/share/cura-lulzbot/3.2/plugins/OctoPrintPlugin

Shouldn't CLE use the ~/.local version in preference to the one in /usr/share ?

Anyway, the bottom line is that the Octoprint plugin is broken in 3.2.XX

ruffle renamed this task from Linux Debian Cura 3.2.18 ships with outdated Octoprint plugin and won't update as normal user. to Linux Debian Cura 3.2.18 ships with outdated Octoprint plugin..May 11 2018, 11:26 PM
ruffle triaged this task as Unbreak Now! priority.
ruffle renamed this task from Linux Debian Cura 3.2.18 ships with outdated Octoprint plugin. to Linux Debian Cura 3.2.18-20 ships with outdated Octoprint plugin..
alexei lowered the priority of this task from Unbreak Now! to High.
alexei changed the edit policy from "Custom Policy" to "Cura LulzBot Edition (Project)".
alexei moved this task from Backlog to Release 3.6.xx on the Cura LulzBot Edition board.
alexei renamed this task from Linux Debian Cura 3.2.18-20 ships with outdated Octoprint plugin. to BUG: Linux Debian Cura 3.2.18-20 ships with outdated Octoprint plugin..May 16 2018, 8:04 PM

@victor_larchenko , I synced with @fieldOfView v3.2 branch repo: rCT53fd756655dabddb3ad4afe3a3b54ff93467dccc .
There were some conflicts there which I'm not sure I resolved correctly. Could you please check if OctoPrint plugin works?

@alexei, Seems like all octoprint features work as intended.

@ruffle Looks like we have a build ready if you would like to test, 3.2.21 in this directory: http://devel.lulzbot.com/software/cura-lulzbot/

@karrad If you'd care to push 3.2.21 to the repo I'd love to :-)

@ruffle Ahh sorry! Hadn't realized you were on linux. We have a couple small changes for Mini 2 we need to make before pushing 3.2.21 to the repo, but will hopefully have one for you today.

alexei added a comment.EditedMay 22 2018, 11:08 AM

@ruffle: You can install from individual package, the autobuilds are placed here: http://devel.alephobjects.com/ao/aodeb/dists/

Having installed from the above link, I can confirm that 3.2.21 includes the current Octoprint plugin and now works.

Thanks.

karrad closed this task as Resolved.May 24 2018, 7:05 AM

@ruffle Great to hear, thanks for reporting that and testing it out for us! Please let us know if you have any other issues/requests.