Upgrade OMV 7 to OMV 8: "filebrowser" start fails (otherwise painless and quick)
I just upgraded a freshly updated OMV 7 ("apt update && apt upgrade") to OMV 8 with "sudo omv-release-upgrade".
It was fast and required no manual interventions, but the GUI wants me to update "Pending configuration changes" (cpupower, filebrowser, monit, nginx, phpfpm).
This step fails:
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LC_ALL=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color filebrowser 2>&1' with exit code '1': debian:
----------
ID: create_filebrowser_app_container_systemd_unit_file
Function: file.managed
Name: /etc/systemd/system/container-filebrowser-app.service
Result: True
Comment: File /etc/systemd/system/container-filebrowser-app.service is in the correct state
Started: 20:51:57.209520
Duration: 34.742 ms
Changes:
----------
ID: create_filebrowser_pod_systemd_unit_file
Function: file.managed
Name: /etc/systemd/system/pod-filebrowser.service
Result: True
Comment: File /etc/systemd/system/pod-filebrowser.service is in the correct state
Started: 20:51:57.244371
Duration: 5.806 ms
Changes:
...
Job for pod-filebrowser.service failed because the control process exited with error code.
See "systemctl status pod-filebrowser.service" and "journalctl -xeu pod-filebrowser.service" for details.
[ERROR ] retcode: 1
[ERROR ] Running as unit: run-p2461-i2761.scope; invocation ID: 69c0869e384b43b6a10984932f336cc6
Job for pod-filebrowser.service failed because the control process exited with error code.
See "systemctl status pod-filebrowser.service" and "journalctl -xeu pod-filebrowser.service" for details. in /usr/share/php/openmediavault/system/process.inc:247
Stack trace:
#0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()
#1 /usr/share/openmediavault/engined/rpc/config.inc(187): OMV\Engine\Module\ServiceAbstract->deploy()
#2 [internal function]: Engined\Rpc\Config->applyChanges()
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array()
#4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(169): OMV\Rpc\ServiceAbstract->callMethod()
#5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(646): OMV\Rpc\ServiceAbstract->{closure:OMV\Rpc\ServiceAbstract::callMethodBg():155}()
#6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(155): OMV\Rpc\ServiceAbstract->execBgProc()
#7 /usr/share/openmediavault/engined/rpc/config.inc(209): OMV\Rpc\ServiceAbstract->callMethodBg()
#8 [internal function]: Engined\Rpc\Config->applyChangesBg()
#9 /usr/share/php/openmediavault/rpc/serviceabstract.inc(124): call_user_func_array()
#10 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod()
#11 /usr/sbin/omv-engined(546): OMV\Rpc\Rpc::call()
#12 {main}
Display More
Manual restarts also fail:
sudo systemctl stop pod-filebrowser.service
sudo systemctl start pod-filebrowser.service
Job for pod-filebrowser.service failed because the control process exited with error code.
See "systemctl status pod-filebrowser.service" and "journalctl -xeu pod-filebrowser.service" for details.
sudo systemctl status pod-filebrowser.service
× pod-filebrowser.service - Podman pod-filebrowser.service
Loaded: loaded (/etc/systemd/system/pod-filebrowser.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Thu 2025-12-18 21:14:37 CET; 1min 2s ago
Invocation: 4cbedd21390847b8a49609834d9b36d0
Process: 6497 ExecStartPre=/bin/rm -f /run/pod-filebrowser.pid /run/pod-filebrowser.pod-id (code=exited, status=0/SUCCESS)
Process: 6500 ExecStartPre=/usr/bin/podman pod create --infra-conmon-pidfile /run/pod-filebrowser.pid --pod-id-file /run/pod-filebrowser.pod-id --name=filebrowser -p 3670:443 --replace (code=exited, status=0/SUCCESS)
Process: 6511 ExecStart=/usr/bin/podman pod start --pod-id-file /run/pod-filebrowser.pod-id (code=exited, status=125)
Process: 6535 ExecStopPost=/usr/bin/podman pod rm --ignore -f --pod-id-file /run/pod-filebrowser.pod-id (code=exited, status=0/SUCCESS)
Dec 18 21:14:37 omv systemd[1]: pod-filebrowser.service: Start request repeated too quickly.
Dec 18 21:14:37 omv systemd[1]: pod-filebrowser.service: Failed with result 'exit-code'.
Dec 18 21:14:37 omv systemd[1]: Failed to start pod-filebrowser.service - Podman pod-filebrowser.service.
Display More
sudo journalctl -xeu pod-filebrowser.service
░░ The job identifier is 4444 and the job result is failed.
Dec 18 21:14:36 omv systemd[1]: pod-filebrowser.service: Scheduled restart job immediately on client request, restart counter is at 2.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ Automatic restarting of the unit pod-filebrowser.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Dec 18 21:14:36 omv systemd[1]: Starting pod-filebrowser.service - Podman pod-filebrowser.service...
░░ Subject: A start job for unit pod-filebrowser.service has begun execution
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit pod-filebrowser.service has begun execution.
░░
░░ The job identifier is 4872.
Dec 18 21:14:37 omv podman[6500]: 2025-12-18 21:14:37.013913871 +0100 CET m=+0.035301964 container create 1d8d20e9d7c05aabe087cc09751152bdaed8355a7>
Dec 18 21:14:37 omv podman[6500]: 2025-12-18 21:14:37.01478096 +0100 CET m=+0.036169052 pod create 1c09978a7c8d2ac516e6265a7167bd306faf50284a514add>
Dec 18 21:14:37 omv podman[6500]: 1c09978a7c8d2ac516e6265a7167bd306faf50284a514adddce922da5b5833bc
Dec 18 21:14:37 omv podman[6511]: Error: starting container 1d8d20e9d7c05aabe087cc09751152bdaed8355a7bcefb49e513574426b84a9f: netavark: nftables er>
Dec 18 21:14:37 omv systemd[1]: pod-filebrowser.service: Control process exited, code=exited, status=125/n/a
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ An ExecStart= process belonging to unit pod-filebrowser.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 125.
Dec 18 21:14:37 omv podman[6535]: 2025-12-18 21:14:37.149447545 +0100 CET m=+0.025749458 container remove 1d8d20e9d7c05aabe087cc09751152bdaed8355a7>
Dec 18 21:14:37 omv podman[6535]: 2025-12-18 21:14:37.156090964 +0100 CET m=+0.032392857 pod remove 1c09978a7c8d2ac516e6265a7167bd306faf50284a514ad>
Dec 18 21:14:37 omv podman[6535]: 1c09978a7c8d2ac516e6265a7167bd306faf50284a514adddce922da5b5833bc
Dec 18 21:14:37 omv systemd[1]: pod-filebrowser.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit pod-filebrowser.service has entered the 'failed' state with result 'exit-code'.
Dec 18 21:14:37 omv systemd[1]: Failed to start pod-filebrowser.service - Podman pod-filebrowser.service.
░░ Subject: A start job for unit pod-filebrowser.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit pod-filebrowser.service has finished with a failure.
░░
░░ The job identifier is 4872 and the job result is failed.
Dec 18 21:14:37 omv systemd[1]: pod-filebrowser.service: Start request repeated too quickly.
Dec 18 21:14:37 omv systemd[1]: pod-filebrowser.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit pod-filebrowser.service has entered the 'failed' state with result 'exit-code'.
Dec 18 21:14:37 omv systemd[1]: Failed to start pod-filebrowser.service - Podman pod-filebrowser.service.
░░ Subject: A start job for unit pod-filebrowser.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit pod-filebrowser.service has finished with a failure.
░░
░░ The job identifier is 5300 and the job result is failed.
Display More
The filesystem specified in
/etc/systemd/system/container-filebrowser-app.service
(RequiresMountsFor="/srv/dev-disk-by-label-btrfsData00/") is mounted and accessible, SMB access also works.