TrueCharts - can't install catalog

leigou

Dabbler
Joined
Jan 19, 2023
Messages
11
hi,
Setting up a fresh install of TrueNAS (on old hardware). Have installed some apps from main catalog without issue but get error when trying to add the TrueCharts catalog.

Setup Specifications:
TrueNAS-SCALE-23.10.1.3
Processor: Intel(R) Xeon(R) CPU E3-1220 v3 @ 3.10GHz
Motherboard: Intel S1200RP_SE [Version: G62252-407] **Note: Virtualization turned on in BIOS but not working in TrueNAS

Error:
Code:
Failed to validate catalog: [EFAULT] Failed to clone 'https://github.com/truecharts/catalog' repository at '/var/run/middleware/s/validate_catalogs/github_com_truecharts_catalog_main' destination: [EFAULT] Failed to clone 'https://github.com/truecharts/catalog' repository at '/var/run/middleware/ix-applications/validate_catalogs/github_com_truecharts_catalog_main' destination: Cloning into '/var/run/middleware/ix-applications/validate_catalogs/github_com_truecharts_catalog_main'... Updating files: 54% (16057/29442) Updating files: 55% (16194/29442) Updating files: 56% (16488/29442) Updating files: 57% (16782/29442) Updating files: 58% (17077/29442) Updating files: 59% (17371/29442) Updating files: 60% (17666/29442) Updating files: 61% (17960/29442) Updating files: 62% (18255/29442) Updating files: 63% (18549/29442) Updating files: 64% (18843/29442) Updating files: 65% 
**deleted some text in the middle as this post was too long**
stable/zwavejs2mqtt/18.3.2/README.md error: unable to write file stable/zwavejs2mqtt/18.3.2/app-changelog.md error: unable to write file stable/zwavejs2mqtt/18.3.2/app-readme.md error: unable to write file stable/zwavejs2mqtt/18.3.2/charts/common-17.2.30.tgz error: unable to write file stable/zwavejs2mqtt/18.3.2/ix_values.yaml error: unable to write file stable/zwavejs2mqtt/18.3.2/questions.yaml error: unable to write file stable/zwavejs2mqtt/18.3.2/templates/NOTES.txt error: unable to write file stable/zwavejs2mqtt/18.3.2/templates/common.yaml error: unable to write file stable/zwavejs2mqtt/app_versions.json error: unable to write file stable/zwavejs2mqtt/item.yaml Updating files: 100% (29442/29442) Updating files: 100% (29442/29442), done. fatal: unable to checkout working tree warning: Clone succeeded, but checkout failed. You can inspect what was checked out with 'git status' and retry with 'git restore --source=HEAD :/'


I've read through other posts so have tried:
-restarting
-logging is as different users who are builtin-administrators (also tried installing with admin account)
-checked NAS can access https://github.com, https://truecharts.org, https://tccr.io*
-that a dataset for ix-applications is working
-checked that other apps can install (syncthing is working fine)
-checked the BIOS time/date is correct:
*tried accessing https://tccr.io from diff computers + mobile phone but none can see this website. Searching for IP with online tools returns: Error determining IP Addresses.

Code:
$ timedatectl
               Local time: Tue 2024-02-06 14:56:53 GMT
           Universal time: Tue 2024-02-06 14:56:53 UTC
                 RTC time: Tue 2024-02-06 14:56:53
                Time zone: Europe/London (GMT, +0000)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no


Not sure what else to try. Thanks for any advice.
 

Attachments

  • 20240206_155744_screenshot_truechatrs_add_catalog.png
    20240206_155744_screenshot_truechatrs_add_catalog.png
    24.3 KB · Views: 95
  • 20240206_171227_screenshot_truecharts_fail.png
    20240206_171227_screenshot_truecharts_fail.png
    297.3 KB · Views: 96

cinnazyn

Cadet
Joined
Feb 7, 2024
Messages
1
Hey man,

Having the exact same issue / error on my end. Running on old hardware, failed to clone error. Unfortunately I am no help at the moment but have tried everything you've tried.

I was also unable to ping tccr.io, and I double checked all the other possible issues such as incorrect bios time, etc. Must be an issue on truechart's / github's end.
 

anodos

Sambassador
iXsystems
Joined
Mar 6, 2014
Messages
9,554
Historically we were downloading charts to a tmpfs filesystem (with up to 1 GiB space) for running validation. Our own charts repo is around 60 MiB IIRC, TrueCharts is quite a bit larger and grows. Somewhat recently we hit a tipping point where TrueCharts is larger than the space available and the catalog fails to download / validate (usually taking SMB and other system services with it). This issue will be fixed in 23.10.2 by shifting to writing catalog information exclusively to the dataset specified for apps.
 

leigou

Dabbler
Joined
Jan 19, 2023
Messages
11
Historically we were downloading charts to a tmpfs filesystem (with up to 1 GiB space) for running validation. Our own charts repo is around 60 MiB IIRC, TrueCharts is quite a bit larger and grows. Somewhat recently we hit a tipping point where TrueCharts is larger than the space available and the catalog fails to download / validate (usually taking SMB and other system services with it). This issue will be fixed in 23.10.2 by shifting to writing catalog information exclusively to the dataset specified for apps.
Thanks so much for news. Look forward to the update!
 
Top