Jellyfin migration failed during upgrade to electric eel, what to do next?

The migration to electric eel has proven quite easy and quick however one of my applications has failed to migrate. The error in the logs is
[2024/10/31 11:57:49] (DEBUG) app_migrations.migrate():235 - Migration details for 'system-update--2024-10-31_15:50:40' backup on 'appstore' pool [2024/10/31 11:57:49] (DEBUG) app_migrations.migrate():241 - 'jellyfinn' app failed to migrate successfully: 'Failed to create app: [EINVAL] values.run_as.group: Should be greater or equal than 568\n'

What exactly can I do in order to get jellyfin to deploy. Is it possible to edit the k3s yaml for the jellyfin chart and just change the user so that i can migrate it or do I have to deploy jellyfin separately and then get it working somehow. Also how do we run the migration script again?

Thanks

Seems like it should be possible to edit the user in ix-applications and rerun, but I have not tested it

In the event of a migration failure, configuration data for applications that do not automatically migrate is retained in the ixapplications dataset. You can re-initiate migration of previously-installed Kubernetes apps to Docker at any time after upgrading to Electric Eel. From a shell session enter midclt call -job k8s_to_docker.migrate poolname , where poolname is the name of the applications pool.
24.10 (Electric Eel) Version Notes | TrueNAS Documentation Hub

Edit: Actually you can wait until this is merged and then rerun the migration script: jellyfin: match validation rule to charts repo by stavros-k · Pull Request #767 · truenas/apps · GitHub

1 Like

How will I pull the changes? Do I have to wait until its included in a update to scale or can I refresh the catalog and get the new changes?

Just refresh the catalog

1 Like

Refreshing the catalog after that was merged fixed it. I re-ran the migrations with midclt call -job k8s_to_docker.migrate poolname