Josh Hawkins
ac0f6c9dd3
fix restart failing under non-root
...
restart_frigate() called psutil.Process(1).terminate() to signal s6-svscan, but s6-svscan runs as root while frigate runs as uid 1000, so the call raised AccessDenied. That exception escaped every caller: the UI restart button dropped its websocket client, MQTT restart and Save & Restart just logged and did nothing, and the watchdog crashed its own monitoring thread on a dead detector. This catches AccessDenied and falls through to the existing SIGINT branch, which exits the process for s6 to restart it.
2026-09-18 06:55:36 -05:00
..
2026-09-16 12:07:05 -06:00
2021-01-26 21:40:33 -06:00
2024-09-17 10:41:46 -05:00
2026-09-17 16:34:47 -05:00
2026-09-17 16:34:47 -05:00
2026-09-17 16:34:47 -05:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-06-21 07:38:41 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-05-22 08:39:52 -06:00
2026-07-16 14:58:26 -06:00
2026-09-12 07:30:04 -06:00
2026-04-23 12:27:49 -06:00
2026-09-12 07:30:04 -06:00
2026-07-12 03:48:14 -08:00
2026-09-12 07:30:04 -06:00
2026-09-14 08:23:36 -06:00
2026-07-29 08:39:01 -06:00
2026-09-12 07:30:04 -06:00
2023-07-06 09:28:50 -05:00
2026-08-18 10:08:52 -05:00
2026-05-18 22:52:40 -05:00
2026-04-14 21:39:44 -06:00
2026-09-04 09:13:30 -06:00
2026-09-12 07:30:04 -06:00
2026-09-14 08:23:36 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-18 06:55:36 -05:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-03-20 08:50:58 -05:00
2026-05-03 14:54:20 -06:00
2026-09-12 07:30:04 -06:00
2026-08-12 08:55:34 -05:00
2026-09-12 07:30:04 -06:00
2026-09-17 16:34:47 -05:00
2026-06-19 10:10:22 -06:00
2026-09-12 07:30:04 -06:00
2026-09-14 08:23:36 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-05-18 22:52:40 -05:00
2026-09-12 07:30:04 -06:00
2026-03-05 18:20:03 -06:00
2026-06-01 12:08:46 -05:00
2026-06-01 12:08:46 -05:00
2026-06-01 12:08:46 -05:00
2026-09-12 07:30:04 -06:00
2026-08-05 07:39:56 -05:00
2026-06-13 16:23:30 -05:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-06-23 15:47:04 -06:00
2026-09-12 07:30:04 -06:00
2026-05-31 08:20:09 -06:00
2026-04-23 12:27:49 -06:00
2026-09-12 07:30:04 -06:00
2026-09-14 08:23:36 -06:00
2026-07-31 08:57:23 -05:00
2026-09-15 07:48:30 -05:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-07-15 18:49:05 -06:00
2026-08-03 08:18:28 -05:00
2026-09-12 07:30:04 -06:00
2025-10-15 11:09:28 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2023-10-18 18:21:52 -05:00
2026-09-18 06:55:36 -05:00
2026-09-17 10:28:37 -06:00
2026-08-13 11:16:02 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-07-16 09:05:21 -05:00
2026-05-22 08:39:52 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-07-21 06:44:33 -06:00
2026-07-14 06:27:00 -05:00
2026-06-23 15:24:05 -06:00
2026-09-12 07:30:04 -06:00
2026-09-12 07:30:04 -06:00
2026-07-04 17:10:32 -06:00
2026-08-13 21:59:46 -05:00
2026-06-23 15:23:18 -06:00
2026-09-12 07:30:04 -06:00
2026-04-23 12:27:49 -06:00
2026-08-22 11:08:24 -05:00
2026-07-08 08:27:38 -05:00
2026-07-17 08:00:15 -06:00
2026-09-12 07:30:04 -06:00
2023-07-06 09:28:50 -05:00