truecharts / public

Community Helm Chart Repository
https://truecharts.org
GNU Affero General Public License v3.0
1.14k stars 617 forks source link

Truenas Scale Truechart of Grocy keeps getting stuck on config/keys #8695

Closed daveyloder closed 1 year ago

daveyloder commented 1 year ago

App Name

Grocy

SCALE Version

22.12.1

App Version

14.0.8

Application Events

2023-05-01 21:54:16
Startup probe failed: Get "http://172.16.2.220:80/": dial tcp 172.16.2.220:80: connect: connection refused
2023-05-01 21:54:04
Container image "tccr.io/truecharts/grocy:3.3.2@sha256:17bcf3826fd8bacbb1586d05d88b205e8a6300a59bcfd56f186c9ab6bc9cf4e7" already present on machine
2023-05-01 21:54:04
Created container grocy
2023-05-01 21:54:04
Started container grocy
2023-05-01 21:54:03
Add eth0 [172.16.2.220/16] from ix-net
2023-05-01 21:54:01
Successfully assigned ix-grocy/grocy-7b7466669-h9lrg to ix-truenas
2023-05-01 21:53:59
Updated LoadBalancer with new IPs: [] -> [192.168.0.163]
2023-05-01 21:53:58
0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.
2023-05-01 21:53:58
Successfully provisioned volume pvc-d10372e7-597d-49e8-a14d-33eaaf3b239d
2023-05-01 21:53:55
Job completed
2023-05-01 21:53:55
External provisioner is provisioning volume for claim "ix-grocy/grocy-config"
2023-05-01 21:53:55
Ensuring load balancer
2023-05-01 21:53:55
Applied LoadBalancer DaemonSet kube-system/svclb-grocy-2015e24a
2023-05-01 21:53:55
Scaled up replica set grocy-7b7466669 to 1
2023-05-01 21:53:55
Created pod: grocy-7b7466669-h9lrg
2023-05-01 21:53:55
0/1 nodes are available: 1 pod has unbound immediate PersistentVolumeClaims. preemption: 0/1 nodes are available: 1 Preemption is not helpful for scheduling.
2023-05-01 21:53:55
waiting for a volume to be created, either by external provisioner "zfs.csi.openebs.io" or manually created by system administrator
2023-05-01 21:53:43
Started container grocy-manifests
2023-05-01 21:53:42
Add eth0 [172.16.2.218/16] from ix-net
2023-05-01 21:53:42
Container image "tccr.io/truecharts/kubectl:v1.26.0@sha256:323ab7aa3e7ce84c024df79d0f364282c1135499298f54be2ade46508a116c4b" already present on machine
2023-05-01 21:53:42
Created container grocy-manifests
2023-05-01 21:53:40
Created pod: grocy-manifests-bbbcm
2023-05-01 21:53:40
Successfully assigned ix-grocy/grocy-manifests-bbbcm to ix-truenas

Application Logs

