Files
ProxmoxVE/install
CanbiZ (MickLesk) 2d87429006 fix(tdarr): use curl_with_retry and verify binaries before enabling service
Tdarr_Updater downloads the actual server/node binaries from tdarr.io at
runtime. If tdarr.io is blocked by local DNS (e.g. OPNsense OISD blocklists),
the updater exits silently with code 0, leaving no binaries on disk. The
subsequent systemctl enable then fails with 'Operation not permitted' (exit 1)
because the ExecStart paths don't exist.

Changes:
- Replace bare curl with curl_with_retry for versions.json and Tdarr_Updater.zip
  downloads to gain retry logic, DNS pre-check and exponential backoff
- Add msg_info before Tdarr_Updater run so users see this step in the log
- Check that Tdarr_Server and Tdarr_Node binaries exist after the updater
  runs; fail immediately with a clear message pointing to tdarr.io connectivity
  instead of letting systemctl fail with a confusing 'Operation not permitted'

Fixes: #13030
2026-03-18 18:54:18 +01:00
..
2026-01-30 23:48:51 +01:00
2026-02-07 22:24:55 +01:00
2026-01-29 18:43:00 +01:00
2026-01-07 08:49:12 +01:00
2026-02-20 21:05:09 +01:00
2026-02-07 22:51:47 +01:00
2026-03-05 15:58:47 +01:00
2026-02-15 20:43:26 +01:00
2026-02-24 19:54:21 +01:00
2026-01-13 08:53:37 +01:00
2026-01-24 07:55:04 +01:00
2026-02-02 20:10:55 +01:00
2026-01-08 14:57:56 +01:00
2026-01-19 13:36:59 +01:00
2026-01-11 14:14:19 +01:00
2026-03-07 23:46:36 +01:00
2026-03-15 20:08:39 +01:00
2026-01-09 20:31:30 +01:00
2026-02-26 11:14:18 +01:00
2026-02-02 09:02:11 +01:00
2026-01-07 08:49:12 +01:00
2026-01-31 00:10:38 +01:00
2026-03-04 10:26:34 +01:00
2026-01-22 11:56:59 +01:00
2026-03-05 15:58:10 +01:00
2026-02-06 20:43:40 +01:00
2026-03-08 13:25:24 +01:00
2026-03-09 17:06:07 +01:00
2026-03-01 20:41:55 +01:00
2026-03-05 13:50:20 +01:00
2026-03-02 09:36:16 +01:00
2026-01-15 14:19:34 +01:00
2026-02-23 22:41:29 +01:00
2026-01-07 08:49:12 +01:00
2026-02-23 19:21:26 +01:00
2026-03-18 08:43:40 +01:00
2026-01-06 19:39:40 +01:00
2026-02-05 15:31:45 +01:00
2026-02-05 15:31:45 +01:00
2026-02-27 13:54:45 +01:00
2026-03-18 11:50:41 +01:00
2026-01-18 15:09:14 +01:00
2026-01-07 08:49:12 +01:00
2026-01-17 03:14:44 +01:00
2026-02-04 08:38:14 +01:00
2026-03-15 23:12:11 +01:00
2026-01-31 22:51:38 +01:00
2026-02-25 16:16:23 +01:00