Pemecahan masalah
Baru di sini
Cari gejala kamu, baca penyebabnya, ikuti solusinya. Contoh di sini memakai nama container holyarrs; pakai nama container kamu kalau berbeda.
First 3 checks (3 pemeriksaan pertama)
Tautan ke First 3 checks (3 pemeriksaan pertama)- Pantau log:
docker logs -f holyarrs. Rahasia disamarkan. Tekan Ctrl+C untuk berhenti mengikuti; container tetap berjalan. - Jalankan doctor:
docker exec holyarrs /holyarrs doctor. Setiap baris berisiOK,WARN, atauFAIL, dan setiapWARNatauFAILmenjelaskan cara memperbaikinya. - Masih buntu? Unduh paket dukungan lalu minta bantuan. Lihat Minta dukungan.
Halaman web tidak bisa dibuka
Tautan ke Halaman web tidak bisa dibukaGejala: browser tidak bisa terhubung ke http://your-server:6262.
Penyebab: container berhenti, port belum dipetakan, atau ada proxy yang menghalangi.
Solusi:
- Jalankan
docker ps. Kamu akan melihatholyarrsdengan0.0.0.0:6262->6262. - Kalau container terus restart, baca
docker logs holyarrsuntuk mencari alasannya. - Kalau kamu memakai path seperti
/holyarrs, lihat Reverse proxy dan URL base.
Permission denied
Tautan ke Permission deniedGejala: doctor bilang sebuah folder tidak dapat ditulisi, atau impor gagal dengan error izin.
Penyebab: pemilik folder di host tidak cocok dengan PUID dan PGID.
Solusi: jalankan chown yang disarankan doctor, atau atur PUID dan PGID sesuai pemilik folder. Di NAS, beri pengguna itu izin baca dan tulis di layar izin. Lihat NAS, Synology, dan Unraid.
Tidak ada yang terunduh
Tautan ke Tidak ada yang terunduhGejala: judul tetap hilang dan tidak ada yang sampai ke downloader kamu.
Penyebab: tidak ada sumber yang merespons, downloader belum terhubung, atau tidak ada rilis yang lolos aturan pilihan kamu.
Solusi:
- Buka Settings > Downloaders (pengaturan > downloader) dan klik Test (uji) pada downloader kamu. Hasilnya harus lulus.
- Buka Settings > Sources (pengaturan > sumber) dan klik Test pada setiap sumber.
- Di halaman judul, buka Choose a release (pilih rilis) untuk melihat semua hasil dan alasan kenapa tidak dipilih.
Lihat Downloader dan Sumber.
Sudah diunduh tapi tidak diimpor
Tautan ke Sudah diunduh tapi tidak diimporGejala: unduhan sudah selesai di downloader kamu, tetapi judulnya tidak ada di Pustaka.
Penyebab: HolyArrs tidak bisa melihat file di path yang sama, tidak bisa menulis ke folder pustaka, atau impor itu perlu keputusan.
Solusi:
- Beri HolyArrs dan downloader folder unduhan yang sama di path yang sama, misalnya
/downloads, atau isi Downloader’s path (path downloader) dan HolyArrs’ path (path HolyArrs) pada downloader. - Jalankan doctor dan perbaiki setiap
FAILpada folder unduhan atau folder pustaka. - Periksa daftar unduhan untuk item yang bertanda Needs a decision (perlu keputusan), lalu setujui atau buang rencananya.
Impor berupa salinan, bukan hardlink
Tautan ke Impor berupa salinan, bukan hardlinkGejala: doctor bilang hardlink tidak berfungsi, atau pemakaian disk jadi dua kali lipat setelah impor.
Penyebab: folder unduhan dan folder pustaka berada di disk atau mount yang berbeda, atau disknya tidak bisa membuat hardlink (DrivePool, banyak NAS dan berbagi SMB, Docker Desktop di Windows). Setiap file tetap hanya ditulis sekali. Unduhan Usenet yang selesai dipindahkan kalau berada di disk yang sama dengan Pustaka.
Solusi: mount satu folder induk bersama ke dalam container, jangan beberapa folder terpisah. Lihat Folder.
HolyArrs tidak mau mulai
Tautan ke HolyArrs tidak mau mulaiGejala: container berhenti atau langsung restart.
Penyebab: log menyebutkannya. Yang paling umum: /config berada di berbagi jaringan atau path FUSE, atau ada bagian yang rusak.
Solusi:
- Pindahkan
/configke disk lokal kalau log menyebutkannya. HolyArrs tidak mau menjalankan databasenya di berbagi jaringan. - Kalau bukan itu, mulai dalam mode aman, perbaiki dari Settings, lalu mulai ulang seperti biasa.
Ada fitur yang tidak ada
Tautan ke Ada fitur yang tidak adaGejala: fitur yang kamu baca tidak ada di aplikasi.
Penyebab: mungkin fitur itu ditunda di versi ini.
Solusi: lihat Fitur yang ditunda.
Halaman tanpa nama atau gambar
Tautan ke Halaman tanpa nama atau gambarGejala: judul tampil tanpa poster atau detail.
Penyebab: server metadata tidak bisa dijangkau.
Solusi: periksa DNS dan firewall kamu. Bagian Network di doctor menunjukkan apakah server itu menjawab.
Untuk yang mahir
Tautan ke Untuk yang mahirPemeriksaan dan opsi doctor
Doctor berjalan di dalam container sebagai pengguna yang sama dengan HolyArrs, jadi doctor mengalami hal yang sama seperti HolyArrs.
| Bagian | Menampilkan |
|---|---|
| App | Versi, pengguna dan grup, umask, apakah berjalan di container. |
| Config folder | Pemilik, izin, ruang kosong, apakah berada di disk lokal. |
| Library and download folders | Ada atau tidak, pemilik, dapat ditulisi, ruang kosong, hardlink antara folder unduhan dan folder pustaka. |
| Network | Apakah nama server metadata dapat di-resolve dan server itu menjawab. |
| Clock | Waktu, zona waktu (TZ), peringatan kalau jam jelas salah. |
| Opsi | Fungsinya |
|---|---|
-config <folder> |
Memeriksa folder konfigurasi HolyArrs lain selain /config. |
-json |
Mencetak laporan sebagai JSON. |
Kode keluar 0 berarti tidak ada yang gagal; 1 berarti ada baris yang berisi FAIL. Laporan tidak pernah menampilkan kunci, kata sandi, atau token. Doctor hanya membaca, kecuali satu file uji kecil yang ditulis lalu dihapusnya. Kalau dijalankan sebagai root, doctor juga menyerahkan folder konfigurasi ke PUID:PGID, seperti saat start biasa.
Kalau HolyArrs terus restart, docker exec gagal. Jalankan doctor di container baru dengan folder yang sama:
docker run --rm --volumes-from holyarrs -e PUID=<puid> -e PGID=<pgid> -e TZ=<tz> holyarrs/holyarrs:<tag> doctorDengan Compose: docker compose run --rm holyarrs doctor.
Pemeriksaan folder saat start
Saat start, HolyArrs memeriksa folder-foldernya dan mencatat satu baris ringkasan, misalnya folders: 4 ok, 1 not writable, lalu satu baris untuk setiap folder bermasalah beserta solusinya. Pemeriksaan ini berhenti setelah 3 detik supaya proses start tidak pernah menggantung. Folder yang terlalu lambat menjawab dianggap belum diperiksa; ini sering terjadi pada disk yang sedang bangun dari tidur atau berbagi jaringan yang lambat. Doctor memeriksanya tanpa batas waktu. Lihat Log.
Tidak ada shell di image
Image hanya berisi program HolyArrs, jadi ukurannya tetap kecil dan menyisakan lebih sedikit celah bagi penyerang. docker exec holyarrs sh gagal karena memang dirancang begitu. Untuk melihat lebih dekat, jalankan helper sekali pakai di sampingnya:
docker run --rm -it --pid container:holyarrs --network container:holyarrs --volumes-from holyarrs busybox shHelper ini melihat proses HolyArrs, berbagi jaringannya, dan punya folder yang sama di path yang sama. Helper ini berjalan sebagai root, jadi lihat saja jangan ubah: file yang ditulis sebagai root mungkin tidak bisa dibaca HolyArrs. Untuk menguji sebagai pengguna HolyArrs, tambahkan --user <PUID>:<PGID>.
Cari tahu versinya
docker inspect --format '{{ index .Config.Labels "org.opencontainers.image.version" }}' holyarrsBagian App di doctor menampilkan hal yang sama.
Terkait
Tautan ke TerkaitHolyArrs gratis. Kalau ini menghemat waktumu, beri bintang di GitHub, jadi sponsor atau traktir saya kopi.