Syncthing Application won't start after Upgrade to 24.10

The docker application will not start after doing an in place upgrade to 24.10. I turned on docker events and started the application from the command line and got the following console messages…

root@truenas:~$ docker container start d008c3d2729b
2024-10-30T05:35:45.315012076-07:00 network connect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:35:45.319562746-07:00 volume mount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, destination=/tmp, driver=local, propagation=, read/write=true)
2024-10-30T05:35:45.537143519-07:00 container start d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
d008c3d2729b
root@truenas:~$ 2024-10-30T05:35:50.014597023-07:00 network disconnect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:35:50.018592200-07:00 volume unmount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, driver=local)
2024-10-30T05:35:50.023145270-07:00 container die d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, execDuration=4, exitCode=1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:35:50.149164470-07:00 network connect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:35:50.151967760-07:00 volume mount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, destination=/tmp, driver=local, propagation=, read/write=true)
2024-10-30T05:35:50.375845894-07:00 container start d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:35:54.841531936-07:00 network disconnect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:35:54.844343725-07:00 volume unmount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, driver=local)
2024-10-30T05:35:54.849193052-07:00 container die d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, execDuration=4, exitCode=1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:35:54.969428075-07:00 network connect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:35:54.972112565-07:00 volume mount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, destination=/tmp, driver=local, propagation=, read/write=true)
2024-10-30T05:35:55.215693246-07:00 container start d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:35:59.644459087-07:00 network disconnect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:35:59.647489134-07:00 volume unmount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, driver=local)
2024-10-30T05:35:59.655643156-07:00 container die d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, execDuration=4, exitCode=1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:35:59.820304355-07:00 network connect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:35:59.822848967-07:00 volume mount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, destination=/tmp, driver=local, propagation=, read/write=true)
2024-10-30T05:36:00.044412668-07:00 container start d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:36:04.512640500-07:00 network disconnect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:36:04.516372639-07:00 volume unmount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, driver=local)
2024-10-30T05:36:04.521342966-07:00 container die d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, execDuration=4, exitCode=1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:36:05.047924599-07:00 network connect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:36:05.050734008-07:00 volume mount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, destination=/tmp, driver=local, propagation=, read/write=true)
2024-10-30T05:36:05.256269484-07:00 container start d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:36:09.732270984-07:00 network disconnect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:36:09.735455409-07:00 volume unmount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, driver=local)
2024-10-30T05:36:09.740839910-07:00 container die d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, execDuration=4, exitCode=1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:36:11.058764757-07:00 network connect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:36:11.061376168-07:00 volume mount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, destination=/tmp, driver=local, propagation=, read/write=true)
2024-10-30T05:36:11.264872685-07:00 container start d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
docker container docker container stop d008c3d2729b
2024-10-30T05:36:15.749216684-07:00 network disconnect 5e699f0f2af8abc27cec40b7cea0c0703acf9337b6a1469fe1809f5ac6dd68b3 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, name=ix-syncthing_default, type=bridge)
2024-10-30T05:36:15.753822304-07:00 volume unmount ef7f1bfb4bca12e6919ea4a01cac6443b2c65111aa888bc63c72685f5ee85d71 (container=d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8, driver=local)
2024-10-30T05:36:15.758507203-07:00 container die d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, execDuration=4, exitCode=1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)
2024-10-30T05:36:15.763622707-07:00 container stop d008c3d2729b1d38e3b3c1775070780b0770e4a831794d5b509ad10ba890d9c8d008c3d2729b
 (com.docker.compose.config-hash=8fb023299041766f5eeb2e38f92cd3d1bc841c094c9d68fd9c088deee9e406ba, com.docker.compose.container-number=1, com.docker.compose.depends_on=, com.docker.compose.image=sha256:82f249ed758d7b8e3014229f8b4ca38b7164ef1acc8815fb3c6a16c46434e5cc, com.docker.compose.oneoff=False, com.docker.compose.project=ix-syncthing, com.docker.compose.project.config_files=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered/docker-compose.yaml, com.docker.compose.project.working_dir=/mnt/.ix-apps/app_configs/syncthing/versions/1.0.28/templates/rendered, com.docker.compose.service=syncthing, com.docker.compose.version=2.29.1, image=syncthing/syncthing:1.28.0, name=ix-syncthing-syncthing-1, org.opencontainers.image.authors=The Syncthing Project, org.opencontainers.image.documentation=https://docs.syncthing.net, org.opencontainers.image.licenses=MPL-2.0, org.opencontainers.image.revision=6d64daaba326ba8378c700e00a31e425c7c90579, org.opencontainers.image.source=https://github.com/syncthing/syncthing, org.opencontainers.image.title=Syncthing, org.opencontainers.image.url=https://syncthing.net, org.opencontainers.image.vendor=The Syncthing Project, org.opencontainers.image.version=1.28.0)

It doesn’t seem to indicate what the problem is. It just starts and restarts.

I tried deleting and reinstalling the application as well as unsetting and resetting the app pool storage.

From which version did you upgrade?
24.04.2.3 or 24.10-RC.2 or other?

I upgraded from 24.04.2.3

I suggest grabbing a debug and filing a bug ticket, private upload link will be provided for the debug once you create a ticket.

I was able to see the following logs from the web gui log view on the app screen…

2024-10-30 12:59:42.376157+00:00[start] 2024/10/30 12:59:42 INFO: syncthing v1.28.0 "Gold Grasshopper" (go1.23.2 linux-amd64) docker@github.syncthing.net 2024-10-04 19:47:57 UTC [noupgrade, stnoupgrade]
2024-10-30 12:59:42.376221+00:00[start] 2024/10/30 12:59:42 INFO: Generating ECDSA key and certificate for syncthing...
2024-10-30 12:59:42.381911+00:00[start] 2024/10/30 12:59:42 WARNING: Failed to load/generate certificate: save cert: open /var/syncthing/config/cert.pem: permission denied
2024-10-30 12:59:42.382600+00:00[monitor] 2024/10/30 12:59:42 INFO: Syncthing exited: exit status 1
2024-10-30 12:59:43.391028+00:00[start] 2024/10/30 12:59:43 INFO: syncthing v1.28.0 "Gold Grasshopper" (go1.23.2 linux-amd64) docker@github.syncthing.net 2024-10-04 19:47:57 UTC [noupgrade, stnoupgrade]
2024-10-30 12:59:43.391113+00:00[start] 2024/10/30 12:59:43 INFO: Generating ECDSA key and certificate for syncthing...
2024-10-30 12:59:43.394287+00:00[start] 2024/10/30 12:59:43 WARNING: Failed to load/generate certificate: save cert: open /var/syncthing/config/cert.pem: permission denied
2024-10-30 12:59:43.394937+00:00[monitor] 2024/10/30 12:59:43 INFO: Syncthing exited: exit status 1
2024-10-30 12:59:44.402668+00:00[start] 2024/10/30 12:59:44 INFO: syncthing v1.28.0 "Gold Grasshopper" (go1.23.2 linux-amd64) docker@github.syncthing.net 2024-10-04 19:47:57 UTC [noupgrade, stnoupgrade]
2024-10-30 12:59:44.402726+00:00[start] 2024/10/30 12:59:44 INFO: Generating ECDSA key and certificate for syncthing...
2024-10-30 12:59:44.405932+00:00[start] 2024/10/30 12:59:44 WARNING: Failed to load/generate certificate: save cert: open /var/syncthing/config/cert.pem: permission denied
2024-10-30 12:59:44.406613+00:00[monitor] 2024/10/30 12:59:44 INFO: Syncthing exited: exit status 1
2024-10-30 12:59:45.414606+00:00[start] 2024/10/30 12:59:45 INFO: syncthing v1.28.0 "Gold Grasshopper" (go1.23.2 linux-amd64) docker@github.syncthing.net 2024-10-04 19:47:57 UTC [noupgrade, stnoupgrade]
2024-10-30 12:59:45.414654+00:00[start] 2024/10/30 12:59:45 INFO: Generating ECDSA key and certificate for syncthing...
2024-10-30 12:59:45.417921+00:00[start] 2024/10/30 12:59:45 WARNING: Failed to load/generate certificate: save cert: open /var/syncthing/config/cert.pem: permission denied
2024-10-30 12:59:45.418556+00:00[monitor] 2024/10/30 12:59:45 INFO: Syncthing exited: exit status 1
2024-10-30 12:59:46.419082+00:00[monitor] 2024/10/30 12:59:46 WARNING: 4 restarts in 4.053270045s; not retrying further

It looks as if there’s a permissions issue in the docker container’s config directory.

I’m trying to use a host path with an existing configuration. I set the application’s User ID and Group ID to ‘0’ so it can run as root and read/write to the host path but it’s still reporting the same issue.

root@truenas:~# ls -l /mnt/hdd-pool/NAS/servers/syncthing/config/
total 31
-rw-rw-r-- 1 root root   790 May 17 11:45 cert.pem
-rw------- 1 root root 12125 Sep  6 08:14 config.xml
-rw-rw-r-- 1 root root   863 May 17 11:45 https-cert.pem
-rw------- 1 root root   288 May 17 11:45 https-key.pem
drwxr-xr-x 2 root root    59 Oct 29 12:39 index-v0.14.0.db
-rw------- 1 root root   288 May 17 11:45 key.pem

Changing the permissions to 568 (apps) of the config host directory allows the application to start with the default UID/GID setting but that makes it impossible for my synching instance to access my storage.

It doesn’t seem like it’s truly allowing me to use the root account to run this application.

Fixed it.

I needed to add the following environment variables to the application configuration…

PUID=0
PGID=0

2 Likes

This solution worked for me, too.

The automatic migration from Kubernetes to Docker worked mostly, but the ID of the user in the Docker container was 1000, not 0 (root) as set in the application configuration.

I chmod-ed the config directory to 777 and the certificate and key files to 666. Then the permissions of the config file were still wrong. I moved certificate and key and new were created by user/group 1000:1000.

I chown-ed the config directory and everything inside to 1000:1000 and Syncthing started successfully. But didn’t sync anything, because 1000:1000 had no access rights the to files and directories to be synced. :frowning:

I changed everything (owner, access rights) back, set the environment variables you mentioned and Syncthing app starts and can access the files and directories to be synced. Success! :smiley:

Nearly. It didn’t sync, because the Syncthing on the other side complained, the the ID of the Syncthing app on the TrueNAS server had changed.
After recreating the device on the other side, everything works again.