Constant apps errors

Failed to sync TRUENAS catalog: [EFAULT] Failed to clone ‘GitHub - truenas/charts: TrueNAS SCALE Apps Catalogs & Charts’ repository at ‘/mnt/Storage /ix-applications/catalogs/github_com_truenas_charts_git_master’ destination: [EFAULT] Failed to clone ‘GitHub - truenas/charts: TrueNAS SCALE Apps Catalogs & Charts’ repository at ‘/mnt/Storage /ix-applications/catalogs/github_com_truenas_charts_git_master’ destination: Cloning into '/mnt/Storage /ix-…

2024-06-14 11:19:13 (America/New_York)

I get this error all the time. It randomly sometimes works it seems. Why does this keep failing?

Not sure about how to correct or why you are getting the error, but I notice that TrueNAS isn’t using the best practices for slices.

/var/db/git would be the “proper place” for repositories like that. Aside from the fact that they used the word “partition” you can read more here:

3.2. Partitioning the system (debian.org)

Now, I’m wondering about my system.

“Partitions” would be the more relevant term, as SCALE is built on Debian Linux, not FreeBSD–but a ZFS system would be only minimally partitioned. But regardless, anything dealing with apps would go in the ix-applications dataset, which is where OP’s system is trying to put it (and where your system does as well, if you’re using apps on SCALE).

But the error he shares doesn’t say anything about why the cloning failed, and I’d think it should. @truenasman28, is there any more to the error message? Maybe a “more details” link to click or something? Because without more detail about the error, it’s pretty well impossible to say why it can’t sync the catalog. The only other guess I’d have would be for you to report a bug through the GUI and attach a debug file–that would allow the iX engineers to see what’s actually going on.

Here we go again!? …“partition” is a dos term. not *nix. “Slice” isn’t a BSD specific term.

Well, to be fair… the FreeBSD tool for it is gpart. I think, the Linux world has something similar (parted). Also, the tools themselves (including fdisk) refers to them as partitions. :person_shrugging:

Personally though, I’m ok with both terms :smiley_cat:

1 Like

Maybe not, but it isn’t generally used in Linux (particularly not for Debian, as noted in the documentation you linked). But whether you call them partitions or slices, they aren’t how a ZFS system like TrueNAS is organized. And whatever your reasons for thinking that an app catalog belongs in /var/db/git, that isn’t where SCALE puts it, and that isn’t really under the user’s control.

No that is the only information it gives me. Another error I get often is this:

SMB shares have path-related configuration issues that may impact service stability: data: SMB shares containing the apps dataset are not permitted

2024-06-04 12:54:21 (America/New_York)

My apps dataset is not in a SMB share.

Are you sharing the parent dataset that ix-applications is under?

No. I am sharing a subfolder.

What is the solution for having one dataset with a share on it but a different folder not shared for ix-applications?

I am still having so many issues with apps. The plex app seems like it is garbage. I just updated it and it wont start again and has no relevant errors as to why it wont start.

I never had any issues with plex server on synology expect I didn’t have a GPU. That was the big push to get me to a server and trying this. Now it is endless fiddle farting with this broken container system, constant plex errors, still not working GPU, and a system that frequently goes into zombie mode pretty much on every update.

I have to fiddle fart non stop, stopping the pod, starting the pod multiple times, restarting the server, trying frantically anything to get this to work again when it stops or after an update. I am sick of wasting hours to try to get plex working at all with this app system. I am about to put it on a VM this week and if it still has issues I am ditching trueNAS. Plus the WebUI for the pods is just not good. It often shows incorrect or old data and never refreshes unless you manually refresh the browser tab.