All my Apps get an error when Updating them

TrueNAS Scale ElectricEel-24.10.2
Everything has been running fine, the server uptime was around 74 days when I tried to update my apps.
All but one App is a docker App.

Immich is the one app that’s not and it’s error was:
[EINVAL] values.network.web_port: A dict was expected.
I can post the whole error if needed.

These are the other apps I have installed.
linuxserver/plex
https://hub.docker.com/r/linuxserver/plex

gitea/gitea
https://hub.docker.com/r/gitea/gitea

linuxserver/mariadb
https://hub.docker.com/r/linuxserver/mariadb

linuxserver/phpmyadmin
https://hub.docker.com/r/linuxserver/phpmyadmin

Spoolman

Plex Error:
[EINVAL] port.target: Field was not expected
[EINVAL] port.port_number: attribute required
[EINVAL] port.container_port: attribute required

Gitea Error:
[EINVAL] port.target: Field was not expected
[EINVAL] port.port_number: attribute required
[EINVAL] port.container_port: attribute required

MariaDB Error:
[EINVAL] port.target: Field was not expected
[EINVAL] port.port_number: attribute required
[EINVAL] port.container_port: attribute required

PhpMyAdmin Error:
[EINVAL] port.target: Field was not expected
[EINVAL] port.port_number: attribute required
[EINVAL] port.container_port: attribute required

Spoolman Error:
[EINVAL] port.target: Field was not expected
[EINVAL] port.port_number: attribute required
[EINVAL] port.container_port: attribute required

I’ve checked each configuration and the Port Number is correct, The HostPort is Correct and the Protocol is TCP.

I don’t know what the Port Target is in the error.

Also After I rebooted the server only the Immich App started.
I was also able to manually start the others except Spoolman.

After some checking I found that the Spoolman database in MariaDB was gone. I have no clue why. Also the Spoolman user in MariaDB was gone too.

I’m at a loss as why this has happened and how to fix it. I don’t want to loose all my apps again when I upgraded to ElectricEel and I’m afraid to go to Fangtooth as someone has already said they lost their VM and I’m still trying to figure out how to back it up.

Any help would be most appreciated.
I can give screen shots of the ports for the custom apps but except spoolman they are all working right now.

Thanks,

Jeffery

This is expected. You need to update to at least 24.10.2.2.

See: https://www.truenas.com/docs/scale/24.10/gettingstarted/scalereleasenotes/#truenas-apps

2 Likes

Thank you so very much!!
I updated to 24.10.2.2 and was able to update all my apps.
Thankfully I had made a backup of the spoolman database as I had really lost it awhile back upgrading MariaDB.

Thanks a lot,

Jeffery

I’m having the exact same issue with Emby today. All my apps were signaling an available update. All managed to update except Emby which drops the exact same error as the OP. I am already on 24.10.2.2.

I hope this will fix this issue: