Update (Mar 15, 2021): Apparently Lulzbot is actually building releases again, and they’ve released one compiled for Stretch. Just use that and you’ll be fine. Here’s the link. The rest of this is no longer needed, and indeed their source seemed to have a few bugs that I kept tripping over today (specifically multiply object). Then the power cable to the bed failed, and my fun is over until I get a replacement connector later this week.
Upgrading my workshop machine is one of those things that’s been on my “to do” list now for several years. Having had some time this afternoon on conference calls, I finally got around to it. Out with the old i5-3750K, in with the “new” (retired from my primary desktop) i7-6700K. I figured it would be an easy transition. Throw on Ubuntu 18.04 (can’t move to 20.04 for a couple reasons yet), copy over my home directory, set a few things, and bada bing, we’re back in business, right?
Of course there’s always those things you forget. One of those was that Ubuntu 18.04 and the packages of Lulzbot’s version of Cura don’t get along. Their deb for 3.6.23 was linked against glibc 2.28, which is newer than the 2.27 in 18.04 and derivatives (such as Mint 19.x, which is what I was running before). So it’ll install, but it won’t run. All you get is this fun error:
/usr/share/cura-lulzbot/cura-lulzbot: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28’ not found