2023-05-02 01:54:05.656780+00:00[migrations] started
2023-05-02 01:54:05.662473+00:00[migrations] 01-nginx-site-confs-default: executing...
2023-05-02 01:54:06.103512+00:00[migrations] 01-nginx-site-confs-default: succeeded
2023-05-02 01:54:06.105042+00:00[migrations] 02-default-location: executing...
2023-05-02 01:54:06.594549+00:00grep: /config/nginx/site-confs/default.conf: No such file or directory
2023-05-02 01:54:06.595283+00:00[migrations] 02-default-location: succeeded
2023-05-02 01:54:06.595359+00:00[migrations] done
2023-05-02 01:54:08.965322+00:00───────────────────────────────────────
2023-05-02 01:54:08.965443+00:002023-05-02T01:54:08.965443314Z
2023-05-02 01:54:08.965497+00:00██╗     ███████╗██╗ ██████╗ 
2023-05-02 01:54:08.965521+00:00██║     ██╔════╝██║██╔═══██╗
2023-05-02 01:54:08.965542+00:00██║     ███████╗██║██║   ██║
2023-05-02 01:54:08.965562+00:00██║     ╚════██║██║██║   ██║
2023-05-02 01:54:08.965599+00:00███████╗███████║██║╚██████╔╝
2023-05-02 01:54:08.965621+00:00╚══════╝╚══════╝╚═╝ ╚═════╝ 
2023-05-02 01:54:08.965640+00:002023-05-02T01:54:08.965640859Z
2023-05-02 01:54:08.965659+00:00Brought to you by linuxserver.io
2023-05-02 01:54:08.965690+00:00───────────────────────────────────────
2023-05-02 01:54:08.965894+00:002023-05-02T01:54:08.965894969Z
2023-05-02 01:54:08.965957+00:00To support LSIO projects visit:
2023-05-02 01:54:08.965983+00:00https://www.linuxserver.io/donate/
2023-05-02 01:54:08.966025+00:002023-05-02T01:54:08.966025672Z
2023-05-02 01:54:08.966046+00:00───────────────────────────────────────
2023-05-02 01:54:08.966068+00:00GID/UID
2023-05-02 01:54:08.966185+00:00───────────────────────────────────────
2023-05-02 01:54:08.970806+00:002023-05-02T01:54:08.970806837Z
2023-05-02 01:54:08.970871+00:00User UID:    568
2023-05-02 01:54:08.970896+00:00User GID:    568
2023-05-02 01:54:08.970916+00:00───────────────────────────────────────
2023-05-02 01:54:08.970938+00:002023-05-02T01:54:08.970938025Z
2023-05-02 01:54:09.210692+00:00Setting resolver to  172.17.0.10
2023-05-02 01:54:09.217098+00:00Setting worker_processes to 20
2023-05-02 01:54:09.274412+00:00generating self-signed keys in /config/keys, you can replace these with your own keys if required
2023-05-02 01:54:09.395627+00:00..............+.........+....+...........+....+......+...+..+...+.+..+.......+...+..+...+..........+........+.+.....+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*................+.....+.......+......+...........+..........+...+...........+.+........+......+....+..+.+...+.....+.+.........+......+......+.........+.....+.+.....+............+.+..+............+......................+.........+...........+..........+......+..................+.....+......+.+..+.+......+...+..+...+...+...+..........+.........+...+..+............+...+...+...+.+.....+...+...+..................+.......+...+..+....+...+..+....+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2023-05-02 01:54:09.448950+00:00.....+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+.....+...+....+..+.........+.+..............+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+....+...+........+...............+.........+...+....+.....+.+.....+.......+......+...............+.................+....+........+.+...........+...+.+......+.........+.....+....+..+.........+.+......+.....+.............+..+.........+...+.+..+....+......+........+.......+..............+.+..+..........+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2023-05-02 01:54:09.451113+00:00-----

Application Configuration

image image image image image image image image image image

The rest is default to deployment.

Describe the bug

When attepting to deploy the app, it will stay in a continuios stage of deploying and never get pass trying to configure keys for the app.

To Reproduce

Just appempt to deploy the grocy app

Expected Behavior

I expected the app to do something or provide additional errors. But to just deploy so i can use it

Screenshots

I provided them above

Additional Context

This problem has also been affecting calibre as well. Same issues

I've read and agree with the following

StevenMcElligott commented 1 year ago

Hi there,

Grocy deployed just fine on a stock install. I'm suspecting you're not using an SSD for your apps pool* since you didn't get to the end of the install in your logs, should see this:

2023-05-02 02:46:52.272421+00:002023-05-02T02:46:52.272421115Z
2023-05-02 02:46:52.323993+00:00Setting resolver to  172.17.0.10
2023-05-02 02:46:52.327078+00:00Setting worker_processes to 32
2023-05-02 02:46:52.344189+00:00generating self-signed keys in /config/keys, you can replace these with your own keys if required
2023-05-02 02:46:52.397744+00:00.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...+.......+...+...+...+.....+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+.....+...+......+....+.........+........+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2023-05-02 02:46:52.457959+00:00..+....+........+................+.....+.+.........+.....+.+......+.....+.......+..+...+......+....+........+...+....+......+..+.......+........+.......+......+...........+.+..+......+.+.........+.....+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+..+.+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+.+.....+...+.+.....+...............+......+....+.....+.........+.........+.+..+...+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2023-05-02 02:46:52.462338+00:00-----
2023-05-02 02:48:08.752754+00:00[custom-init] No custom files found, skipping...
2023-05-02 02:48:08.752867+00:00[ls.io-init] done.

This is likely to due Bluefin (overlayfs + ZFS) and a HDD with LSIO containers, so likely why you're getting the same issue with Calibre, check the website (https://truecharts.org/manual/systemrequirements) and/or feel free to talk on discord if you have any more questions

daveyloder commented 1 year ago

So I am using an ssd for running truenas scale but everything else is a hdd

StevenMcElligott commented 1 year ago

Sorry should've said apps pool to be 100% clear but yep, you'll need an SSD to run this app