Closed VegethB closed 9 months ago
mi puoi allegare anche il docker compose?
mi puoi allegare anche il docker compose?
Intendi dire il cmd per creare la docker? perchรฉ sono piรน alla manuale con powershell.
docker run -d
--name=Sonarr_AnimeWorld
-v "B:\SERVER\DOCKER\AnimeDownloaderSR\DATA\database:/src/database"
-v "B:\SERVER\DOCKER\AnimeDownloaderSR\tmp\:/downloads"
-v "B:\SERVER\DOCKER\AnimeDownloaderSR\DATA\script\:/src/script"
-v "H:\Anime2\:/Anime2"
-v "L:\Anime Auditing\:/Anime Auditing"
-p 5000:5000
--env SONARR_URL='http://192.168.1.2:8989'
--env API_KEY=':)'
--env TZ=Europe/Rome
--restart unless-stopped
ghcr.io/mainkronos/anime_downloader:latest
Aggiungo la regola di rename che faccio usare a sonarr:
{Series Title} - s{season:00}e{episode:00} - {Release Group} [{Quality Title}{ Preferred Words}] - OE{absolute:000} - {Episode CleanTitle}
Il problema รจ il seguente:
unless-stopped
la politica di restart il container viene riavviato.episodeFile
nel dizionario che restituisce sonarr relativo alla richiesta di informazioni su un determinato episodio; questo dovrebbe essere causato dal fatto che Sonarr non ha ancora rilevato il file dell'episodio richiesto.Dunque le possibili cause sono (dalla piรน probabile):
Quindi avrei bisogni della risposta a questa chiamata GET:
http://{IP}:{PORT}/api/v3/wanted/missing?includeSeries=true&apikey={API_KEY}
Dove IP
e PORT
sono l'ip e la porta di Sonarr e API_KEY
รจ la chiave API di Sonarr.
Il problema รจ il seguente:
- Il loop รจ dovuto all'errore critico; l'errore causa un arresto del container, ma essendo
unless-stopped
la politica di restart il container viene riavviato.- L'errore รจ dovuto alla mancanza della chiave
episodeFile
nel dizionario che restituisce sonarr relativo alla richiesta di informazioni su un determinato episodio; questo dovrebbe essere causato dal fatto che Sonarr non ha ancora rilevato il file dell'episodio richiesto.Dunque le possibili cause sono (dalla piรน probabile):
- Un errore nel parsing della directory di destinazione del file scaricato
- Lo spostamento dell'episodio impiega piรน di 2 secondi
- Problemi di rete
Quindi avrei bisogni della risposta a questa chiamata GET:
http://{IP}:{PORT}/api/v3/wanted/missing?includeSeries=true&apikey={API_KEY}
Dove
IP
ePORT
sono l'ip e la porta di Sonarr eAPI_KEY
รจ la chiave API di Sonarr.
GitHub - Sonarr-AnimeDownloader - ISSUE 131 - f2.json
รจ piรน probabile la seconda opzione e/o la prima, problemi di rete non saprei... รจ tutto in locale tranne il download. 50/50 tra l'opzione 1 e 2.
Prova la versione dev
, e vediamo se ho risolto il problema
Prova la versione
dev
, e vediamo se ho risolto il problema
Su powershell, dopo aver eseguito il comando per il compose identico a quello sopra. Devo cancellare le tabelle e tutti i dati nella cartella database? Ho cancellato il container, eseguito il comando con :dev e il nuovo container nel log da questo.
Si, scusami, colpa mia. Sto riscrivendo il frontend usando una nuova libreria e ancora non l'avevo aggiunta al requirements.txt
.
Riprova ora.
Si, scusami, colpa mia. Sto riscrivendo il frontend usando una nuova libreria e ancora non l'avevo aggiunta al
requirements.txt
. Riprova ora.
Niente, Docker-DEV-L1.log
ma il file viene spostato in H:\Anime2\The Seven Deadly Sins - Four Knights of the Apocalypse
?
ma il file viene spostato in
H:\Anime2\The Seven Deadly Sins - Four Knights of the Apocalypse
?
No, la cartella esiste ed รจ vuota. ora rifaccio la dock senza il restart perchรฉ ho l'ep in download nella temp ma รจ palesemente l'ep in dw dopo il riavvio.
Dunque l'episodio non viene spostato. Ma la cartella esisteva di giร prima del messaggio La cartella H:\Anime2\The Seven Deadly Sins - Four Knights of the Apocalypse รจ stata creata.
?
Perchรจ a questo punto credo sia un problema di errore nel parsing della directory
Dunque l'episodio non viene spostato. Ma la cartella esisteva di giร prima del messaggio
La cartella H:\Anime2\The Seven Deadly Sins - Four Knights of the Apocalypse รจ stata creata.
?Perchรจ a questo punto credo sia un problema di errore nel parsing della directory
รจ particolare, l'episodio dice che รจ stato spostato MA non c'รจ da nessuna parte. Ne in Anime2, ne nella tmp folder. La cartella esiste giร perchรฉ sonarr รจ impostato per creare le cartelle delle serie.
Ho notato che quando dice che va a cambiar nome al ep, il titolo della serie รจ con i :
invece che con '-'.
Questo titolo รจ stato autoinserito nel database perchรฉ aveva trovato questa serie con il tag per la whitelist (ma non avevo ancora aggiunto la serie al DB/json della docker).
La questione รจ un altra... Se elimino the seven deadly sins dal DB e tolgo il tag, il problema rimane tale uguale anche con one piece (che รจ da dove tutto รจ iniziato un giorno a caso). One Piece a differenza dell'altra serie sono identici i titoli serie sul DB, sonarr, e nel HDD.
Se mi dici come debuggare ulteriormente il problema, vedo che posso fare. Docker desktop per Windows Server 2022 x64 DC e WSL2. HDD 18tb con cartella anime2 gestita da sonarr., Tutti i server sono su un SSD 512gb con lettera unitร B: (che guardando al passato, SCONSIGLIO tantissimo perchรฉ Windows di merda non gestisce bene le lettere prima della C...);
Con One Piece (sempre docker versione DEV);
E la cartella esiste giร , l'episodio non c'รจ da nessuna parte invece
Credo di essere riuscito a risolvere il problema. Infatti il problema era sul parsing della directory di destinazione del file ๐ Prova ad aggiornare l'immagine e vediamo se funziona
docker pull ghcr.io/mainkronos/anime_downloader:dev
Credo di essere riuscito a risolvere il problema. Infatti il problema era sul parsing della directory di destinazione del file ๐ Prova ad aggiornare l'immagine e vediamo se funziona
docker pull ghcr.io/mainkronos/anime_downloader:dev
OK, risolto (anche la velocitร di download รจ tornata OK). Grazie1000 ๐
Livello di Errore:
Messaggio di Errore
Informazioni generali
Descrizione [Opzionale]
Problema presente fin da prima della 2.0.0 (ma non avevo proprio tempo per segnalare la questione).
Praticamente (da end user): Mi dice che trova un ep, va in download (eterno, 1 2 ore per 300mb di ep), poi quando sembra aver finito, va in erroe e riparte da 0 il download dello stesso episodio. Questa cosa va in loop. ~Inoltre, vedendo dal log di DEBUG, mi da che crea una cartella nuova invece che usare quella di Sonarr e NON rispetta le stagioni se l'ordine รจ assoluto sul json mentre sonarr suddivide a Season (One piece per esempio).~ Forse era colpa mia che avevo rimosso gli ep da sonarr (e sonarr deve aver cancellato anche le folder). Per One Piece, mi metteva gli ep nella folder principale invece che la season 21 (poi ha smesso).
DEBUG_2023-11-20-Docker.log