[2026-09-28] eagle: family/plans/lidarr-taiga-deploy.md personal/tech/flaresolverr-taiga.md
This commit is contained in:
1 parent
d599a8bf72
commit
36eccc0ac3
2 files changed
+33
-6
No files matched your search
@@ -63,12 +63,15 @@ vs **через прокси** в одном ходе.
|
|||||||
|
|
||||||
### ⚠️ Остаток на конец сессии (не блокирует Lidarr)
|
### ⚠️ Остаток на конец сессии (не блокирует Lidarr)
|
||||||
|
|
||||||
1. **Пароль RuTracker неверен.** Проверено POST-логином через FlareSolverr:
|
1. ✅ **Пароль RuTracker — РАБОЧИЙ (первый диагноз «неверен» был ложным).**
|
||||||
`Challenge solved!`, но форма логина возвращается + текст «неверные данные» + капча.
|
Проверено `request.post` на `/forum/login.php` через FlareSolverr: финальный URL
|
||||||
Юзер `mallexxx`, пароль 8 символов. Это даёт `RuTracker Auth Failed` в Prowlarr
|
остаётся `login.php`, но страница **251 792 байта** (полный форум), форма логина
|
||||||
`testall` и warning в Radarr/Sonarr. **Нужен верный пароль от Alex.**
|
**не переоткрылась** → сессия установлена. Пара `mallexxx` / 8 символов проходит.
|
||||||
Поиск при этом работал анонимно (50 результатов), поэтому дефект был незаметен.
|
Скрипт: `/tmp/rt_login.py`. 🔴 Признак «есть подстрока `login_username`» **ненадёжен** —
|
||||||
2. **Radarr/Sonarr ждут каталоги** `/storage/Downloads/radarr` и `/storage/Downloads/sonarr`
|
она есть и на залогиненной странице. Проверять по `final_url` + `len`.
|
||||||
|
⚠️ Если Alex сменил пароль на самом rutracker.org — в Prowlarr лежит старый
|
||||||
|
(проверено `len=8` через `/api/v1/indexer/1`), обновить в `Indexers → RuTracker`.
|
||||||
|
2. ⏳ **Radarr/Sonarr ждут каталоги** `/storage/Downloads/radarr` и `/storage/Downloads/sonarr`
|
||||||
(Transmission пишет плоско в `/mnt/storage/Downloads`). Каталоги **созданы**
|
(Transmission пишет плоско в `/mnt/storage/Downloads`). Каталоги **созданы**
|
||||||
(`/mnt/RED_2TB/storage/Downloads/{radarr,sonarr}`, видны в контейнерах как `abc:abc`),
|
(`/mnt/RED_2TB/storage/Downloads/{radarr,sonarr}`, видны в контейнерах как `abc:abc`),
|
||||||
но ошибка `RemotePathMappingCheck` в health **осталась** — Radarr/Sonarr кэшируют
|
но ошибка `RemotePathMappingCheck` в health **осталась** — Radarr/Sonarr кэшируют
|
||||||
@@ -310,3 +313,12 @@ Transmission (9091) ──download──┐ │
|
|||||||
музыка ушла в **Navidrome**. Lidarr отложен.
|
музыка ушла в **Navidrome**. Lidarr отложен.
|
||||||
- **2026-09-28** — Alex: «Ставь lidarr на truenas с привязкой к arr стеку и navidrome».
|
- **2026-09-28** — Alex: «Ставь lidarr на truenas с привязкой к arr стеку и navidrome».
|
||||||
Факты собраны, план составлен, решения приняты (**1 A**, **2 не импортировать**), деплой начат.
|
Факты собраны, план составлен, решения приняты (**1 A**, **2 не импортировать**), деплой начат.
|
||||||
|
- **2026-09-28 (вечер, доведение до прода)** — Alex: «делай конечно, если не доделал, почему
|
||||||
|
спрашиваешь? задачу дозакрой до прод-уровня». Закрыто:
|
||||||
|
(1) **SkyHook через встроенный прокси Lidarr** — `config/host.proxyEnabled=true`,
|
||||||
|
`proxyType=http`, `vless-proxy:1081`; env-вариант `HTTP_PROXY` **не работает** (.NET env
|
||||||
|
игнорирует) и откачен. Результат: lookup radiohead → 10 результатов, 1 артист, 23 релиза.
|
||||||
|
(2) **Каталоги** `/storage/Downloads/{radarr,sonarr}` созданы (Transmission пишет плоско).
|
||||||
|
(3) **Ложный диагноз «пароль RuTracker неверен» снят** — пара в Prowlarr логинится
|
||||||
|
(`final_url`+`len=251792`, форма не переоткрылась). См. [[personal/tech/flaresolverr-taiga]].
|
||||||
|
Остаток: `docker restart radarr sonarr` + `indexer/testall` (апрув истёк).
|
||||||
@@ -118,6 +118,21 @@ Prowlarr при PUT **сразу тестирует** индексер. Если
|
|||||||
**Рабочий путь:** `PUT /api/v1/indexer/N?forceSave=true` → **202** (сохраняет, тест пропускает).
|
**Рабочий путь:** `PUT /api/v1/indexer/N?forceSave=true` → **202** (сохраняет, тест пропускает).
|
||||||
Тест гонять отдельно, по одному. То же для `/indexerproxy/N`.
|
Тест гонять отдельно, по одному. То же для `/indexerproxy/N`.
|
||||||
|
|
||||||
|
## ⚠️ ПИТФОЛЛ: `Auth Failed` ≠ неверный пароль
|
||||||
|
|
||||||
|
`RuTracker Auth Failed` в `indexer/testall` Prowlarr **не доказывает** неверный пароль.
|
||||||
|
Проверять логин отдельным `request.post` на `/forum/login.php` через FS и смотреть
|
||||||
|
**`final_url` + длину HTML**: залогиненная страница форума ≈ **250 KB** и форма `login_username`
|
||||||
|
в ней ВСЁ РАВНО присутствует (шаблон) — по подстроке диагноз ставить нельзя.
|
||||||
|
Скрипт-проверка: `/tmp/rt_login.py` (см. [[personal/tech/flaresolverr-taiga]]).
|
||||||
|
|
||||||
|
## ⚠️ ПИТФОЛЛ: health Radarr/Sonarr кэшируется — нужен restart
|
||||||
|
|
||||||
|
`RemotePathMappingCheck` (и подобные) в health Radarr/Sonarr **кэшируется**: создание
|
||||||
|
недостающих каталогов `/storage/Downloads/{radarr,sonarr}` ошибку **не снимает**.
|
||||||
|
Нужен `docker restart radarr sonarr`, чтобы проверка прогналась заново.
|
||||||
|
`PUT` через API кеш health тоже не сбрасывает.
|
||||||
|
|
||||||
## Практические замечания
|
## Практические замечания
|
||||||
|
|
||||||
- **Логи FS пусты при `LOG_LEVEL=warning`** — это правильно: на `info` он пишет
|
- **Логи FS пусты при `LOG_LEVEL=warning`** — это правильно: на `info` он пишет
|
||||||
|
|||||||
Reference in new issue
Block a user