Gabriel David Pragin
ded7da536d
fix(sabnzbd): update script now migrates old service files to use venv Python ( #10466 )
...
- Separates venv creation from service file migration logic
- Always checks and fixes service file if it uses system python3
- Fixes installations that have venv but wrong service file path
- Ensures all users running update script get automatic migration
- Idempotent: safe to run multiple times
This applies the same fix from PR #10459 (Bazarr) to SABnzbd, which has
the identical bug pattern where service file migration was locked behind
a venv existence check.
Related: #7332 , #10459
2026-01-01 23:43:20 +01:00
..
2025-12-30 14:59:00 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:13:27 +01:00
2025-12-16 15:11:22 +01:00
2025-12-21 21:46:17 +01:00
2025-12-19 22:41:51 +01:00
2026-01-01 19:09:19 +01:00
2025-12-31 20:09:43 +01:00
2025-12-23 14:19:03 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:13:27 +01:00
2025-12-31 20:09:43 +01:00
2025-12-09 10:05:36 +01:00
2025-12-19 22:38:36 +01:00
2025-12-16 00:02:51 +01:00
2025-12-17 14:13:27 +01:00
2025-12-11 18:32:20 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:53:10 +01:00
2025-12-20 22:11:54 +01:00
2025-12-30 08:31:20 +01:00
2025-12-23 13:51:06 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:13:27 +01:00
2025-12-15 10:10:04 +01:00
2025-12-19 22:43:40 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:13:27 +01:00
2025-12-26 19:57:49 +01:00
2025-12-19 22:40:45 +01:00
2025-12-25 15:17:56 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-21 23:15:08 +01:00
2025-12-16 15:11:22 +01:00
2025-12-15 13:03:20 +01:00
2025-12-22 10:17:19 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:13:27 +01:00
2025-12-16 15:11:22 +01:00
2025-12-29 15:50:10 +01:00
2025-12-28 21:29:51 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-22 23:25:19 +01:00
2025-12-17 14:13:27 +01:00
2025-12-29 00:38:05 +01:00
2025-12-16 15:11:22 +01:00
2025-12-28 20:21:16 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:13:27 +01:00
2025-12-16 11:52:58 +01:00
2025-12-17 14:13:27 +01:00
2025-12-27 10:17:30 +01:00
2025-12-25 15:21:00 +01:00
2025-12-25 15:21:20 +01:00
2025-12-17 14:13:27 +01:00
2025-12-25 15:21:41 +01:00
2025-12-24 15:24:42 +01:00
2025-12-25 15:22:24 +01:00
2025-12-15 22:17:00 +01:00
2025-12-17 14:13:27 +01:00
2025-12-15 17:47:32 +01:00
2025-12-24 15:28:56 +01:00
2025-12-24 14:21:02 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 14:13:27 +01:00
2025-12-26 19:58:38 +01:00
2025-12-18 21:31:53 +01:00
2025-12-16 15:11:22 +01:00
2025-12-24 14:21:58 +01:00
2025-12-23 22:31:27 +01:00
2025-12-23 23:58:37 +01:00
2025-12-19 13:22:07 +01:00
2025-12-16 15:11:22 +01:00
2025-12-17 16:27:16 +01:00
2025-12-28 18:01:46 +01:00
2025-12-17 16:30:41 +01:00
2025-12-17 16:30:56 +01:00
2025-12-17 16:31:17 +01:00
2025-12-17 16:31:39 +01:00
2025-12-22 22:52:01 +01:00
2025-12-17 16:34:24 +01:00
2026-01-01 23:43:20 +01:00
2025-12-17 16:34:36 +01:00
2025-12-18 02:31:28 +01:00
2025-12-17 16:35:32 +01:00
2025-12-17 14:13:27 +01:00
2025-12-16 15:11:22 +01:00
2026-01-01 19:09:43 +01:00
2025-12-11 12:30:27 +01:00
2025-12-29 20:40:20 +01:00
2025-12-13 11:30:06 +01:00
2025-12-29 20:40:33 +01:00
2025-12-08 19:36:06 +01:00
2025-12-24 14:22:49 +01:00
2025-12-24 22:38:55 +01:00
2025-12-17 16:34:53 +01:00
2025-12-17 14:13:27 +01:00
2025-12-10 18:38:56 +01:00
2025-12-17 15:01:28 +01:00
2025-12-13 11:29:19 +01:00
2025-12-17 14:13:27 +01:00
2025-12-13 23:05:07 +01:00
2025-12-10 21:38:24 +01:00
2025-12-21 23:13:46 +01:00
2025-12-10 18:40:26 +01:00
2025-12-10 21:37:36 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-16 15:11:22 +01:00
2025-12-18 09:56:54 +01:00
2025-12-09 15:58:13 +01:00
2025-12-09 16:04:15 +01:00
2025-12-09 16:04:47 +01:00
2025-12-25 08:31:40 +01:00