Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Fermée
  • Pourcentage achevé
    100%
  • Type Anomalie
  • Catégorie Téléchargements
  • Assignée à
    mbizon
  • Système d'exploitation Tous
  • Sévérité Haute
  • Priorité Très Basse
  • Basée sur la version 4.0.7
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes 1
  • Privée
Concerne le projet: Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)
Ouverte par Corpo - 24/01/2020
Dernière modification par mbizon - 18/09/2020

FS#29786 - Erreur sur les serveurs FTP ne gérant pas la reprise de transfert interrompu (FTP REST)

Bonjour,

Le gestionnaire de téléchargements n’arrive pas à effectuer une reprise de téléchargement sur un serveur FTP qui ne supporte pas cette opération.
Le bon comportement serait d’effacer le fichier destination et de recommencer le téléchargement depuis le début, mais au lieu de cela le téléchargement se met en erreur et il faut manuellement aller effacer le fichier destination pour pouvoir relancer le téléchargement.

Fermée par  mbizon
18.09.2020 07:40
Raison de la fermeture :  Impossible à faire
Corpo a commenté le 24.01.2020 09:30

Exemple de comportement :

2020-01-24 09:34:55 start url ftp://mon.serveur.ftp/monfichier.bin (crawling: 1)
2020-01-24 09:34:55 resolving address of mon.serveur.ftp
2020-01-24 09:34:56 got response headers:
2020-01-24 09:34:56 content-range: 1
2020-01-24 09:34:56 content-length: 472536622
2020-01-24 09:34:56 offset : 0
2020-01-24 09:34:56 receiving body
2020-01-24 09:41:34 resume download of /Disque 1/monfichier.bin at offset 157875440
2020-01-24 09:41:34 start url ftp://mon.serveur.ftp/monfichier.bin (crawling: 0)
2020-01-24 09:41:35 resolving address of mon.serveur.ftp
2020-01-24 09:41:35 ftp://mon.serveur.ftp/monfichier.bin failed with code 500 Internal error
2020-01-24 09:41:35 [retry] automatically retry after: 1 consecutive failure
2020-01-24 09:41:35 resume download of /Disque 1/monfichier.bin at offset 157875440
2020-01-24 09:41:35 start url ftp://mon.serveur.ftp/monfichier.bin (crawling: 0)
2020-01-24 09:41:35 resolving address of mon.serveur.ftp
2020-01-24 09:41:36 ftp://mon.serveur.ftp/monfichier.bin failed with code 500 Internal error
2020-01-24 09:41:36 [retry] automatically retry after: 2 consecutive failure
2020-01-24 09:41:36 resume download of /Disque 1/monfichier.bin at offset 157875440
2020-01-24 09:41:36 start url ftp://mon.serveur.ftp/monfichier.bin (crawling: 0)
2020-01-24 09:41:36 resolving address of mon.serveur.ftp
2020-01-24 09:41:36 ftp://mon.serveur.ftp/monfichier.bin failed with code 500 Internal error

Admin
mbizon a commenté le 02.09.2020 08:31

je ne trouve plus de serveur FTP qui ne gère pas la reprise pour tester, lequel utilisez vous ?

Corpo a commenté le 02.09.2020 09:40

Bonjour
C'est Proftpd avec la directive "AllowRetrieveRestart off"
Il m'arrive qu'un fichier avec le même nom mais une taille différente (autre version) arrive dans le gestionnaire de téléchargements.
Pour éviter de me retrouver avec un fichier "hybride" (le début du vieux complété de la fin du nouveau) je désactive la possibilité d'envoyer REST
Hors du coup le gestionnaire de téléchargement se met en échec au lieu d'écraser le fichier existant (peut être qu'on pourrait rendre ce comportement paramétrable, je ne sais pas)
Merci de vous y pencher en tout cas !

Admin
mbizon a commenté le 02.09.2020 10:21

j'avais fait le test avec proftpd mais ce n'est pas très conforme à la spec:

- proftpd annonce dans la commande FEAT qu'il supporte le REST
- la commande REST ne retourne pas d'erreur
- la commande RETR retourne une erreur qui peut être considérée comme générique

en clair le code ne peut pas savoir que le RETR échoue à cause du REST

Corpo a commenté le 02.09.2020 12:34

Rest et Retr ne concernent pas la même chose : remote upload et remote download
Au delà de ça, mes compétences dans ce domaine sont dépassées

Admin
mbizon a commenté le 02.09.2020 13:08

non REST c'est la commande pour "préparer" un resume

suivie de RETR (download) ou STOR (upload)

Corpo a commenté le 02.09.2020 14:40

My bad. Du coup c'est plutôt un soucis du côté de proftpd ?

Admin
mbizon a commenté le 18.09.2020 07:40

oui c'est une "feature" de leur coté qui est en dehors de la spécification

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche