Rješavanje problema
Novi si ovdje
Pronađi svoj simptom, pročitaj uzrok, slijedi rješenje. Primjeri koriste ime containera holyarrs; koristi svoje ako se razlikuje.
First 3 checks (prve 3 provjere)
Poveznica na First 3 checks (prve 3 provjere)- Prati log:
docker logs -f holyarrs. Tajne su maskirane. Pritisni Ctrl+C da prestaneš pratiti; container i dalje radi. - Pokreni doctor:
docker exec holyarrs /holyarrs doctor. Svaki redak kažeOK,WARNiliFAIL, a uz svakiWARNiliFAILpiše kako to popraviti. - Još uvijek zapinješ? Preuzmi paket za podršku i pitaj. Pogledaj Zatraži podršku.
Ne možeš otvoriti web stranicu
Poveznica na Ne možeš otvoriti web stranicuSimptom: preglednik se ne može spojiti na http://your-server:6262.
Uzrok: container je zaustavljen, port nije mapiran ili je na putu proxy.
Rješenje:
- Izvrši
docker ps. Vidjet ćešholyarrss0.0.0.0:6262->6262. - Ako se stalno ponovno pokreće, razlog potraži u
docker logs holyarrs. - Ako koristiš putanju kao što je
/holyarrs, pogledaj Reverse proxy i URL base.
Permission denied
Poveznica na Permission deniedSimptom: doctor kaže da u mapu nije moguće pisati ili uvozi padaju s greškom o dozvoli.
Uzrok: vlasnik mape na hostu ne odgovara vrijednostima PUID i PGID.
Rješenje: izvrši chown koji doctor predlaže ili postavi PUID i PGID na vlasnika mape. Na NAS-u daj tom korisniku čitanje i pisanje u ekranu s dozvolama. Pogledaj NAS, Synology i Unraid.
Ništa se ne preuzima
Poveznica na Ništa se ne preuzimaSimptom: naslovi i dalje nedostaju i ništa ne stiže do tvog preuzimatelja.
Uzrok: nijedan izvor ne odgovara, preuzimatelj nije spojen ili nijedan release ne prolazi tvoja pravila odabira.
Rješenje:
- Otvori Settings > Downloaders (postavke > preuzimatelji) i klikni na Test (testiraj) kod svog preuzimatelja. Treba proći.
- Otvori Settings > Sources (postavke > izvori) i klikni na Test kod svakog izvora.
- Na naslovu otvori Choose a release (odaberi release) da vidiš sve rezultate i razloge zbog kojih nisu odabrani.
Pogledaj Preuzimatelji i Izvori.
Preuzeto, ali nije uvezeno
Poveznica na Preuzeto, ali nije uvezenoSimptom: preuzimanje je gotovo u tvom preuzimatelju, ali naslova nema u tvojoj biblioteci.
Uzrok: HolyArrs ne vidi datoteku na istoj putanji, ne može pisati u mapu biblioteke ili uvoz čeka odluku.
Rješenje:
- Daj HolyArrs-u i preuzimatelju istu mapu za preuzimanja na istoj putanji, na primjer
/downloads, ili postavi Downloader’s path (putanja preuzimatelja) i HolyArrs’ path (putanja HolyArrs-a) na preuzimatelju. - Pokreni doctor i popravi svaki
FAILna mapama za preuzimanja ili biblioteke. - U popisu preuzimanja potraži stavke označene s Needs a decision (čeka odluku) i odobri ili odbaci plan.
Uvozi su kopije, a ne hardlinkovi
Poveznica na Uvozi su kopije, a ne hardlinkoviSimptom: doctor kaže da hardlinkovi ne rade ili se zauzeće diska udvostruči nakon uvoza.
Uzrok: mape za preuzimanja i biblioteke nalaze se na različitim diskovima ili mountovima ili disk ne podržava hardlinkove (DrivePool, mnogi NAS-ovi i SMB dijeljeni resursi, Docker Desktop na Windowsima). Svaka se datoteka i dalje zapisuje samo jednom. Gotova Usenet preuzimanja premještaju se kad dijele disk s bibliotekom.
Rješenje: umjesto zasebnih, montiraj u container jednu zajedničku nadređenu mapu. Pogledaj Mape.
HolyArrs se ne pokreće
Poveznica na HolyArrs se ne pokrećeSimptom: container se zaustavi ili se odmah ponovno pokreće.
Uzrok: log ga navodi. Česti su: /config na mrežnom dijeljenom resursu ili FUSE putanji ili pokvaren dio.
Rješenje:
- Premjesti
/configna lokalni disk ako log to kaže. HolyArrs neće pokretati svoju bazu podataka na dijeljenom resursu. - Inače pokreni u sigurnom načinu rada, popravi iz Settings (postavke) i pokreni ponovno kao i inače.
Nedostaje značajka
Poveznica na Nedostaje značajkaSimptom: značajke koja se spominje u dokumentaciji nema u aplikaciji.
Uzrok: možda je u ovoj verziji zadržana.
Rješenje: pogledaj Zadržane značajke.
Stranice nemaju nazive ni slike
Poveznica na Stranice nemaju nazive ni slikeSimptom: naslovi se prikazuju bez postera i detalja.
Uzrok: metadata server nije dostupan.
Rješenje: provjeri svoj DNS i firewall. Odjeljak Network u doctoru pokazuje odgovara li server.
Za napredne
Poveznica na Za napredneProvjere i opcije doctora
Doctor radi unutar containera kao isti korisnik pod kojim radi HolyArrs, pa nailazi na isto što i HolyArrs.
| Odjeljak | Prikazuje |
|---|---|
| App | Verziju, korisnika i grupu, umask, radi li u containeru. |
| Config folder | Vlasnika, prava, slobodan prostor, je li na lokalnom disku. |
| Library and download folders | Postoji li, vlasnika, omogućen upis, slobodan prostor, hardlinkove između mapa za preuzimanja i biblioteke. |
| Network | Razrješava li se ime metadata servera i odgovara li. |
| Clock | Vrijeme, vremensku zonu (TZ), upozorenje kad je sat očito pogrešan. |
| Opcija | Što radi |
|---|---|
-config <folder> |
Provjerava neku drugu mapu s konfiguracijom HolyArrs-a, a ne /config. |
-json |
Ispisuje izvještaj kao JSON. |
Izlazni kod 0 znači da ništa nije palo; 1 znači da neki redak kaže FAIL. Izvještaj nikada ne prikazuje ključeve, lozinke ni tokene. Samo čita, osim male probne datoteke koju upiše i ukloni. Ako je pokrenut kao root, mapu s konfiguracijom još i predaje korisniku PUID:PGID, kao pri običnom pokretanju.
Ako se HolyArrs stalno ponovno pokreće, docker exec ne uspijeva. Pokreni doctor u novom containeru s istim mapama:
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> -e TZ=<tz> holyarrs/holyarrs:<tag> doctorS Composeom: docker compose run --rm holyarrs doctor.
Provjera mapa pri pokretanju
Pri pokretanju HolyArrs provjeri svoje mape i zapiše jedan sažeti redak, na primjer folders: 4 ok, 1 not writable, a zatim po jedan redak za svaku problematičnu mapu s rješenjem. Provjera staje nakon 3 sekunde da se pokretanje nikad ne zaglavi. Mapa koja prespor odgovara računa se kao neprovjerena; to je često disk koji se budi iz stanja mirovanja ili spor mrežni dijeljeni resurs. Doctor je provjerava bez vremenskog ograničenja. Pogledaj Logovi.
Image nema shell
Image sadrži samo HolyArrs program, pa ostaje malen i napadaču ostavlja manje. docker exec holyarrs sh namjerno ne uspijeva. Za pobliži pogled pokreni privremenog pomoćnika pokraj njega:
docker run --rm -it --pid container:holyarrs --network container:holyarrs --volumes-from holyarrs busybox shVidi proces HolyArrs-a, dijeli njegovu mrežu i ima iste mape na istim putanjama. Radi kao root, zato samo gledaj i ne mijenjaj: datoteka zapisana kao root možda neće biti čitljiva za HolyArrs. Za testiranje kao korisnik HolyArrs-a dodaj --user <PUID>:<PGID>.
Pronađi verziju
docker inspect --format '{{ index .Config.Labels "org.opencontainers.image.version" }}' holyarrsIsto prikazuje i odjeljak App u doctoru.
Povezane stranice
Poveznica na Povezane straniceHolyArrs je besplatan. Ako ti je uštedio vrijeme, daj mu zvjezdicu na GitHubu, podrži ga ili počasti me kavom.