Problème pour dézipper !

Problème pour dézipper !

par François Granier,
Nombre de réponses : 10

Bonjour à tous,

Nouvel arrivant dans le monde de Moodle, j'ai débuté avec un collègue la construction de notre plateforme. On avance bien, mais nous avons un problème assez désagrèable auquel je ne trouve pas de solution. Lorsque j'importe un fichier zippé sur le serveur, et que je le décompacte j'obtiens le message suivant :

PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

 

Après avoir refait des tests, je me suis rendu compte également que le zip uploadé pesait O octets !

 

Je ne suis pas informaticien, je vis en Turquie pour simplifier les choses et je ne cache pas que j'angoisse un peu !

 

Quelqu'un pourrait-il m'aider ?

 

Merci

Moyenne des évaluations  -
En réponse à François Granier

Re: Problème pour dézipper !

par Alexandre Scherbyna,

C’est bien évident qu’il est impossible de décompacter le fichier qui pèse O octets. Donc ce n'est pas le pb de Moodle. Faites d’abord le fichier zip correctement.

En réponse à Alexandre Scherbyna

Re: Problème pour dézipper !

par François Granier,

Merci pour votre réponse, mais je suis tout de même capable de zipper correctement : nous avons uploadé des centaines d'archives sans qu'il n'y ait jamais eu aucun problème. D'autre part, ce problème se pose pour mon collègue sous Windows et moi qui suis sous Mac.

Je me suis également demandé si cela pouvait venir de la capacité d'accueil du serveur. Mais ce ne semble pas être le cas puisqu'en supprimant des données, je n'ai toujours pas réussi à uploader correctement...

Des suggestions ?

En réponse à François Granier

Re: Problème pour dézipper !

par Alexandre Scherbyna,

Vérifiez que les noms des fichiers zippés ne contiennent pas des lettres accentés, que le programme d’archivage est standard, que vous ne dépassez pas de limite de volume de fichier pour upload.

En réponse à François Granier

Re: Problème pour dézipper !

par Th V,

Bonsoir,

J'ai déjà eu ce genre de Gag avec des fichiers zip, le problème venait de Windows qui avait protégé les fichiers Zip avant le transfert sur le serveur.

@+ Thierry

En réponse à Th V

Re: Problème pour dézipper !

par Glenys Hanson,

Bonsoir François,

Peux-tu ajouter ici un fichier zippé pour qu'on voit le problème ? Attention limite 500 Ko !

Cheers,

Glenys

En réponse à François Granier

Re: Problème pour dézipper !

par Jérôme DEMIAUX,
Avatar Traducteurs
Bonjour, Le fait que le fichier ne fasse que 0ko laisse à penser que le transfert n'a pas été réalisé et/ou a été interrompu. Le problème ne viendrait donc pas de Moodle mais de la configuration du serveur.

Pouvons nous en savoir plus la-dessus, serveur hébergé, quel hébergeur, version php, mysql, apache, système OS et version de Moodle ?

Les valeurs des variables de max_post_size, upload_max_filesize, memory_limit (à trouver à partir de administration > Serveur > InfoPHP et/ou Evironnement.

Que se passe-t-il pour un fichier ZIP glissé "à la main" dans un cours Moodle, le plus simple étant de télécharger via ftp un fichier dans le répertoire de la page d'accueil moodledata/1 puis d'eesayer de le dézipper via le gestionnaire de fichier de Moodle.

Quid de l'inverse ? Est-il possible de zipper des fichiers à partir de Moodle, puis de les rapatrier en local?
Quid des fichiers non zippés?
Oui cela fait beaucoup de questions mais elle sont indispensables pour cerner le problème.
En réponse à Jérôme DEMIAUX

Re: Problème pour dézipper !

par François Granier,

Bonjour à tous,

Tout d'abord merci pour vos réponses : c'est vraiment agrèable de trouver de l'aide !

Alors, je vais tâcher de répondre aux infos demandées, mais ce n'est malheureusement pas moi qui me suis occupé de l'installation de Moodle sur le serveur...D'autre part, je suis pas vraiment un spécialiste... (désolé).

PHP, version 5.2.3

Linux ws1 2.6.20.17 #8 SMP

Version de Moodle : 1.9

Post max file Size : 20 M

Upload max filesize : 30 M

Ci-dessous, les autres infos demandées...

 

Maintenant, ce qu'il se passe lorsque j'upload un fichier zippé "manuellement" (testé d'ailleurs avec des archives qui avaient déjà fonctionné avant !) : Moodle nelieu me fait apparaître le nom du fichier, mais visiblement le transfert n'a pas eu lieu puisqu'il m'affiche seulement 0 Octet.

 

Pour ce qui est de la manipulation inverse : je peux effectivement zipper un fichier sans problème sous Moodle et le rapatrier en local.

En revanche, les fichiers non zippés uploadés ne fonctionnent pas davantage que les Zip.

 

Merci beaucoup pour votre aide !

En réponse à François Granier

Re: Problème pour dézipper !

par Jérôme DEMIAUX,
Avatar Traducteurs

Bon, on avance doucement.
Nous savons maintenant que le problème n'est pas lié aux fonctions ZIP mais provient d'une impossibilité à télécharger les fichiers, quels que soient leurs types, sur le serveur, ce qui, hélas, dépasse un peu mes compétences.

Le serveur est-il chez un hébergeur ou est-ce une machine à vous ?
D'où proviennent les fichiers déjà présents dans les cours et que vous avez pu compresser et rapatrier ? Comment sont-ils arrivés là ?

Peut-être un souci de droits d'écriture sur le répertoire moodledata, bien que visiblement le transfert s'initie mais se bloque de suite.
Si vous avez un accès ftp, pouvons nous avoir une copie d'écran du style ci-dessous faisant apparaitre ces droits ?

Une dernière possibilité vraiment toute bête, reste-t-il de la place disponible sur l'unité de stockage?

Annexe ftp.jpg
En réponse à Jérôme DEMIAUX

Re: Problème pour dézipper !

par François Granier,

Bonjour,

A nouveau, merci pour votre aide précieuse. J'étais en déplacement et n'ai pu vous répondre plus tôt. Alors, effectivement, j'ai ciblé le problème a priori...

Voilà ce que m'écrit filezila lorsque je tente de transférer des données :

552 Transfer aborted. Disk quota exceeded

J'en conclues donc que mon serveur a atteint sa limite, ce qui explique l'impossibilité de transférer de nouvelles données. Néanmoins, il demeure dans ce cas un problème : des backups ont été effectuées automatiquement par Moodle sans que cela pose de problème 2 jours après le début de mes problèmes de transfert. Ensuite, j'avais supprimé des données du serveur, précisément parce que je soupçonnais un espace disque insuffisant. Cela n'a pourtant pas changé la donne... Une explication ?

 

Quoiqu'il en soit, merci beaucoup !

En réponse à François Granier

Re: Problème pour dézipper !

par François Granier,

Ah, je viens aussi de voir apparaître cela, qui m'inquiéte un peu :

 

Réponse : 150 Opening BINARY mode data connection for jeanne.jpg
Erreur :    Could not write to transfer socket: EPIPE - Local endpoint has been closed
Réponse :    552 Transfer aborted. Disk quota exceeded
Erreur :    Transfert de fichier échoué après avoir transféré 134320 octets en 1 seconde