Riešenie problémov
Som tu nový
Nájdi svoj príznak, prečítaj si príčinu a postupuj podľa riešenia. Príklady používajú názov kontajnera holyarrs; ak máš iný, použi svoj.
Prvé 3 kontroly
Odkaz na Prvé 3 kontroly- Sleduj log:
docker logs -f holyarrs. Tajné údaje sú zamaskované. Sledovanie ukončíš cez Ctrl+C; kontajner beží ďalej. - Spusti doctor:
docker exec holyarrs /holyarrs doctor. Každý riadok hovoríOK,WARNaleboFAILa ku každémuWARNaleboFAILje napísané, ako to opraviť. - Stále si zaseknutý? Stiahni balík pre podporu a opýtaj sa. Pozri Získať podporu.
Webová stránka sa neotvorí
Odkaz na Webová stránka sa neotvoríPríznak: prehliadač sa nevie pripojiť na http://your-server:6262.
Príčina: kontajner je zastavený, port nie je namapovaný alebo v ceste stojí proxy.
Riešenie:
- Spusti
docker ps. Mal by si vidieťholyarrss0.0.0.0:6262->6262. - Ak sa stále reštartuje, dôvod nájdeš v
docker logs holyarrs. - Ak používaš cestu, napríklad
/holyarrs, pozri Reverse proxy a URL base.
Prístup zamietnutý
Odkaz na Prístup zamietnutýPríznak: doctor hlási, že do priečinka sa nedá zapisovať, alebo importy zlyhávajú s chybou oprávnenia.
Príčina: vlastník priečinka na hostiteľovi nesedí s PUID a PGID.
Riešenie: spusti chown, ktorý doctor navrhne, alebo nastav PUID a PGID na vlastníka priečinka. Na NAS daj tomuto používateľovi čítanie a zápis na obrazovke s oprávneniami. Pozri NAS, Synology a Unraid.
Nič sa nesťahuje
Odkaz na Nič sa nesťahujePríznak: tituly zostávajú chýbajúce a nič sa nedostane do tvojho sťahovača.
Príčina: žiadny zdroj neodpovedá, sťahovač nie je pripojený alebo žiadny release nespĺňa tvoje pravidlá výberu.
Riešenie:
- Otvor Settings > Downloaders (Nastavenia > Sťahovače) a klikni na Test (otestovať) pri svojom sťahovači. Mal by prejsť.
- Otvor Settings > Sources (Nastavenia > Zdroje) a klikni na Test pri každom zdroji.
- Na tituli otvor Choose a release (vybrať release), aby si videl všetky výsledky a dôvody, prečo sa nevybral.
Stiahnuté, ale neimportované
Odkaz na Stiahnuté, ale neimportovanéPríznak: sťahovanie sa v sťahovači dokončilo, ale titul nie je v tvojej knižnici.
Príčina: HolyArrs nevidí súbor na rovnakej ceste, nemôže zapisovať do priečinka knižnice alebo import čaká na rozhodnutie.
Riešenie:
- Daj HolyArrs aj sťahovaču ten istý priečinok na sťahovanie na rovnakej ceste, napríklad
/downloads, alebo nastav Downloader’s path (cesta sťahovača) a HolyArrs’ path (cesta HolyArrs) na sťahovači. - Spusti doctor a oprav každý
FAILpri priečinkoch na sťahovanie alebo priečinkoch knižnice. - V zozname sťahovaní skontroluj položky označené Needs a decision (čaká na rozhodnutie) a schváľ alebo zahoď ich plán.
Importy sú kópie, nie hardlinky
Odkaz na Importy sú kópie, nie hardlinkyPríznak: doctor hlási, že hardlinky nefungujú, alebo sa po importoch zdvojnásobí využitie disku.
Príčina: priečinky na sťahovanie a priečinky knižnice sú na rôznych diskoch alebo pripojeniach, alebo disk nevie robiť hardlinky (DrivePool, mnohé NAS a zdieľania SMB, Docker Desktop na Windows). Každý súbor sa aj tak zapíše len raz. Dokončené sťahovania z Usenetu sa presunú, keď sú na rovnakom disku ako knižnica.
Riešenie: do kontajnera pripoj jeden spoločný nadradený priečinok namiesto samostatných. Pozri Priečinky.
HolyArrs sa nespustí
Odkaz na HolyArrs sa nespustíPríznak: kontajner sa zastaví alebo sa okamžite reštartuje.
Príčina: uvádza ju log. Časté sú: /config na sieťovom zdieľaní alebo ceste FUSE, alebo pokazená časť.
Riešenie:
- Ak to hovorí log, presuň
/configna lokálny disk. HolyArrs nespustí svoju databázu na zdieľaní. - Inak spusti v núdzovom režime, oprav to v Settings (Nastavenia) a reštartuj normálne.
Funkcia chýba
Odkaz na Funkcia chýbaPríznak: funkcia, o ktorej si čítal, v aplikácii nie je.
Príčina: v tejto verzii môže byť pozdržaná.
Riešenie: pozri Pozdržané funkcie.
Stránky nemajú názvy ani obrázky
Odkaz na Stránky nemajú názvy ani obrázkyPríznak: tituly sa zobrazujú bez plagátov a podrobností.
Príčina: metadátový server je nedostupný.
Riešenie: skontroluj svoj DNS a firewall. Sekcia Network v doctorovi ukáže, či server odpovedá.
Pre expertov
Odkaz na Pre expertovKontroly a voľby doctora
Doctor beží vnútri kontajnera pod rovnakým používateľom ako HolyArrs, takže narazí na to isté, na čo narazí HolyArrs.
| Sekcia | Ukazuje |
|---|---|
| App | Verziu, používateľa a skupinu, umask, či beží v kontajneri. |
| Config folder | Vlastníka, oprávnenia, voľné miesto, či je na lokálnom disku. |
| Library and download folders | Či existuje, vlastníka, či sa dá zapisovať, voľné miesto, hardlinky medzi priečinkami na sťahovanie a priečinkami knižnice. |
| Network | Či sa názov metadátového servera preloží a či server odpovedá. |
| Clock | Čas, časové pásmo (TZ), varovanie, keď sú hodiny jasne zlé. |
| Voľba | Čo robí |
|---|---|
-config <folder> |
Skontroluje iný konfiguračný priečinok HolyArrs než /config. |
-json |
Vypíše report ako JSON. |
Návratový kód 0 znamená, že nič nezlyhalo; 1 znamená, že niektorý riadok hovorí FAIL. Report nikdy neukáže kľúče, heslá ani tokeny. Iba číta, okrem malého testovacieho súboru, ktorý zapíše a odstráni. Ak je spustený ako root, odovzdá aj konfiguračný priečinok používateľovi PUID:PGID, rovnako ako pri normálnom štarte.
Ak sa HolyArrs stále reštartuje, docker exec zlyhá. Spusti doctor v novom kontajneri s rovnakými priečinkami:
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> -e TZ=<tz> holyarrs/holyarrs:<tag> doctorS Compose: docker compose run --rm holyarrs doctor.
Kontrola priečinkov pri štarte
Pri štarte HolyArrs skontroluje svoje priečinky a zapíše do logu jeden súhrnný riadok, napríklad folders: 4 ok, 1 not writable, potom jeden riadok na každý problémový priečinok s riešením. Kontrola sa po 3 sekundách zastaví, aby sa štart nikdy nezasekol. Priečinok, ktorý odpovedá príliš pomaly, sa počíta ako neskontrolovaný; často ide o disk, ktorý sa budí zo spánku, alebo pomalé sieťové zdieľanie. Doctor ho kontroluje bez časového limitu. Pozri Logy.
V image nie je shell
Image obsahuje iba program HolyArrs, takže zostáva malý a útočník v ňom nemá čo nájsť. docker exec holyarrs sh zlyhá zámerne. Na bližší pohľad spusti vedľa neho jednorazového pomocníka:
docker run --rm -it --pid container:holyarrs --network container:holyarrs --volumes-from holyarrs busybox shVidí proces HolyArrs, zdieľa jeho sieť a má rovnaké priečinky na rovnakých cestách. Beží ako root, takže iba pozeraj a nemeň: súbor zapísaný ako root nemusí byť pre HolyArrs čitateľný. Ak chceš testovať ako používateľ HolyArrs, pridaj --user <PUID>:<PGID>.
Zisti verziu
docker inspect --format '{{ index .Config.Labels "org.opencontainers.image.version" }}' holyarrsTo isté ukáže sekcia App v doctorovi.
Súvisiace stránky
Odkaz na Súvisiace stránkyHolyArrs je zadarmo. Ak ti ušetril čas, daj mu hviezdičku na GitHube, podpor ho alebo kúp mi kávu.