bitsy-ai / printnanny-os

Image repository, change logs, and issue tracking for PrintNanny OS
GNU Affero General Public License v3.0
23 stars 2 forks source link

OctoPrint fails to load PrintNanny Cloud data #248

Closed leigh-johnson closed 1 year ago

leigh-johnson commented 1 year ago

Describe the bug

Looks like the v0.10.x plugin release is failing to run printnanny cloud show --format json:

2023-02-05 17:07:11,502 - octoprint.plugins.octoprint_nanny.utils - printnanny_os - 546651894176 - ERROR - Failed to get printnanny settings cmd=['/usr/bin/printnanny', 'cloud', 'show', '--format', 'json'] returncode=2 stdout= stderr=error: Found argument '--format' which wasn't expected, or isn't valid in this context

Issue.txt

-----------------------
Build Info:  |
-----------------------
IMAGE_NAME = printnanny-release-image-raspberrypi4-64-20230202052633
DISTRO_PRETTY = PrintNanny Linux 0.6.2 (Feldspar)
VARIANT_NAME = PrintNanny OS Core
VARIANT_ID = core
DISTRO = printnanny
DISTRO_NAME = PrintNanny Linux
DISTRO_VERSION = 0.6.2
DISTRO_CODENAME = Feldspar
ID_LIKE = BitsyLinux
HOME_URL = https://printnanny.ai
BUG_REPORT_URL = https://github.com/bitsy-ai/printnanny-os/issues
YOCTO_VERSION = 4.1.2
YOCTO_CODENAME = Langdale
MACHINE = raspberrypi4-64
TUNE_PKGARCH = cortexa72
-----------------------
Layer Revisions:      |
-----------------------
meta              = langdale:f59aa3752dbc5552469207894bea9c01bd68fb6e
meta-poky         = langdale:f59aa3752dbc5552469207894bea9c01bd68fb6e
meta-yocto-bsp    = langdale:f59aa3752dbc5552469207894bea9c01bd68fb6e
meta-raspberrypi  = langdale-libcamera-fix:99f5a91d9d4b34ff8c214cf61cd12f375da1a76a
meta-oe           = langdale:f8cb46d803190bb02085c8a7d20957a71d32f311
meta-python       = langdale:f8cb46d803190bb02085c8a7d20957a71d32f311
meta-multimedia   = langdale:f8cb46d803190bb02085c8a7d20957a71d32f311
meta-bitsy        = main:3483ea5157e7d612154d7cda67715c11056ddabf
meta-neural-network = mickledore:f19fa74c2f4c868eda1c48d709b66848f9cca5e8
meta-printnanny   = main:3483ea5157e7d612154d7cda67715c11056ddabf
meta-networking   = langdale:f8cb46d803190bb02085c8a7d20957a71d32f311
meta-filesystems  = langdale:f8cb46d803190bb02085c8a7d20957a71d32f311
meta-initramfs    = langdale:f8cb46d803190bb02085c8a7d20957a71d32f311
meta-webserver    = langdale:f8cb46d803190bb02085c8a7d20957a71d32f311
meta-swupdate     = mickledore:c47a10be18412919f4c7041be05509ba97ac79f4
meta-microcontroller = mickledore:a848733698649628d0c3e34ae04ced0ee6ce3aee
leigh-johnson commented 1 year ago

Released OctoPrint plugin version 0.15.11 https://github.com/bitsy-ai/octoprint-nanny-plugin/releases/tag/0.15.11

leigh-johnson commented 1 year ago

I'm seeing a regression of #194 in plugin version 0.15.11 - investigating now.

Feb 07 15:40:28 office-v0-6 octoprint[777]: 2023-02-07 15:40:28,855 - octoprint.plugins.octoprint_nanny - ERROR - Failed to load PrintNanny Cloud NATS credentials from /home/printnanny/.local/share/printnanny/c
reds/printnanny-cloud-nats.creds
...
...
...
 07 16:19:54 office-v0-6 octoprint[777]: 2023-02-07 16:19:54,731 - octoprint.util.comm - INFO - Changing monitoring state from "Detecting serial connection" to "Operational"
Feb 07 16:19:54 office-v0-6 octoprint[777]: 2023-02-07 16:19:54,858 - octoprint.plugins.octoprint_nanny - WARNING - PrintNanny Cloud NATS connection is not initialized, skipping event: PrinterStateChanged
leigh-johnson commented 1 year ago

:ship: Looking good in the latest nightly build. Cutting a v0.6.4 release shortly!

Feb 07 22:37:30 office-v0-6 octoprint[781]: 2023-02-07 22:37:30,528 - octoprint.plugins.octoprint_nanny - INFO - Initialized NATS connection to nats://nats.live.printnanny.ai:4222