Fara í efni

Bilanaleit

Nýr hér

Finndu einkennið þitt, lestu orsökina og fylgdu lausninni. Dæmin nota nafnið holyarrs á container-num; notaðu þitt eigið ef það er annað.

  1. Fylgstu með logginu: docker logs -f holyarrs. Leyndarmál eru falin. Ýttu á Ctrl+C til að hætta að fylgjast með; container-inn heldur áfram að keyra.
  2. Keyrðu doctor: docker exec holyarrs /holyarrs doctor. Hver lína segir OK, WARN eða FAIL, og við hvert WARN eða FAIL stendur hvernig á að laga það.
  3. Kemstu ekki áfram? Sæktu stuðningspakka og biddu um hjálp. Sjá Fá aðstoð.

Næ ekki í vefsíðuna

Tengill á Næ ekki í vefsíðuna

Einkenni: ekki næst samband við http://your-server:6262 úr browser.

Orsök: container-inn er stöðvaður, portið er ekki varpað eða proxy stendur í veginum.

Lausn:

  1. Keyrðu docker ps. Þú ættir að sjá holyarrs með 0.0.0.0:6262->6262.
  2. Ef hann endurræsir sig í sífellu skaltu lesa docker logs holyarrs til að sjá ástæðuna.
  3. Ef þú notar slóð eins og /holyarrs, sjá Reverse proxy og URL base.

Heimild hafnað (permission denied)

Tengill á Heimild hafnað (permission denied)

Einkenni: doctor segir að mappa sé ekki skrifanleg, eða innflutningur bilar með heimildavillu.

Orsök: eigandi möppunnar á host-tölvunni passar ekki við PUID og PGID.

Lausn: keyrðu chown skipunina sem doctor stingur upp á, eða stilltu PUID og PGID á eiganda möppunnar. Á NAS skaltu gefa þeim notanda lestrar- og skrifaðgang í heimildaskjánum. Sjá NAS, Synology og Unraid.

Einkenni: titlar vantar áfram og ekkert berst til niðurhalsforritsins þíns.

Orsök: engin uppspretta svarar, niðurhalsforritið er ekki tengt eða engin útgáfa stenst valreglurnar þínar.

Lausn:

  1. Opnaðu Settings > Downloaders (stillingar > niðurhalsforrit) og smelltu á Test (prófa) við niðurhalsforritið þitt. Prófið ætti að standast.
  2. Opnaðu Settings > Sources (stillingar > uppsprettur) og smelltu á Test við hverja uppsprettu.
  3. Opnaðu Choose a release (velja útgáfu) á titlinum til að sjá allar niðurstöður og ástæðurnar fyrir því að engin var valin.

Sjá Niðurhalsforrit og Uppsprettur.

Sótt en ekki flutt inn

Tengill á Sótt en ekki flutt inn

Einkenni: niðurhalinu lauk í niðurhalsforritinu, en titillinn er ekki í safninu þínu.

Orsök: HolyArrs sér ekki skrána á sömu slóð, getur ekki skrifað í safnmöppuna, eða innflutningurinn þarfnast ákvörðunar.

Lausn:

  1. Gefðu HolyArrs og niðurhalsforritinu sömu niðurhalsmöppu á sömu slóð, til dæmis /downloads, eða fylltu út Downloader’s path (slóð niðurhalsforritsins) og HolyArrs’ path (slóð HolyArrs) í niðurhalsforritinu.
  2. Keyrðu doctor og lagaðu öll FAIL sem varða niðurhalsmöppurnar eða safnmöppurnar.
  3. Skoðaðu niðurhalslistann og leitaðu að færslum merktum Needs a decision (þarfnast ákvörðunar), og samþykktu eða hafnaðu áætluninni.
Tengill á Innflutningur býr til afrit, ekki hardlinks

Einkenni: doctor segir að hardlinks (harðir tenglar) virki ekki, eða diskanotkun tvöfaldast eftir innflutning.

Orsök: niðurhal og safnmöppur eru á mismunandi diskum eða tengingum, eða diskurinn getur ekki búið til hardlinks (DrivePool, mörg NAS og SMB-deilingar, Docker Desktop á Windows). Hver skrá er samt aðeins skrifuð einu sinni. Kláruð Usenet-niðurhöl eru færð ef þau eru á sama diski og safnið.

