Vianmääritys
Uusi täällä
Etsi oirettasi vastaava kohta, lue syy ja seuraa ratkaisua. Esimerkeissä containerin nimi on holyarrs. Käytä omaasi, jos se on eri.
Kolme ensimmäistä tarkistusta
Linkki otsikkoon Kolme ensimmäistä tarkistusta- Seuraa lokia:
docker logs -f holyarrs. Salaisuudet on peitetty. Lopeta seuranta painamalla Ctrl+C. Container jatkaa toimintaa. - Suorita doctor:
docker exec holyarrs /holyarrs doctor. Jokaisella rivillä lukeeOK,WARNtaiFAIL, ja jokaisenWARN- taiFAIL-rivin kohdalla kerrotaan, miten sen korjaa. - Vieläkö jumissa? Lataa tukipaketti ja kysy apua. Katso Tuen saaminen.
Verkkosivu ei aukea
Linkki otsikkoon Verkkosivu ei aukeaOire: selain ei yhdistä osoitteeseen http://your-server:6262.
Syy: container on pysäytetty, porttia ei ole yhdistetty tai välissä on proxy.
Ratkaisu:
- Suorita
docker ps. Näetholyarrs-rivin ja0.0.0.0:6262->6262. - Jos container käynnistyy koko ajan uudelleen, lue syy komennolla
docker logs holyarrs. - Jos käytät polkua, esimerkiksi
/holyarrs, katso Reverse proxy ja URL base.
Permission denied -virhe
Linkki otsikkoon Permission denied -virheOire: doctor sanoo, ettei kansioon voi kirjoittaa, tai tuonnit epäonnistuvat oikeusvirheeseen.
Syy: kansion omistaja isäntäkoneella ei vastaa arvoja PUID ja PGID.
Ratkaisu: suorita chown, jonka doctor ehdottaa, tai aseta PUID ja PGID kansion omistajan mukaan. NAS-laitteella anna kyseiselle käyttäjälle luku- ja kirjoitusoikeus oikeuksien näytöllä. Katso NAS, Synology ja Unraid.
Mikään ei lataudu
Linkki otsikkoon Mikään ei latauduOire: nimikkeet pysyvät puuttuvina eikä mitään tule latausohjelmaasi.
Syy: mikään lähde ei vastaa, latausohjelmaa ei ole yhdistetty tai yksikään julkaisu ei läpäise valintasääntöjäsi.
Ratkaisu:
- Avaa Settings > Downloaders (asetukset > latausohjelmat) ja napsauta latausohjelmasi kohdalla Test (testaa). Testin pitäisi mennä läpi.
- Avaa Settings > Sources (asetukset > lähteet) ja napsauta Test jokaisen lähteen kohdalla.
- Avaa nimikkeellä Choose a release (valitse julkaisu) nähdäksesi kaikki tulokset ja syyt, miksi mitään ei valittu.
Katso Latausohjelmat ja Lähteet.
Ladattu mutta ei tuotu
Linkki otsikkoon Ladattu mutta ei tuotuOire: lataus valmistui latausohjelmassa, mutta nimike ei ole kirjastossasi.
Syy: HolyArrs ei näe tiedostoa samassa polussa, ei voi kirjoittaa kirjastokansioon tai tuonti vaatii päätöksen.
Ratkaisu:
- Anna HolyArrsille ja latausohjelmalle sama latauskansio samassa polussa, esimerkiksi
/downloads, tai aseta latausohjelmalle Downloader’s path (latausohjelman polku) ja HolyArrs’ path (HolyArrsin polku). - Suorita doctor ja korjaa kaikki
FAIL-rivit, jotka koskevat lataus- tai kirjastokansioita. - Tarkista latauslistasta kohteet, joissa lukee Needs a decision (vaatii päätöksen), ja hyväksy tai hylkää suunnitelma.
Tuonnit ovat kopioita, eivät hardlinkejä
Linkki otsikkoon Tuonnit ovat kopioita, eivät hardlinkejäOire: doctor sanoo, etteivät hardlinkit (kova linkki) toimi, tai levyn käyttö kaksinkertaistuu tuonnin jälkeen.
Syy: lataus- ja kirjastokansiot ovat eri levyillä tai liitoksissa, tai levy ei osaa tehdä hardlinkkejä (DrivePool, monet NAS- ja SMB-jaot, Docker Desktop Windowsissa). Jokainen tiedosto kirjoitetaan silti vain kerran. Valmiit Usenet-lataukset siirretään, kun ne ovat samalla levyllä kuin kirjasto.
Ratkaisu: liitä containeriin yksi yhteinen ylätason kansio erillisten sijaan. Katso Kansiot.
HolyArrs ei käynnisty
Linkki otsikkoon HolyArrs ei käynnistyOire: container pysähtyy tai käynnistyy heti uudelleen.
Syy: loki kertoo sen. Yleisiä syitä: /config on verkkojaolla tai FUSE-polussa tai jokin osa on rikki.
Ratkaisu:
- Siirrä
/configpaikalliselle levylle, jos loki niin sanoo. HolyArrs ei aja tietokantaansa verkkojaolla. - Muuten käynnistä vikasietotilassa, korjaa asia kohdasta Settings (asetukset) ja käynnistä sitten normaalisti uudelleen.
Ominaisuus puuttuu
Linkki otsikkoon Ominaisuus puuttuuOire: ominaisuus, josta luit, ei ole sovelluksessa.
Syy: se voi olla myöhemmäksi jätetty tässä versiossa.
Ratkaisu: katso Myöhemmäksi jätetyt ominaisuudet.
Sivuilla ei ole nimiä tai kuvia
Linkki otsikkoon Sivuilla ei ole nimiä tai kuviaOire: nimikkeet näkyvät ilman julisteita tai tietoja.
Syy: metadatapalvelimeen ei saada yhteyttä.
Ratkaisu: tarkista DNS ja palomuuri. Doctorin Network-osiosta näet, vastaako palvelin.
Asiantuntijoille
Linkki otsikkoon AsiantuntijoilleDoctorin tarkistukset ja valinnat
Doctor toimii containerin sisällä samana käyttäjänä kuin HolyArrs, joten se törmää samoihin asioihin kuin HolyArrs.
| Osio | Näyttää |
|---|---|
| App | Versio, käyttäjä ja ryhmä, umask, toimiiko se containerissa. |
| Config folder | Omistaja, oikeudet, vapaa tila, onko se paikallisella levyllä. |
| Library and download folders | Onko olemassa, omistaja, kirjoitettavissa, vapaa tila, hardlinkit lataus- ja kirjastokansioiden välillä. |
| Network | Selviääkö metadatapalvelimen nimi ja vastaako se. |
| Clock | Aika, aikavyöhyke (TZ), varoitus, jos kello on selvästi väärässä. |
| Valinta | Mitä se tekee |
|---|---|
-config <folder> |
Tarkistaa muun HolyArrsin asetuskansion kuin /config. |
-json |
Tulostaa raportin JSON-muodossa. |
Poistumiskoodi 0 tarkoittaa, ettei mikään epäonnistunut. 1 tarkoittaa, että jollakin rivillä lukee FAIL. Raportti ei koskaan näytä avaimia, salasanoja tai tokeneita. Se vain lukee, paitsi pienen testitiedoston, jonka se kirjoittaa ja poistaa. Jos se käynnistetään root-käyttäjänä, se antaa myös asetuskansion käyttäjälle PUID:PGID, kuten normaali käynnistys.
Jos HolyArrs käynnistyy koko ajan uudelleen, docker exec epäonnistuu. Suorita doctor uudessa containerissa samoilla kansioilla:
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> -e TZ=<tz> holyarrs/holyarrs:<tag> doctorComposella: docker compose run --rm holyarrs doctor.
Käynnistyksen kansiotarkistus
Käynnistyessään HolyArrs tarkistaa kansionsa ja kirjaa yhden yhteenvetorivin, esimerkiksi folders: 4 ok, 1 not writable, ja sitten yhden rivin jokaisesta ongelmakansiosta ratkaisun kera. Tarkistus loppuu kolmen sekunnin kuluttua, joten käynnistys ei koskaan jää jumiin. Kansio, joka vastaa liian hitaasti, lasketaan tarkistamattomaksi. Syy on usein unesta heräävä levy tai hidas verkkojako. Doctor tarkistaa sen ilman aikarajaa. Katso Lokit.
Imagessa ei ole shelliä
Image sisältää vain HolyArrs-ohjelman, joten se pysyy pienenä ja hyökkääjälle jää vähemmän. docker exec holyarrs sh epäonnistuu tarkoituksella. Tarkempaa katsomista varten käynnistä väliaikainen apucontainer sen viereen:
docker run --rm -it --pid container:holyarrs --network container:holyarrs --volumes-from holyarrs busybox shSe näkee HolyArrsin prosessin, jakaa sen verkon ja sillä on samat kansiot samoissa poluissa. Se toimii root-käyttäjänä, joten vain katso äläkä muuta mitään: root-käyttäjänä kirjoitettu tiedosto voi jäädä HolyArrsille lukukelvottomaksi. Jos haluat testata HolyArrsin käyttäjänä, lisää --user <PUID>:<PGID>.
Selvitä versio
docker inspect --format '{{ index .Config.Labels "org.opencontainers.image.version" }}' holyarrsDoctorin App-osio näyttää saman.
Aiheesta lisää
Linkki otsikkoon Aiheesta lisääHolyArrs on ilmainen. Jos se säästi aikaasi, anna sille tähti GitHubissa, tue sitä tai tarjoa minulle kahvit.