Inrixia / Floatplane-Downloader

Project for automatically organizing and downloading Floatplane videos for plex.
https://monitor.spookelton.net/public-dashboards/db0aec66747b4950b01b128916eb737e
GNU Affero General Public License v3.0
152 stars 41 forks source link

container failing to start since this morning #197

Closed nickcmaynard closed 1 month ago

nickcmaynard commented 2 months ago

Since about 6am this morning (which is approximately 18 hours ago now - about 2 hours after the latest container image release), my downloader container is spinning:

Apr 29 06:43:07 chibi systemd[1314]: Starting container-floatplane-downloader.service - Podman container-floatplane-downloader.service...
Apr 29 06:43:07 chibi podman[1066759]: 2024-04-29 06:43:07.057816325 +0100 BST m=+0.029187035 image pull  docker.io/inrix/floatplane-downloader
Apr 29 06:43:09 chibi podman[1066759]: 
Apr 29 06:43:09 chibi podman[1066759]: 2024-04-29 06:43:09.618667332 +0100 BST m=+2.590038049 container create efab038333e7a928acba7998db01e3dd76b225db9a550b186885c038723eabce (image=docker.io/inrix/floatplane-downloader:>
Apr 29 06:43:09 chibi podman[1066759]: 2024-04-29 06:43:09.716074376 +0100 BST m=+2.687445097 container init efab038333e7a928acba7998db01e3dd76b225db9a550b186885c038723eabce (image=docker.io/inrix/floatplane-downloader:la>
Apr 29 06:43:09 chibi systemd[1314]: Started container-floatplane-downloader.service - Podman container-floatplane-downloader.service.
Apr 29 06:43:09 chibi podman[1066759]: 2024-04-29 06:43:09.723594307 +0100 BST m=+2.694965034 container start efab038333e7a928acba7998db01e3dd76b225db9a550b186885c038723eabce (image=docker.io/inrix/floatplane-downloader:l>
Apr 29 06:43:09 chibi podman[1066759]: efab038333e7a928acba7998db01e3dd76b225db9a550b186885c038723eabce
Apr 29 06:43:09 chibi floatplane-downloader[1066775]: file:///fp/dist/float.js:13
Apr 29 06:43:09 chibi floatplane-downloader[1066775]: import pkg from "../package.json" assert { type: "json" };
Apr 29 06:43:09 chibi floatplane-downloader[1066775]:                                   ^^^^^^
Apr 29 06:43:09 chibi floatplane-downloader[1066775]: 
Apr 29 06:43:09 chibi floatplane-downloader[1066775]: SyntaxError: Unexpected identifier 'assert'
Apr 29 06:43:09 chibi floatplane-downloader[1066775]:     at compileSourceTextModule (node:internal/modules/esm/utils:337:16)
Apr 29 06:43:09 chibi floatplane-downloader[1066775]:     at ModuleLoader.moduleStrategy (node:internal/modules/esm/translators:166:18)
Apr 29 06:43:09 chibi floatplane-downloader[1066775]:     at callTranslator (node:internal/modules/esm/loader:416:14)
Apr 29 06:43:09 chibi floatplane-downloader[1066775]:     at ModuleLoader.moduleProvider (node:internal/modules/esm/loader:422:30)
Apr 29 06:43:09 chibi floatplane-downloader[1066775]:     at async link (node:internal/modules/esm/module_job:88:21)
Apr 29 06:43:09 chibi floatplane-downloader[1066775]: 
Apr 29 06:43:09 chibi floatplane-downloader[1066775]: Node.js v22.0.0
Apr 29 06:43:09 chibi podman[1066791]: 2024-04-29 06:43:09.880303949 +0100 BST m=+0.030455204 container died efab038333e7a928acba7998db01e3dd76b225db9a550b186885c038723eabce (image=docker.io/inrix/floatplane-downloader:la>
Apr 29 06:43:10 chibi podman[1066791]: 2024-04-29 06:43:10.85165608 +0100 BST m=+1.001807370 container remove efab038333e7a928acba7998db01e3dd76b225db9a550b186885c038723eabce (image=docker.io/inrix/floatplane-downloader:l>
Apr 29 06:43:10 chibi systemd[1314]: container-floatplane-downloader.service: Main process exited, code=exited, status=1/FAILURE
Apr 29 06:43:10 chibi systemd[1314]: container-floatplane-downloader.service: Failed with result 'exit-code'.
Apr 29 06:43:10 chibi systemd[1314]: container-floatplane-downloader.service: Consumed 3.453s CPU time.
Apr 29 06:43:11 chibi systemd[1314]: container-floatplane-downloader.service: Scheduled restart job, restart counter is at 359.
Apr 29 06:43:11 chibi systemd[1314]: Stopped container-floatplane-downloader.service - Podman container-floatplane-downloader.service.
Apr 29 06:43:11 chibi systemd[1314]: container-floatplane-downloader.service: Consumed 3.453s CPU time.

I suspect some problem introduced today. No further debugging done yet I'm afraid...

nickcmaynard commented 2 months ago

Yep - podman-auto-update pulled the latest at 06:13:

Apr 29 06:13:36 chibi podman[1041757]: Trying to pull docker.io/inrix/floatplane-downloader:latest...
Apr 29 06:13:38 chibi podman[1041757]: Getting image source signatures
Apr 29 06:13:38 chibi podman[1041757]: Copying blob sha256:f3f821b5486c1ba89c617acd769115cafdfbf48a8e93e077bd5c5d427aff9800
Apr 29 06:13:38 chibi podman[1041757]: Copying blob sha256:a4114f58f6d0cb198006b495fb3b65009375df699bc27fb7ef055ec267ae0edb
Apr 29 06:13:38 chibi podman[1041757]: Copying blob sha256:1c5bdcff2e4e592bbf5e563e9c47c9d9959089892b305215d642f1bcdaa83f53
Apr 29 06:13:38 chibi podman[1041757]: Copying blob sha256:4abcf20661432fb2d719aaf90656f55c287f8ca915dc1c92ec14ff61e67fbaf8
Apr 29 06:13:38 chibi podman[1041757]: Copying blob sha256:2e504e97c24d4a8cdd06a562c6d8e24d4178702260168ed8a28416a775ab74b3
Apr 29 06:13:38 chibi podman[1041757]: Copying blob sha256:84920000af2cdc46f4f8e83045f9e5dd0a5d14dd030000c00156076871e35ff6
Apr 29 06:13:38 chibi podman[1041757]: Copying blob sha256:a069e75eb044b010341ddd52d407d171a0c655f83afb549cd6b206438530681a
Apr 29 06:13:39 chibi podman[1041757]: Copying blob sha256:6b3d863c3560b532ecc2d481c8f860b6488904a8c471b97627d77612ec8faf90
Apr 29 06:13:56 chibi podman[1041757]: Copying config sha256:e7746ad41738b6d11c0e2cb5f9ac546f5227f60a1bdb7ed03608f77d4c269c07
Apr 29 06:13:56 chibi podman[1041757]: Writing manifest to image destination
Apr 29 06:13:56 chibi podman[1041757]: Storing signatures
Apr 29 06:13:56 chibi podman[1041757]: 2024-04-29 06:13:36.669084767 +0100 BST m=+21.950021595 image pull  docker.io/inrix/floatplane-downloader
Inrixia commented 2 months ago

It's a issue with the latest version of node that dropped yesterday. For now please use the dev branch which is unaffected

Inrixia commented 1 month ago

This is fixed with the new build process and latest node version.