Lausn: tengdu eina sameiginlega yfirmöppu við container-inn í stað aðskildra. Sjá Möppur.

Einkenni: container-inn stöðvast eða endurræsir sig strax.

Orsök: loggið nefnir hana. Algengar orsakir: /config á netdeild eða FUSE-slóð, eða bilaður hluti.

Lausn:

  1. Færðu /config á staðbundinn disk ef loggið segir það. HolyArrs keyrir ekki gagnagrunninn sinn á netdeild.
  2. Annars skaltu ræsa í öruggum ham, laga það í Settings (stillingar) og endurræsa svo eðlilega.

Einkenni: eiginleiki sem þú last um er ekki í forritinu.

Orsök: hann gæti verið frestaður í þessari útgáfu.

Lausn: sjá Frestaðir eiginleikar.

Síður án nafna eða mynda

Tengill á Síður án nafna eða mynda

Einkenni: titlar birtast án veggspjalda eða upplýsinga.

Orsök: ekki næst í metadata server.

Lausn: athugaðu DNS og eldvegginn þinn. Network-hluti doctor sýnir hvort metadata server svarar.

Athuganir doctor og valkostir

Doctor keyrir inni í container-num sem sami notandi og HolyArrs keyrir sem, svo hann rekst á það sama og HolyArrs rekst á.

Hluti Sýnir
App Útgáfu, notanda og hóp, umask, hvort það keyrir í container.
Config folder Eiganda, réttindi, laust pláss, hvort það er á staðbundnum diski.
Library and download folders Hvort þær séu til, eiganda, hvort hægt sé að skrifa, laust pláss, hardlinks milli niðurhalsmappa og safnmappa.
Network Hvort nafn metadata server leysist upp og hann svarar.
Clock Tíma, tímabelti (TZ), viðvörun þegar klukkan er augljóslega röng.
Valkostur Hvað hann gerir
-config <folder> Athugar aðra HolyArrs-stillingamöppu en /config.
-json Prentar skýrsluna sem JSON.

Skilakóði 0 þýðir að ekkert mistókst; 1 þýðir að lína segir FAIL. Skýrslan sýnir aldrei lykla, lykilorð eða tokens. Hún les aðeins, nema litla prófunarskrá sem hún skrifar og eyðir. Ef hún er ræst sem root afhendir hún líka stillingamöppuna til PUID:PGID, eins og venjuleg ræsing.

Ef HolyArrs endurræsir sig í sífellu bilar docker exec. Keyrðu doctor í nýjum container með sömu möppum:

Terminal window
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> -e TZ=<tz> holyarrs/holyarrs:<tag> doctor

Með Compose: docker compose run --rm holyarrs doctor.

Möppuathugun við ræsingu

Við ræsingu athugar HolyArrs möppurnar sínar og skráir eina samantektarlínu, til dæmis folders: 4 ok, 1 not writable, og síðan eina línu fyrir hverja vandamálamöppu með lausn. Athugunin stöðvast eftir 3 sekúndur svo ræsingin hangir aldrei. Mappa sem er of lengi að svara telst ekki athuguð; oft er það diskur að vakna úr dvala eða hæg netdeild. Doctor athugar hana án tímamarka. Sjá Logs.

Engin shell í image

Image inniheldur aðeins HolyArrs-forritið, svo það haldist lítið og gefi árásaraðila minna að vinna með. docker exec holyarrs sh bilar með vilja. Til að skoða nánar skaltu ræsa tímabundinn hjálparcontainer við hliðina:

Terminal window
docker run --rm -it --pid container:holyarrs --network container:holyarrs --volumes-from holyarrs busybox sh

Hann sér HolyArrs-ferlið, deilir netinu þess og hefur sömu möppur á sömu slóðum. Hann keyrir sem root, svo skoðaðu en breyttu engu: skrá sem er skrifuð sem root gæti orðið ólæsileg fyrir HolyArrs. Til að prófa sem HolyArrs-notandinn skaltu bæta við --user <PUID>:<PGID>.

Finna útgáfuna
Terminal window
docker inspect --format '{{ index .Config.Labels "org.opencontainers.image.version" }}' holyarrs

App-hluti doctor sýnir það sama.

HolyArrs er ókeypis. Ef það sparaði þér tíma geturðu gefið því stjörnu á GitHub, styrkt það eða boðið mér í kaffi.