I have/ had a gitea installed on my TrueNAS server as an app, which was working fine. However when I restarted my server around 10 minutes ago, the Gitea application has disappeared from the applications window and it states there is "no applications installed” is there anyway to restore the app without losing any data?
Check from shell with sudo docker ps if it’s really missing or if the truenas webui is bugging out
When I run the command
sudo docker
All i get in response is the following:
sudo: docker: command not found
We need full details on your system. OS Version, etc. I ran the sudo docker ps on my TrueNAS 25.10.1 in the shell and it returned info.
Are you running the command in the TrueNAS Shell in the GUI or elsewhere?
The specs are
OS Version: TrueNAS-SCALE-23.10.1
CPU: Ryzen 5 5600G
RAM: 32 GB
Single dataset with 6 HDDs + 1 SSD cache drives with a SMB share
2 SSDs for boot with redundancy
I ran it though shell in systems settings on the web UI
If you need any more details just let me know what you want or need
This explains why docker ps returns nothing. That version of truenas still uses the kubernetes backend.
With that version the command to list the pods should be
sudo k3s kubectl get pods -A
if my memory is correct
Ah that makes sense, sorry for not mentioning it before, when I run that I get the following:
INFO[0000] Acquiring lock file /var/lib/rancher/k3s/data/.lock
INFO[0000] Preparing data dir /var/lib/rancher/k3s/data/d285611726158100a78de5df8e280f2a458ade5aca6fa5a352c5242c29ffde7f
E0131 21:33:19.576087 7365 memcache.go:265] couldn’t get current server API group list: Get “locahost:8080/api?timeout=32s”: dial tcp [::1]:8080: connect: connection refused
E0131 21:33:19.576609 7365 memcache.go:265] couldn’t get current server API group list: Get “localhost:8080/api?timeout=32s”: dial tcp [::1]:8080: connect: connection refused
E0131 21:33:19.577976 7365 memcache.go:265] couldn’t get current server API group list: Get “localhost:8080/api?timeout=32s”: dial tcp [::1]:8080: connect: connection refused
E0131 21:33:19.579260 7365 memcache.go:265] couldn’t get current server API group list: Get “localhost:8080/api?timeout=32s”: dial tcp [::1]:8080: connect: connection refused
E0131 21:33:19.580497 7365 memcache.go:265] couldn’t get current server API group list: Get “localhost:8080/api?timeout=32s”: dial tcp [::1]:8080: connect: connection refused
The connection to the server localhost:8080 was refused - did you specify the right host or port?
My kubernetes knowledge is extremly rusted since i haven’t had to debug issues for more then 2 years, but you may have to unset and reset the apps pool because something went wrong with the kubernetes config…
You really can’t even upgrade from the point your at. We can get your data pools through an upgrade process to the newer(est) version of TrueNAS Scale but you missed the deadline for APPS upgrading, due to some changes. If you want to do version upgrades, removing your apps and going down to only data may be the only way. I’m not sure if you can even do a fresh install and upload a system configuration at this point. I am hoping others comment on upgrade path options.
You would have to recreate the App new after upgrade with all your info. I did see it in the 25.10.1 app catalog,
@LarsR Kubernetes was so long ago, it wasn’t written in Rust ![]()
I have just fixed it now, through some means. (I think it was me threating to reinstall it, but not fully reinstalling it that did it, for some reason, no idea why)
I should now be able to bundle all the repo data up so I can transfer it over to the new app. When I update though to the new version, is there anything I should keep in mind? Additionally, what version is the recommended veersion for long term support at the moment? (Considering I haven’t updated it in 2 years and don’t look at the forums etc. too often, probably the best version for me
)
If you update you should update one major version at a time, not jump from your current version to the latest.
Until recently 25.04.6 was the recommended stable version for general and mission critical use. I’ve just seen yesterday that now 25.10.1 (the last available release) is apparently now considered fit for general use. It’s marked as such on the truena homepage and the general use udpate profile is now available.
Thank you very much I will go incrementally through them all after getting all the critical data off just incase, here’s hoping it goes well.