Image update with the possibility to select the Google Coral (with auto-detection and auto-selection if present):
Better late than never!! ![]()
Hi @Will_71,
Not really understanding this error, I asked Fable to look into the code to find an issue on this route. I’m pasting what he gave me, if you can answer the 4 questions, even though I suspect it has nothing to do with Gladys Plus:
Problem Diagnosis — two distinct issues, and no bug detected in our code:
1. The 404 error is the signature of an access via the Gladys Plus tunnel, not a local access. Three facts verified in the code:
- The route
POST /api/v1/service/frigate/connectexists in all versions since PR1 (I regenerated the route table of the controller to confirm). - A local 404 would display the path with
/api(the Express router is mounted at the root with full paths). Its message shows/v1/service/frigate/connectwithout/api. - This format is produced in only one place: setupGateway.js:74, the handler for Gladys Plus requests — its instance received via the tunnel a non-prefixed URL, which doesn’t match anything.
In other words: something on his end is calling the API via the gateway with a truncated URL — our front never sends that (nor does the official front). Suspects: access via plus.gladysassistant.com instead of the local IP, mobile app, or an old bundle in cache.
2. The « installation failed » banner is a separate issue: on his end, the boot init went as far as port allocation (they are displayed: 8971/1885/5000/8554) then failed to install the Docker containers. Common causes: /var/run/docker.sock not mounted in his docker run command, non-host network, or impossible image pull.
To ask him on the forum:
- His full
docker runcommand (it needs-v /var/run/docker.sock:/var/run/docker.sockand--network=host). - The logs
docker logs <gladys>around the click on Activate. - Which URL he uses to access Gladys for this test: local IP (
http://IP:port) or plus.gladysassistant.com? For this test phase, he needs to go through local access (the Frigate UI is only accessible in LAN anyway). - If the 404 persists locally: the Network tab of the browser on the
connectrequest (exact URL, method, status).
So it’s not directly a problem with Frigate, but I managed to start the installation
The problem was my instance. I launched Gladys without the Mosquitto container created with Gladys, for information it’s on my laptop where I do all the tests, not my production. So the MQTT integration was in error and it was therefore impossible to activate Frigate.
Once the MQTT container was OK, the installation went through
I do have something strange though, as the container keeps restarting in a loop
Here are the logs:
s6-rc: info: service s6rc-fdholder: starting
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service s6rc-fdholder successfully started
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service prepare: starting
s6-rc: info: service log-prepare: starting
s6-rc: info: service log-prepare successfully started
s6-rc: info: service nginx-log: starting
s6-rc: info: service go2rtc-log: starting
s6-rc: info: service frigate-log: starting
s6-rc: info: service certsync-log: starting
s6-rc: info: service nginx-log successfully started
s6-rc: info: service go2rtc-log successfully started
s6-rc: info: service frigate-log successfully started
s6-rc: info: service certsync-log successfully started
s6-rc: info: service prepare successfully started
s6-rc: info: service go2rtc: starting
s6-rc: info: service go2rtc successfully started
s6-rc: info: service go2rtc-healthcheck: starting
s6-rc: info: service frigate: starting
s6-rc: info: service go2rtc-healthcheck successfully started
s6-rc: info: service frigate successfully started
s6-rc: info: service nginx: starting
2026-07-13 21:54:07.341983396 [INFO] Starting NGINX...
2026-07-13 21:54:07.458849332 [INFO] Preparing Frigate...
2026-07-13 21:54:07.924921336 [INFO] Preparing new go2rtc config...
2026-07-13 21:54:08.012076719 [INFO] Starting Frigate...
2026-07-13 21:54:08.456096321 [INFO] Starting go2rtc...
s6-rc: info: service nginx successfully started
s6-rc: info: service certsync: starting
s6-rc: info: service certsync successfully started
s6-rc: info: service legacy-services: starting
2026-07-13 21:54:08.982221714 [INFO] Starting certsync...
s6-rc: info: service legacy-services successfully started
2026-07-13 21:54:09.014448964 23:54:09.013 INF go2rtc platform=linux/amd64 revision=df95ce3 version=1.9.10
2026-07-13 21:54:09.014456513 23:54:09.013 INF config path=/config/go2rtc_homekit.yml
2026-07-13 21:54:09.014460532 23:54:09.014 INF [rtsp] listen addr=:8554
2026-07-13 21:54:09.014815535 23:54:09.014 INF [api] listen addr=:1984
2026-07-13 21:54:09.015486676 23:54:09.015 INF [webrtc] listen addr=:8555
2026-07-13 21:54:09.605165065 127.0.0.1 - - [13/Jul/2026:23:54:09 +0200] "" 400 0 "-" "-" "-" request_time="0.000" upstream_response_time="-"
2026-07-13 21:54:11.265180906 2026/07/13 23:54:11 [error] 198#198: *3 connect() failed (111: Connection refused) while connecting to upstream, client: 172.17.0.1, server: , request: "GET /ws HTTP/1.1", subrequest: "/auth", upstream: "http://127.0.0.1:5001/auth", host: "localhost:8971"
2026-07-13 21:54:11.265186642 2026/07/13 23:54:11 [error] 198#198: *3 auth request unexpected status: 502 while sending to client, client: 172.17.0.1, server: , request: "GET /ws HTTP/1.1", host: "localhost:8971"
2026-07-13 21:54:11.265236043 172.17.0.1 - - [13/Jul/2026:23:54:11 +0200] "GET /ws HTTP/1.1" 500 579 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.001" upstream_response_time="-"
2026-07-13 21:54:12.290737659 2026/07/13 23:54:12 [error] 196#196: *5 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: , request: "GET /api/version HTTP/1.1", subrequest: "/auth", upstream: "http://127.0.0.1:5001/auth", host: "127.0.0.1:5000"
2026-07-13 21:54:12.290743687 2026/07/13 23:54:12 [error] 196#196: *5 auth request unexpected status: 502 while sending to client, client: 127.0.0.1, server: , request: "GET /api/version HTTP/1.1", host: "127.0.0.1:5000"
2026-07-13 21:54:13.832785810 [2026-07-13 23:54:13] frigate.util.config INFO : Checking if frigate config needs migration...
2026-07-13 21:54:13.844761147 [2026-07-13 23:54:13] frigate.util.config INFO : frigate config does not need migration...
2026-07-13 21:54:13.853394790 [2026-07-13 23:54:13] frigate.app INFO : Starting Frigate (0.17.2-3d4dd3a)
2026-07-13 21:54:13.857174202 [2026-07-13 23:54:13] peewee_migrate.logs INFO : Starting migrations
2026-07-13 21:54:13.858451635 [2026-07-13 23:54:13] peewee_migrate.logs INFO : There is nothing to migrate
2026-07-13 21:54:13.865007302 [2026-07-13 23:54:13] frigate.app INFO : Recording process started: 440
2026-07-13 21:54:13.872888572 [2026-07-13 23:54:13] frigate.app INFO : Review process started: 441
2026-07-13 21:54:13.875770968 [2026-07-13 23:54:13] frigate.app INFO : go2rtc process pid: 123
2026-07-13 21:54:13.884953927 [2026-07-13 23:54:13] frigate.app INFO : Embedding process started: 454
2026-07-13 21:54:13.908441372 [2026-07-13 23:54:13] frigate.app INFO : Output process started: 489
2026-07-13 21:54:14.082747833 [2026-07-13 23:54:14] frigate.api.fastapi_app INFO : Starting FastAPI app
2026-07-13 21:54:14.332410666 [2026-07-13 23:54:14] frigate.api.fastapi_app INFO : FastAPI started
2026-07-13 21:54:14.757506293 Process frigate.detector:ov:
2026-07-13 21:54:14.757511058 Traceback (most recent call last):
2026-07-13 21:54:14.757513370 File "/usr/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
2026-07-13 21:54:14.757518164 self.run()
2026-07-13 21:54:14.757521061 File "/opt/frigate/frigate/object_detection/base.py", line 143, in run
2026-07-13 21:54:14.757523256 object_detector = LocalObjectDetector(detector_config=self.detector_config)
2026-07-13 21:54:14.757549590 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757552431 File "/opt/frigate/frigate/object_detection/base.py", line 62, in __init__
2026-07-13 21:54:14.757554368 self.detect_api = create_detector(detector_config)
2026-07-13 21:54:14.757556117 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757608441 File "/opt/frigate/frigate/detectors/__init__.py", line 18, in create_detector
2026-07-13 21:54:14.757610260 return api(detector_config)
2026-07-13 21:54:14.757612007 ^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757614083 File "/opt/frigate/frigate/detectors/plugins/openvino.py", line 45, in __init__
2026-07-13 21:54:14.757628760 self.runner = OpenVINOModelRunner(
2026-07-13 21:54:14.757630554 ^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757632591 File "/opt/frigate/frigate/detectors/detection_runners.py", line 316, in __init__
2026-07-13 21:54:14.757634606 self.compiled_model = self.ov_core.compile_model(
2026-07-13 21:54:14.757636379 ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757638617 File "/usr/local/lib/python3.11/dist-packages/openvino/_ov_api.py", line 610, in compile_model
2026-07-13 21:54:14.757641006 super().compile_model(model, device_name, {} if config is None else config),
2026-07-13 21:54:14.757642987 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-07-13 21:54:14.757644851 RuntimeError: Exception from src/inference/src/cpp/core.cpp:126:
2026-07-13 21:54:14.757656781 Exception from src/inference/src/dev/plugin.cpp:58:
2026-07-13 21:54:14.757659007 Check 'contexts.count(device_id)' failed at src/plugins/intel_gpu/src/plugin/plugin.cpp:288:
2026-07-13 21:54:14.757660722 [GPU] Context was not initialized for 0 device
2026-07-13 21:54:14.757662542
2026-07-13 21:54:14.757663839
2026-07-13 21:54:14.757665054
2026-07-13 21:54:15.081925613 172.17.0.1 - - [13/Jul/2026:23:54:15 +0200] "GET /api/profile HTTP/1.1" 200 56 "https://localhost:8971/settings" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.033" upstream_response_time="0.011"
2026-07-13 21:54:15.081993378 172.17.0.1 - - [13/Jul/2026:23:54:15 +0200] "GET /api/config HTTP/1.1" 200 11452 "https://localhost:8971/settings" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.041" upstream_response_time="0.015"
2026-07-13 21:54:17.340794536 [INFO] Starting go2rtc healthcheck service...
2026-07-13 21:54:21.866631249 172.17.0.1 - - [13/Jul/2026:23:54:21 +0200] "GET /api/profile HTTP/1.1" 200 56 "https://localhost:8971/settings" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" "-" request_time="0.015" upstream_response_time="0.007"
2026-07-13 21:54:34.074434926 [2026-07-13 23:54:34] frigate.watchdog INFO : Detection appears to have stopped. Exiting Frigate...
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service go2rtc-healthcheck: stopping
s6-rc: info: service certsync: stopping
2026-07-13 21:54:34.103429656 [INFO] The go2rtc-healthcheck service exited with code 256 (by signal 15)
s6-rc: info: service go2rtc-healthcheck successfully stopped
2026-07-13 21:54:34.107631351 [INFO] Service CERTSYNC exited with code 256 (by signal 15)
s6-rc: info: service certsync successfully stopped
s6-rc: info: service nginx: stopping
s6-rc: info: service certsync-log: stopping
s6-rc: info: service certsync-log successfully stopped
2026-07-13 21:54:34.164157731 [INFO] Service NGINX exited with code 0 (by signal 0)
s6-rc: info: service nginx successfully stopped
s6-rc: info: service nginx-log: stopping
s6-rc: info: service frigate: stopping
s6-rc: info: service nginx-log successfully stopped
2026-07-13 21:54:44.076860318 [2026-07-13 23:54:44] frigate.watchdog INFO : Detection appears to have stopped. Exiting Frigate...
2026-07-13 21:54:54.079741446 [2026-07-13 23:54:54] frigate.watchdog INFO : Detection appears to have stopped. Exiting Frigate...
2026-07-13 21:55:00.406028629 [2026-07-13 23:55:00] frigate.api.camera WARNING : Error probing ONVIF device at 10.0.50.12:80, Request to http://10.0.50.12:80/onvif/device_service timed out
2026-07-13 21:55:00.449587204 [2026-07-13 23:55:00] frigate.app INFO : Stopping...
2026-07-13 21:55:00.457147156 [2026-07-13 23:55:00] frigate.ptz.autotrack INFO : Exiting autotracker...
2026-07-13 21:55:00.458935469 [2026-07-13 23:55:00] frigate.watchdog INFO : Exiting watchdog...
2026-07-13 21:55:00.461119356 [2026-07-13 23:55:00] frigate.events.cleanup INFO : Exiting event cleanup...
2026-07-13 21:55:00.463205756 [2026-07-13 23:55:00] frigate.record.cleanup INFO : Exiting recording cleanup...
2026-07-13 21:55:00.463824101 [2026-07-13 23:55:00] frigate.stats.emitter INFO : Exiting stats emitter...
2026-07-13 21:55:00.464339398 [2026-07-13 23:55:00] frigate.ptz.onvif INFO : Exiting ONVIF controller...
2026-07-13 21:55:00.464891844 [2026-07-13 23:55:00] frigate.storage INFO : Exiting storage maintainer...
2026-07-13 21:55:00.966557996 [2026-07-13 23:55:00] frigate.app INFO : Detection queue closed
2026-07-13 21:55:00.990733566 [2026-07-13 23:55:00] frigate.track.object_processing INFO : Exiting object processor...
2026-07-13 21:55:01.131133912 [2026-07-13 23:55:01] frigate.events.maintainer INFO : Exiting event processor...
2026-07-13 21:55:01.155399339 [2026-07-13 23:55:01] frigate.review.maintainer INFO : Exiting review maintainer...
2026-07-13 21:55:01.492900809 [2026-07-13 23:55:01] frigate.app INFO : Detected frames queue closed
2026-07-13 21:55:01.995074968 [2026-07-13 23:55:01] frigate.app INFO : Timeline queue closed
2026-07-13 21:55:02.028278123 [2026-07-13 23:55:02] frigate.comms.mqtt ERROR : MQTT disconnected
2026-07-13 21:55:02.387918381 [2026-07-13 23:55:02] frigate.comms.ws INFO : Exiting websocket client...
2026-07-13 21:55:02.901211688 [2026-07-13 23:55:02] peewee.sqliteq INFO : writer received shutdown request, exiting.
2026-07-13 21:55:03.742068900 [INFO] Service Frigate exited with code 0 (by signal 0)
s6-rc: info: service frigate successfully stopped
s6-rc: info: service go2rtc: stopping
s6-rc: info: service frigate-log: stopping
2026-07-13 21:55:03.745358940 exit with signal: terminated
s6-rc: info: service frigate-log successfully stopped
2026-07-13 21:55:03.753205029 [INFO] The go2rtc service exited with code 0 (by signal 0)
s6-rc: info: service go2rtc successfully stopped
s6-rc: info: service prepare: stopping
s6-rc: info: service go2rtc-log: stopping
s6-rc: info: service prepare successfully stopped
s6-rc: info: service go2rtc-log successfully stopped
s6-rc: info: service log-prepare: stopping
s6-rc: info: service s6rc-fdholder: stopping
s6-rc: info: service log-prepare successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service s6rc-fdholder successfully stopped
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped

The front end works, it’s strange. However, it’s impossible to add cameras! Strange
Visual bug: when you reduce the window there is a slight offset
Found it!! It’s my fault, we were only managing Intel GPUs. It saw a GPU so it switched to GPU config. Try changing to CPU, that should do it. On our side, we’re fixing the issue. Thanks for this test
![]()
The front end and the inability to register devices come from the same issue.
To properly fix the auto-detection (it’s a real bug on our side, we won’t offer the GPU mode anymore except on compatible chips), could you give me the CPU/GPU model of the laptop? For example, the result of lspci | grep -iE 'vga|3d' .
For adding cameras: they must be added from Gladys (Frigate integration → Devices tab), not from the Frigate web interface — Gladys manages the camera configuration and would overwrite what is added on the Frigate side. Once the detector is set to CPU, you should be able to add your first camera from Gladys without any issues.
Here is the result of the command:

I’ll check the CPU details tomorrow. I’ll keep you posted.
Thanks @Will_71,
The image updates with the fixes. But if you can test running on CPU before updating to check that it restarts properly, that would be great ^^
So I switched to CPU. I didn’t update the image.
In CPU mode, my laptop struggles at container startup, and consequently Gladys does too.
When I made the change, I got an error
and after that, I think it restarted.
However, my cameras are not working.Here are the frigate logs
0/rawvideo @ 0x556612c98740] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:33:55.201515251 [2026-07-14 12:33:55] watchdog.cabane INFO : Restarting ffmpeg...
2026-07-14 10:33:55.224557860 [2026-07-14 12:33:55] watchdog.jardin ERROR : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:33:55.224833151 [2026-07-14 12:33:55] watchdog.jardin ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:33:55.225081438 [2026-07-14 12:33:55] ffmpeg.jardin.detect ERROR : [rtsp @ 0x55c7178bc440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:33:55.225260249 [2026-07-14 12:33:55] ffmpeg.jardin.detect ERROR : [in#0 @ 0x55c7178bc100] Error opening input: Server returned 404 Not Found
2026-07-14 10:33:55.225442011 [2026-07-14 12:33:55] ffmpeg.jardin.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:33:55.225549234 [2026-07-14 12:33:55] ffmpeg.jardin.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 10:33:55.225726670 [2026-07-14 12:33:55] watchdog.jardin INFO : Restarting ffmpeg...
2026-07-14 10:33:55.257028264 12:33:55.256 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:33:55.258524913 [2026-07-14 12:33:55] frigate.video ERROR : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:33:55.258748972 [2026-07-14 12:33:55] frigate.video ERROR : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:33:57.218827524 127.0.0.1 - - [14/Jul/2026:12:33:57 +0200] "" 400 0 "-" "-" "-" request_time="0.000" upstream_response_time="-"
2026-07-14 10:33:57.839368048 [2026-07-14 12:33:57] frigate.video ERROR : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:33:57.839709801 [2026-07-14 12:33:57] frigate.video ERROR : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:05.205191511 [2026-07-14 12:34:05] watchdog.cabane ERROR : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:05.205864871 [2026-07-14 12:34:05] watchdog.cabane ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:05.206342923 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [h264 @ 0x563f0ccddac0] No support for codec h264 profile 77.
2026-07-14 10:34:05.206862411 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [h264 @ 0x563f0ccddac0] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:05.207259133 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:05.207734665 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x563f0cbeb9c0] Error reinitializing filters!
2026-07-14 10:34:05.208146092 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x563f0cbeb9c0] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:05.208681348 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x563f0cbeb9c0] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:05.209070170 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x563f0cbe7000] Could not open encoder before EOF
2026-07-14 10:34:05.209332117 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x563f0cbe7000] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:05.209558160 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x563f0cbe7000] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:05.209813771 [2026-07-14 12:34:05] ffmpeg.cabane.detect ERROR : [out#0/rawvideo @ 0x563f0cbea480] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:05.210043747 [2026-07-14 12:34:05] watchdog.cabane INFO : Restarting ffmpeg...
2026-07-14 10:34:05.228176856 [2026-07-14 12:34:05] watchdog.jardin ERROR : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:05.228459498 [2026-07-14 12:34:05] watchdog.jardin ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:05.228660800 [2026-07-14 12:34:05] ffmpeg.jardin.detect ERROR : [rtsp @ 0x55799c281440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:05.228857705 [2026-07-14 12:34:05] ffmpeg.jardin.detect ERROR : [in#0 @ 0x55799c281100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:05.229054544 [2026-07-14 12:34:05] ffmpeg.jardin.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:05.229201109 [2026-07-14 12:34:05] ffmpeg.jardin.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:05.229349036 [2026-07-14 12:34:05] watchdog.jardin INFO : Restarting ffmpeg...
2026-07-14 10:34:07.294463045 12:34:07.294 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:07.296198055 [2026-07-14 12:34:07] frigate.video ERROR : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:07.296526926 [2026-07-14 12:34:07] frigate.video ERROR : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:07.870835268 [2026-07-14 12:34:07] frigate.video ERROR : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:07.872105037 [2026-07-14 12:34:07] frigate.video ERROR : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:15.215981820 [2026-07-14 12:34:15] watchdog.cabane ERROR : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:15.217401745 [2026-07-14 12:34:15] watchdog.cabane ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:15.218743926 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [h264 @ 0x55adf3dac940] No support for codec h264 profile 77.
2026-07-14 10:34:15.220093131 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [h264 @ 0x55adf3dac940] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:15.221142320 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:15.222089270 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55adf3df8cc0] Error reinitializing filters!
2026-07-14 10:34:15.223438892 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55adf3df8cc0] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:15.224909725 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55adf3df8cc0] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:15.225885294 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55adf3cbad40] Could not open encoder before EOF
2026-07-14 10:34:15.227050956 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55adf3cbad40] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:15.228277431 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55adf3cbad40] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:15.229570718 [2026-07-14 12:34:15] ffmpeg.cabane.detect ERROR : [out#0/rawvideo @ 0x55adf3cbb600] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:15.231569045 [2026-07-14 12:34:15] watchdog.cabane INFO : Restarting ffmpeg...
2026-07-14 10:34:15.236345266 [2026-07-14 12:34:15] watchdog.jardin ERROR : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:15.237505741 [2026-07-14 12:34:15] watchdog.jardin ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:15.238777425 [2026-07-14 12:34:15] ffmpeg.jardin.detect ERROR : [rtsp @ 0x56197a2e9440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:15.239906940 [2026-07-14 12:34:15] ffmpeg.jardin.detect ERROR : [in#0 @ 0x56197a2e9100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:15.241078774 [2026-07-14 12:34:15] ffmpeg.jardin.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:15.242033320 [2026-07-14 12:34:15] ffmpeg.jardin.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:15.243101667 [2026-07-14 12:34:15] watchdog.jardin INFO : Restarting ffmpeg...
2026-07-14 10:34:15.288472350 12:34:15.288 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:15.290214400 [2026-07-14 12:34:15] frigate.video ERROR : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:15.290564305 [2026-07-14 12:34:15] frigate.video ERROR : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:17.953809737 [2026-07-14 12:34:17] frigate.video ERROR : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:17.955586967 [2026-07-14 12:34:17] frigate.video ERROR : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:19.821661417 [2026-07-14 12:34:19] frigate.record.maintainer WARNING : Too many unprocessed recording segments in cache for cabane. This likely indicates an issue with the detect stream, keeping the 6 most recent segments out of 7 and discarding the rest...
2026-07-14 10:34:25.234629638 [2026-07-14 12:34:25] watchdog.cabane ERROR : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:25.234978525 [2026-07-14 12:34:25] watchdog.cabane ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:25.235265196 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [h264 @ 0x55d03dc96340] No support for codec h264 profile 77.
2026-07-14 10:34:25.235459495 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [h264 @ 0x55d03dc96340] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:25.235754915 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:25.235999937 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55d03dcdf7c0] Error reinitializing filters!
2026-07-14 10:34:25.236196751 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55d03dcdf7c0] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:25.236390255 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55d03dcdf7c0] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:25.236558192 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55d03dba3d40] Could not open encoder before EOF
2026-07-14 10:34:25.236732088 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55d03dba3d40] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:25.236923737 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55d03dba3d40] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:25.237163292 [2026-07-14 12:34:25] ffmpeg.cabane.detect ERROR : [out#0/rawvideo @ 0x55d03dcdd000] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:25.237382595 [2026-07-14 12:34:25] watchdog.cabane INFO : Restarting ffmpeg...
2026-07-14 10:34:25.248451652 [2026-07-14 12:34:25] watchdog.jardin ERROR : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:25.248648058 [2026-07-14 12:34:25] watchdog.jardin ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:25.248855129 [2026-07-14 12:34:25] ffmpeg.jardin.detect ERROR : [rtsp @ 0x5574d5cfa440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:25.249022586 [2026-07-14 12:34:25] ffmpeg.jardin.detect ERROR : [in#0 @ 0x5574d5cfa100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:25.249209143 [2026-07-14 12:34:25] ffmpeg.jardin.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:25.249428844 [2026-07-14 12:34:25] ffmpeg.jardin.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:25.249618660 [2026-07-14 12:34:25] watchdog.jardin INFO : Restarting ffmpeg...
2026-07-14 10:34:25.275787473 12:34:25.275 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:25.277527677 [2026-07-14 12:34:25] frigate.video ERROR : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:25.277851109 [2026-07-14 12:34:25] frigate.video ERROR : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:26.276688527 172.17.0.1 - - [14/Jul/2026:12:34:26 +0200] "GET /api/cabane/latest.webp?height=360 HTTP/1.1" 200 3654 "-" "axios/1.18.1" "-" request_time="0.017" upstream_response_time="0.016"
2026-07-14 10:34:26.298692216 172.17.0.1 - - [14/Jul/2026:12:34:26 +0200] "GET /api/jardin/latest.webp?height=360 HTTP/1.1" 200 3654 "-" "axios/1.18.1" "-" request_time="0.016" upstream_response_time="0.015"
2026-07-14 10:34:27.902181272 [2026-07-14 12:34:27] frigate.video ERROR : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:27.903477647 [2026-07-14 12:34:27] frigate.video ERROR : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:29.817476420 [2026-07-14 12:34:29] frigate.record.maintainer WARNING : Too many unprocessed recording segments in cache for cabane. This likely indicates an issue with the detect stream, keeping the 6 most recent segments out of 7 and discarding the rest...
2026-07-14 10:34:35.243051078 [2026-07-14 12:34:35] watchdog.cabane ERROR : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 10:34:35.244879827 [2026-07-14 12:34:35] watchdog.cabane ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:35.246200327 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [h264 @ 0x55b05ac7f100] No support for codec h264 profile 77.
2026-07-14 10:34:35.247297006 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [h264 @ 0x55b05ac7f100] Failed setup for format vaapi: hwaccel initialisation returned error.
2026-07-14 10:34:35.248655896 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : Impossible to convert between the formats supported by the filter 'Parsed_fps_0' and the filter 'auto_scale_0'
2026-07-14 10:34:35.249894712 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55b05accd900] Error reinitializing filters!
2026-07-14 10:34:35.250754281 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55b05accd900] Task finished with error code: -38 (Function not implemented)
2026-07-14 10:34:35.251894691 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [vf#0:0 @ 0x55b05accd900] Terminating thread with return code -38 (Function not implemented)
2026-07-14 10:34:35.253778944 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55b05ab8cd40] Could not open encoder before EOF
2026-07-14 10:34:35.255908269 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55b05ab8cd40] Task finished with error code: -22 (Invalid argument)
2026-07-14 10:34:35.257059507 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [vost#0:0/rawvideo @ 0x55b05ab8cd40] Terminating thread with return code -22 (Invalid argument)
2026-07-14 10:34:35.258385737 [2026-07-14 12:34:35] ffmpeg.cabane.detect ERROR : [out#0/rawvideo @ 0x55b05ab8d600] Nothing was written into output file, because at least one of its streams received no packets.
2026-07-14 10:34:35.260086389 [2026-07-14 12:34:35] watchdog.cabane INFO : Restarting ffmpeg...
2026-07-14 10:34:35.261784995 [2026-07-14 12:34:35] watchdog.jardin ERROR : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 10:34:35.262948280 [2026-07-14 12:34:35] watchdog.jardin ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 10:34:35.263874655 [2026-07-14 12:34:35] ffmpeg.jardin.detect ERROR : [rtsp @ 0x55f89b6be440] method DESCRIBE failed: 404 Not Found
2026-07-14 10:34:35.264975404 [2026-07-14 12:34:35] ffmpeg.jardin.detect ERROR : [in#0 @ 0x55f89b6be100] Error opening input: Server returned 404 Not Found
2026-07-14 10:34:35.265982709 [2026-07-14 12:34:35] ffmpeg.jardin.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 10:34:35.267382447 [2026-07-14 12:34:35] ffmpeg.jardin.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 10:34:35.268352376 [2026-07-14 12:34:35] watchdog.jardin INFO : Restarting ffmpeg...
2026-07-14 10:34:35.296861589 12:34:35.296 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 10:34:35.298956239 [2026-07-14 12:34:35] frigate.video ERROR : jardin: Unable to read frames from ffmpeg process.
2026-07-14 10:34:35.299417145 [2026-07-14 12:34:35] frigate.video ERROR : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:37.975289626 [2026-07-14 12:34:37] frigate.video ERROR : cabane: Unable to read frames from ffmpeg process.
2026-07-14 10:34:37.976173705 [2026-07-14 12:34:37] frigate.video ERROR : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 10:34:39.819091001 [2026-07-14 12:34:39] frigate.record.maintainer WARNING : Too many unprocessed recording segments in cache for cabane. This likely indicates an issue with the detect stream, keeping the 6 most recent segments out of 7 and discarding the rest...
I am updating the image
Which other model do you have? Does it support ONVIF? RTSP only?
The C610, I have the C660, it works, maybe there are some nuances. Apparently, some won’t work because it drains the battery. I’m trying to find a workaround because in my case, my battery-powered cameras are always powered. The battery only serves as a backup in case of a power outage.
However, even on the camera that works, there are plenty of errors in the logs
2026-07-14 11:14:15.752013089 [2026-07-14 13:14:15] watchdog.jardin ERROR : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 11:14:15.753684236 [2026-07-14 13:14:15] watchdog.jardin ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 11:14:15.754889480 [2026-07-14 13:14:15] ffmpeg.jardin.detect ERROR : [rtsp @ 0x55e7a2f9b440] method DESCRIBE failed: 404 Not Found
2026-07-14 11:14:15.756157639 [2026-07-14 13:14:15] ffmpeg.jardin.detect ERROR : [in#0 @ 0x55e7a2f9b100] Error opening input: Server returned 404 Not Found
2026-07-14 11:14:15.757031596 [2026-07-14 13:14:15] ffmpeg.jardin.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 11:14:15.757961077 [2026-07-14 13:14:15] ffmpeg.jardin.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 11:14:15.759186779 [2026-07-14 13:14:15] watchdog.jardin INFO : Restarting ffmpeg...
2026-07-14 11:14:18.396814719 13:14:18.396 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 11:14:18.399284088 [2026-07-14 13:14:18] frigate.video ERROR : jardin: Unable to read frames from ffmpeg process.
2026-07-14 11:14:18.399688520 [2026-07-14 13:14:18] frigate.video ERROR : jardin: ffmpeg process is not running. exiting capture thread...
2026-07-14 11:14:25.764305190 [2026-07-14 13:14:25] watchdog.jardin ERROR : Ffmpeg process crashed unexpectedly for jardin.
2026-07-14 11:14:25.765062826 [2026-07-14 13:14:25] watchdog.jardin ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 11:14:25.765798118 [2026-07-14 13:14:25] ffmpeg.jardin.detect ERROR : [rtsp @ 0x559b33206440] method DESCRIBE failed: 404 Not Found
2026-07-14 11:14:25.766548404 [2026-07-14 13:14:25] ffmpeg.jardin.detect ERROR : [in#0 @ 0x559b33206100] Error opening input: Server returned 404 Not Found
2026-07-14 11:14:25.767180296 [2026-07-14 13:14:25] ffmpeg.jardin.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/jardin.
2026-07-14 11:14:25.767404655 [2026-07-14 13:14:25] ffmpeg.jardin.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 11:14:25.767629054 [2026-07-14 13:14:25] watchdog.jardin INFO : Restarting ffmpeg...
2026-07-14 11:14:25.786991056 13:14:25.786 WRN [rtsp] error="streams: 401 Unauthorized" stream=jardin
2026-07-14 11:14:25.788579361 [2026-07-14 13:14:25] frigate.video ERROR : jardin: Unable to read frames from ffmpeg process.
2026-07-14 11:14:25.788853612 [2026-07-14 13:14:25] frigate.video ERROR : jardin: ffmpeg process is not running. exiting capture thread...
My working camera model is a weird C500 that it’s not listed! It supports both protocols.
For the C610, it’s a battery-powered model but with a solar panel that recharges the battery. Did you modify any parameters with your permanent power supply? Some have an „always active“ mode parameter when they are directly powered
I have a generic camera also connected to my Freebox via Wi-Fi and it works
Yes, the list is not exhaustive for now, it was for the first draft
.
Yes, that’s exactly the issue ^^ I tested with the C660, not powered, battery full at 7 p.m., it completely drained by 2 a.m… that’s also why they usually don’t activate RTSP/ONVIF on battery cameras.
We’ll first add a warning message to alert about the danger when running entirely on battery.
Then we’ll see if settings can be adjusted to avoid continuous streaming. But the issue for a camera is indeed there. They go into standby and it’s them that contact the app in case of an alert or something. Whereas for Frigate, it has to wake it up every time!!
Great!! RTSP only?
The opposite is also true because the TAPO app wakes up the camera when you want to see the video stream
yes
Two distinct issues in your logs ![]()
- Cabane (C610): The error
Failed setup for format vaapi / h264 profile 77comes from hardware decoding that was using your NVIDIA card instead of the Intel GPU (bi-GPU bug fixed in the image you’re installing). After the update, these errors should disappear — if you still see them, send us the logs. And since your C610 is on solar power: make sure to activate the « always active / continuous monitoring » mode in the Tapo app, it’s designed for cameras with live power. - Jardin (C500): The
401 Unauthorizedis the camera refusing the credentials. For wired Tapo cameras, you need to create a « camera account » in the Tapo app (camera settings → Advanced settings → Camera account) and enter THOSE credentials in Gladys — not your TP-Link cloud account. Good news: the C500 is added to the catalog, in the next image you’ll be able to select it directly (paths and note pre-filled). - The « Frigate installation failed » followed by « started successfully »: transient hiccup on restart, we plan a more explicit message.
I just built a new image, you can get it.
Yes of course ^^ but if you spend your day on it, the battery will drain quickly (by the way, at the best solar hours, I tested, the panel is not enough to compensate the energy spent, you can see it after about 1 hour, the battery still drains — well at least on the C660 in 4K). But in this case, Frigate remains active permanently to be able to detect ^^
So the setting is on certain models. I don’t have it.
Here are the logs, the errors concern only this camera now. I’m afraid we won’t be able to have the stream.
2026-07-14 12:35:33.058190442 [2026-07-14 14:35:33] frigate.video ERROR : cabane: Unable to read frames from ffmpeg process.
2026-07-14 12:35:33.058972575 [2026-07-14 14:35:33] frigate.video ERROR : cabane: ffmpeg process is not running. exiting capture thread...
2026-07-14 12:35:38.645984344 127.0.0.1 - - [14/Jul/2026:14:35:38 +0200] "" 400 0 "-" "-" "-" request_time="0.000" upstream_response_time="-"
2026-07-14 12:35:41.071339828 [2026-07-14 14:35:41] watchdog.cabane ERROR : Ffmpeg process crashed unexpectedly for cabane.
2026-07-14 12:35:41.072161634 [2026-07-14 14:35:41] watchdog.cabane ERROR : The following ffmpeg logs include the last 100 lines prior to exit.
2026-07-14 12:35:41.072965580 [2026-07-14 14:35:41] ffmpeg.cabane.detect ERROR : [rtsp @ 0x5584589fa440] method DESCRIBE failed: 404 Not Found
2026-07-14 12:35:41.074252105 [2026-07-14 14:35:41] ffmpeg.cabane.detect ERROR : [in#0 @ 0x5584589fa100] Error opening input: Server returned 404 Not Found
2026-07-14 12:35:41.074889572 [2026-07-14 14:35:41] ffmpeg.cabane.detect ERROR : Error opening input file rtsp://127.0.0.1:8554/cabane.
2026-07-14 12:35:41.075976595 [2026-07-14 14:35:41] ffmpeg.cabane.detect ERROR : Error opening input files: Server returned 404 Not Found
2026-07-14 12:35:41.077586498 [2026-07-14 14:35:41] watchdog.cabane INFO : Restarting ffmpeg...
2026-07-14 12:35:41.111838439 14:35:41.111 WRN [rtsp] error="streams: 401 Unauthorized" stream=cabane
2026-07-14 12:35:41.115944307 [2026-07-14 14:35:41] frigate.video ERROR : cabane: Unable to read frames from ffmpeg process.
2026-07-14 12:35:41.116718270 [2026-07-14 14:35:41] frigate.video ERROR : cabane: ffmpeg process is not running. exiting capture thread...
Yes, I know and I had the correct credentials, and I saw for the C500, I updated before you sent the message!













