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

[0.3.0rc0] Cloud Settings sync fails with error: Setup incomplete, failed to read "octoprint" Some("Failed to write .json config fragment") #79

Closed leigh-johnson closed 2 years ago

leigh-johnson commented 2 years ago

Describe the bug

Settings sync throws an unexpected error in the 0.3.0 release candidate.

To Reproduce

What are the steps to reproduce the issue?

  1. Sync PrintNanny cloud settings - notice error
    root@pn-debug:~# printnanny config sync
    [2022-08-23T17:44:57Z WARN  printnanny_services::config] PRINTNANNY_CONFIG not set. Initializing from PrintNannyConfig::default()
    [2022-08-23T17:44:57Z WARN  printnanny_services::config] PRINTNANNY_CONFIG not set. Initializing from PrintNannyConfig::default()
    [2022-08-23T17:44:58Z ERROR printnanny_services::config] Setup incomplete, failed to read "octoprint" Some("Failed to write .json config fragment")

    Expected behavior

    printnanny config sync exits cleanly

Screenshots

Please share screenshots to help explain your problem.

Issue.txt

-----------------------
Build Info:  |
-----------------------
BUILD_ID = 2022-08-23T10:18:37Z
DISTRO_PRETTY = PrintNanny Linux 0.3.0 (Cinnabar)
DISTRO = printnanny
DISTRO_NAME = PrintNanny Linux
DISTRO_VERSION = 0.3.0
DISTRO_CODENAME = Cinnabar
ID_LIKE = BitsyLinux
HOME_URL = https://printnanny.ai
BUG_REPORT_URL = https://github.com/bitsy-ai/printnanny-os/issues
YOCTO_VERSION = 4.0.2
YOCTO_CODENAME = Kirkstone
MACHINE = raspberrypi4-64
TUNE_PKGARCH = cortexa72
-----------------------
Layer Revisions:      |
-----------------------
meta              = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f 
meta-poky         = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f 
meta-yocto-bsp    = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f 
meta-raspberrypi  = master:62a84833d90dfc18f8057bc5e99e96eff6798f12 
meta-oe           = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-python       = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-multimedia   = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-bitsy        = debugging-cam:660f7994844fe09fb0d24be9d762ae40630b7ded 
meta-neural-network = master:1d70eb6c0f6d5a7d5dc904ae988a7e152b52267e 
meta-printnanny   = debugging-cam:660f7994844fe09fb0d24be9d762ae40630b7ded 
meta-networking   = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-filesystems  = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-initramfs    = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-webserver    = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-swupdate     = master:554b97ac9970ccdb41408f2440cd48446534a7d7 
workspace         = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f 
leigh-johnson commented 2 years ago

:heavy_check_mark: verified fixed in:

-----------------------
Build Info:  |
-----------------------
BUILD_ID = 2022-08-24T09:41:46Z
DISTRO_PRETTY = PrintNanny Linux 0.3.0 (Cinnabar)
DISTRO = printnanny
DISTRO_NAME = PrintNanny Linux
DISTRO_VERSION = 0.3.0
DISTRO_CODENAME = Cinnabar
ID_LIKE = BitsyLinux
HOME_URL = https://printnanny.ai
BUG_REPORT_URL = https://github.com/bitsy-ai/printnanny-os/issues
YOCTO_VERSION = 4.0.2
YOCTO_CODENAME = Kirkstone
MACHINE = raspberrypi4-64
TUNE_PKGARCH = cortexa72
-----------------------
Layer Revisions:      |
-----------------------
meta              = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f 
meta-poky         = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f 
meta-yocto-bsp    = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f 
meta-raspberrypi  = master:62a84833d90dfc18f8057bc5e99e96eff6798f12 
meta-oe           = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-python       = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-multimedia   = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-bitsy        = cloud-init-22-3:e9d7061a10287fc0066152035603326440a96ba5 
meta-neural-network = master:1d70eb6c0f6d5a7d5dc904ae988a7e152b52267e 
meta-printnanny   = cloud-init-22-3:e9d7061a10287fc0066152035603326440a96ba5 
meta-networking   = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-filesystems  = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-initramfs    = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-webserver    = master:a9e6d16e6640d105ecf3470ab891598034c9ef33 
meta-swupdate     = master:554b97ac9970ccdb41408f2440cd48446534a7d7 
workspace         = kirkstone:387ab5f18b17c3af3e9e30dc58584641a70f359f