What’s the bug?
GPU settings removed when container recreated
Description
When the app updates a container, it doesn't replace the GPU permissions. For example, if it updates Plex, even if I had gpu enabled before, when recreated it doesn't include the gpu permissions.
Expected behaviour
The container image should be updated but all other settings stay the same
To reproduce
- Confirm gpu is enabled for container
- Selected container as check and update in the web ui.
- Get email that update is available
- Get email that container successfully updated
- Check container and see that gpu permissions are now removed and need to be manually re-added
Platform
No response
Versions
1.24.0
Relevant log output
Container start-up logs:
2026-04-10 12:00:36,507 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message.
2026-04-10 12:00:36,509 INFO supervisord started with pid 1
2026-04-10 12:00:37,514 INFO spawned: 'nginx' with pid 10
2026-04-10 12:00:37,517 INFO spawned: 'agent' with pid 11
2026-04-10 12:00:37,519 INFO spawned: 'backend' with pid 12
2026-04-10 12:00:38,520 INFO success: nginx entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-04-10 12:00:38,520 INFO success: agent entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-04-10 12:00:38,520 INFO success: backend entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
INFO [alembic.runtime.migration] Context impl SQLiteImpl.
INFO [alembic.runtime.migration] Will assume non-transactional DDL.
Extra
No response
What’s the bug?
GPU settings removed when container recreated
Description
When the app updates a container, it doesn't replace the GPU permissions. For example, if it updates Plex, even if I had gpu enabled before, when recreated it doesn't include the gpu permissions.
Expected behaviour
The container image should be updated but all other settings stay the same
To reproduce
Platform
No response
Versions
1.24.0
Relevant log output
Extra
No response