MainKronos / Sonarr-AnimeDownloader

It is a Docker Container that uses Sonarr to download anime from AnimeWorld site (ITALY).
https://mainkronos.github.io/Sonarr-AnimeDownloader/
MIT License
43 stars 10 forks source link

[BUG] FileNotFoundError #127

Closed Nikkano closed 9 months ago

Nikkano commented 10 months ago

Livello di Errore:

Messaggio di Errore

AnimeDownloader | Traceback (most recent call last): AnimeDownloader | File "/src/main.py", line 25, in AnimeDownloader | main() AnimeDownloader | File "/src/main.py", line 7, in main AnimeDownloader | core = Core() AnimeDownloader | File "/src/components/backend/core/Core.py", line 49, in init AnimeDownloader | self.tags = tags if tags else Tags(ctx.DATABASE_FOLDER.joinpath('tags.json')) AnimeDownloader | File "/src/components/backend/database/Database.py", line 15, in init AnimeDownloader | if not db.is_file(): raise FileNotFoundError() AnimeDownloader | FileNotFoundError

Descrizione [Opzionale]

Il container non riesce a partire, continua a restituirmi questo messaggio di errore all'inizio della partenza. Ho provato ad usare sia il compose che da cli specificati nella documentazione (cambiando i percorsi, la porta, e le info di Sonarr). Ho provato sia da Debian che da Windows.

MainKronos commented 10 months ago

Stranamente non viene creato in automatico il file tags.json. Prova a crearlo e metterlo nella cartella /src/database/tags.json

Nikkano commented 10 months ago

Ho provato a creare tags.json nella cartella ma e mi da un altro errore:

AnimeDownloader | Traceback (most recent call last): AnimeDownloader | File "/src/main.py", line 25, in AnimeDownloader | main() AnimeDownloader | File "/src/main.py", line 7, in main AnimeDownloader | core = Core() AnimeDownloader | File "/src/components/backend/core/Core.py", line 51, in init AnimeDownloader | self.connections_db = connections_db if connections_db else ConnectionsDB(ctx.DATABASE_FOLDER.joinpath('connections.json'), ctx.SCRIPT_FOLDER) AnimeDownloader | File "/src/components/backend/database/ConnectionsDB.py", line 17, in init AnimeDownloader | super().init(db) AnimeDownloader | File "/src/components/backend/database/Database.py", line 15, in init AnimeDownloader | if not db.is_file(): raise FileNotFoundError() AnimeDownloader | FileNotFoundError

berta24 commented 10 months ago

ma il docker ha permessi di lettura e scrittura in quella cartella? Adesso non crea il file connections.json

Nikkano commented 10 months ago

Creando anche il file connections.json manualmente il container è partito senza problemi. Strano, perchè sembra che abbia i permessi di lettura e scrittura nella cartella