Felsökning
Ny här
Hitta ditt symptom, läs orsaken och följ lösningen. Exemplen använder containernamnet holyarrs; använd ditt eget om det skiljer sig.
De tre första kontrollerna
Länk till De tre första kontrollerna- Titta i loggen:
docker logs -f holyarrs. Hemligheter är maskerade. Tryck Ctrl+C för att sluta följa loggen; containern fortsätter köra. - Kör doktorn:
docker exec holyarrs /holyarrs doctor. Varje rad sägerOK,WARNellerFAIL, och varjeWARNellerFAILberättar hur du löser det. - Fortfarande kört fast? Ladda ner ett supportpaket och be om hjälp. Se Få support.
Webbsidan går inte att nå
Länk till Webbsidan går inte att nåSymptom: webbläsaren kan inte ansluta till http://your-server:6262.
Orsak: containern är stoppad, porten är inte mappad eller en proxy står i vägen.
Lösning:
- Kör
docker ps. Du ska seholyarrsmed0.0.0.0:6262->6262. - Om den startar om hela tiden, läs
docker logs holyarrsför att se varför. - Om du använder en sökväg som
/holyarrs, se Reverse proxy och URL base.
Åtkomst nekad
Länk till Åtkomst nekadSymptom: doktorn säger att en mapp inte är skrivbar, eller importer misslyckas med ett behörighetsfel.
Orsak: mappens ägare på hosten matchar inte PUID och PGID.
Lösning: kör den chown som doktorn föreslår, eller sätt PUID och PGID till mappens ägare. På en NAS ger du den användaren läs- och skrivrättigheter på behörighetsskärmen. Se NAS, Synology och Unraid.
Inget laddas ner
Länk till Inget laddas nerSymptom: titlar förblir saknade och ingenting når din nedladdare.
Orsak: ingen källa svarar, nedladdaren är inte ansluten eller ingen release klarar dina urvalsregler.
Lösning:
- Öppna Settings > Downloaders (Inställningar > Nedladdare) och klicka på Test (testa) på din nedladdare. Den ska bli godkänd.
- Öppna Settings > Sources (Inställningar > Källor) och klicka på Test på varje källa.
- Öppna Choose a release (välj release) på titeln för att se alla resultat och skälen till att de inte valdes.
Se Nedladdare och Källor.
Nedladdad men inte importerad
Länk till Nedladdad men inte importeradSymptom: nedladdningen blev klar i din nedladdare, men titeln finns inte i ditt bibliotek.
Orsak: HolyArrs ser inte filen på samma sökväg, kan inte skriva till biblioteksmappen, eller importen kräver ett beslut.
Lösning:
- Ge HolyArrs och nedladdaren samma nedladdningsmapp på samma sökväg, till exempel
/downloads, eller ange Downloader’s path (nedladdarens sökväg) och HolyArrs’ path (HolyArrs sökväg) på nedladdaren. - Kör doktorn och åtgärda alla
FAILför nedladdnings- eller biblioteksmapparna. - Titta i nedladdningslistan efter poster markerade Needs a decision (kräver beslut), och godkänn eller förkasta planen.
Importerna är kopior, inte hardlinks
Länk till Importerna är kopior, inte hardlinksSymptom: doktorn säger att hardlinks (hårda länkar) inte fungerar, eller diskanvändningen fördubblas efter importer.
Orsak: nedladdnings- och biblioteksmapparna ligger på olika diskar eller monteringar, eller så kan disken inte göra hardlinks (DrivePool, många NAS- och SMB-resurser, Docker Desktop på Windows). Varje fil skrivs ändå en gång. Färdiga Usenet-nedladdningar flyttas när de ligger på samma disk som biblioteket.
Lösning: montera en gemensam överordnad mapp i containern i stället för separata. Se Mappar.
HolyArrs startar inte
Länk till HolyArrs startar inteSymptom: containern stannar eller startar om direkt.
Orsak: loggen nämner den. Vanliga orsaker: /config ligger på en nätverksresurs eller FUSE-sökväg, eller en trasig del.
Lösning:
- Flytta
/configtill en lokal disk om loggen säger det. HolyArrs kör inte sin databas på en nätverksresurs. - Annars startar du i felsäkert läge, lagar det från Settings (Inställningar) och startar om som vanligt.
En funktion saknas
Länk till En funktion saknasSymptom: en funktion som du har läst om finns inte i appen.
Orsak: den kan vara tillbakahållen i den här versionen.
Lösning: se Tillbakahållna funktioner.
Sidor saknar namn eller bilder
Länk till Sidor saknar namn eller bilderSymptom: titlar visas utan affischer eller detaljer.
Orsak: det går inte att nå metadataservern.
Lösning: kontrollera din DNS och brandvägg. Doktorns avsnitt Network visar om servern svarar.
För experter
Länk till För experterDoktorns kontroller och alternativ
Doktorn körs inuti containern som samma användare som HolyArrs körs som, så den stöter på det som HolyArrs stöter på.
| Avsnitt | Visar |
|---|---|
| App | Version, användare och grupp, umask, om den körs i en container. |
| Config folder | Ägare, rättigheter, ledigt utrymme, om den ligger på en lokal disk. |
| Library och download folders | Finns, ägare, skrivbar, ledigt utrymme, hardlinks mellan nedladdnings- och biblioteksmapparna. |
| Network | Om metadataserverns namn går att slå upp och om den svarar. |
| Clock | Tid, tidszon (TZ), en varning när klockan är uppenbart fel. |
| Alternativ | Vad det gör |
|---|---|
-config <folder> |
Kontrollerar en annan HolyArrs-konfigurationsmapp än /config. |
-json |
Skriver ut rapporten som JSON. |
Utgångskod 0 betyder att inget misslyckades; 1 betyder att en rad säger FAIL. Rapporten visar aldrig nycklar, lösenord eller tokens. Den läser bara, förutom en liten testfil som den skriver och tar bort. Om den startas som root lämnar den också över konfigurationsmappen till PUID:PGID, som vid en vanlig start.
Om HolyArrs startar om hela tiden misslyckas docker exec. Kör doktorn i en ny container med samma mappar:
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> -e TZ=<tz> holyarrs/holyarrs:<tag> doctorMed Compose: docker compose run --rm holyarrs doctor.
Mappkontroll vid start
Vid start kontrollerar HolyArrs sina mappar och loggar en sammanfattningsrad, till exempel folders: 4 ok, 1 not writable, och sedan en rad per problemmapp med en lösning. Kontrollen avbryts efter 3 sekunder så att starten aldrig hänger sig. En mapp som är för långsam att svara räknas som ej kontrollerad; det beror ofta på en disk som vaknar ur vila eller en långsam nätverksresurs. Doktorn kontrollerar den utan tidsgräns. Se Loggar.
Inget shell i imagen
Imagen innehåller bara HolyArrs-programmet, så den förblir liten och ger en angripare mindre att utnyttja. docker exec holyarrs sh misslyckas avsiktligt. För en närmare titt startar du en tillfällig hjälpare vid sidan av:
docker run --rm -it --pid container:holyarrs --network container:holyarrs --volumes-from holyarrs busybox shDen ser HolyArrs-processen, delar dess nätverk och har samma mappar på samma sökvägar. Den körs som root, så titta men ändra inget: en fil som skrivs som root kan bli oläsbar för HolyArrs. För att testa som HolyArrs-användaren lägger du till --user <PUID>:<PGID>.
Ta reda på versionen
docker inspect --format '{{ index .Config.Labels "org.opencontainers.image.version" }}' holyarrsDoktorns avsnitt App visar samma sak.
Relaterat
Länk till RelateratHolyArrs är gratis. Om det sparade dig tid kan du ge det en stjärna på GitHub, sponsra det eller bjuda mig på en kaffe.