Impossible d'envoyer certains fichiers avec xmpp

What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: 12
How are you able to access your server: The webadmin
SSH
Direct access via physical keyboard/screen

Describe your issue

Bonjour tout le monde !

Je suis arrivée à faire fonctionner XMPP sous metronome, mais j’ai un bug qui arrive sur tous les clients qu’on a pu tester autour de moi (gajim, dino, conversation, monocle). Certains fichiers ne s’envoient pas. J’ai fait plusieurs tests de différents formats.

Fonctionnent :

  • PDF
  • mp4
  • avi
  • jpg
  • docx

Ne fonctionnent pas :

  • ods
  • odt
  • … je suppose tous les formats LibreOffice ?

J’ai essayé sans succès une modification indiquée ici : [Metronome] mime types for metronome (again) .

Merci d’avance de votre aide !

Share relevant logs or error messages

Gajim me renvoie une boite de dialogue : “Error from xmpp-upload.mondomaine.org: bad-request - Invalid filename or unallowed type”
Dino indique juste un “Échec de transfert du fichier”
Les autres renvoient des messages dans le même ordre d’idée.

Check the file in /etc/metronome/conf.d/mondomain.conf because the syntax is a little complex.

Could send this file somewhere?

Bonjour,

Merci de la réponse !

Je ne sais pas si je comprends bien le fichier à chercher, mais quand je tape nano /etc/metronome/conf.d/exemplededomaine.conf ou /etc/metronome/conf.d/exemplededomaine.org.conf je me retrouve sur des fichiers vides.

Merci encore !

C’est plutot /etc/metronome/conf.d/exemplededomaine.conf.lua :wink:

Alors, j’ai re essayé, et c’est toujours un nouveau fichier vide qui se crée au moment.

J’avais à un moment un message genre “le chemin vers ce fichier n’est pas accessible”, du coup j’ai passé un sudo pour le même résultat.

J’ai vraiment l’impression de rater un truc simple, mais vraiment je vois pas.

Si peut-être en tentant la réparation dont j’ai parlé au dessus, je rentre dans [quote=“lnoferin, post:1, topic:16054”]
/etc/metronome/metronome.cfg.lua
[/quote] est-ce que ça peut être ça ?

Ton dossier /etc/metronome/conf.d/ est vide (ou n’a qu’un localhost; fort possible avec l’app metronome sur yunohost 12) ?
Je suppose que tu as alors mis toute ta conf dans /etc/metronome/metronome.cfg.lua (normalement on sépare la conf propre à chaque domaine. Mais bon, l’important c’est que ca marche pour toi). Si tu as une ligne du type Component "xmpp-upload.tondomaine" "http_upload" , alors c’est effectivement dans ce fichier en dessous que tu peux faire cet ajout.

Bonjour !

Désolée j’ai été très prise ces derniers temps.

Voici ce que donne la partie où j’ai modifié des trucs, j’ai refait plusieurs fois la manip proposée dans les messages linkés ci-dessus sans succès.

Merci !

—Set up a local BOSH service
Component “localhost” “http”
modules_enabled = { “bosh” }
http_file_add_mime_types = { [“txt”] = “text/plain”, [“png”] = “image/png”,[“jpg”] = “image/jpg”, [“pdf”] = “application/pdf”, [“doc”] = “application/msword”, [“htm”] = “text/html”, [“html”] = “text/html”, [“mp3”] = “audio/mpeg3”, [“gif”] = “image/gif”, [“mp4”] = “video/mp4”, [“mpeg”] = “video/mpeg”, [“m4a”] = “audio/m4a”, [“ogg”] = “application/ogg”, [“gpx”] = “application/gpx+xml”, [“vcf”] = “text/vcard”, [“ics”] = “text/calendar”, [“sxw”] = “application/vnd.sun.xml.writer”, [“stw”] = “application/vnd.sun.xml.writer.template”, [“sxg”] = “application/vnd.sun.xml.writer.global”, [“sdw”] = “application/vnd.stardivision.writer”, [“vor”] = “application/vnd.stardivision.writer”, [“sgl”] = “application/vnd.stardivision.writer-global”, [“sxc”] = “application/vnd.sun.xml.calc”, [“stc”] = “application/vnd.sun.xml.calc.template”, [“sdc”] = “application/vnd.stardivision.calc”, [“sxi”] = “application/vnd.sun.xml.impress”, [“sti”] = “application/vnd.sun.xml.impress.template”, [“sdd”] = “application/vnd.stardivision.impress”, [“sdp”] = “application/vnd.stardivision.impress”, [“sxd”] = “application/vnd.sun.xml.draw”, [“std”] = “application/vnd.sun.xml.draw.template”, [“sda”] = “application/vnd.stardivision.draw”, [“sxm”] = “application/vnd.sun.xml.math”, [“smf”] = “application/vnd.stardivision.math”, [“odt”] = “application/vnd.oasis.opendocument.text”, [“ott”] = “application/vnd.oasis.opendocument.text-template”, [“oth”] = “application/vnd.oasis.opendocument.text-web”, [“odm”] = “application/vnd.oasis.opendocument.text-master”, [“odg”] = “application/vnd.oasis.opendocument.graphics”, [“otg”] = “application/vnd.oasis.opendocument.graphics-template”, [“odp”] = “application/vnd.oasis.opendocument.presentation”, [“otp”] = “application/vnd.oasis.opendocument.presentation-template”, [“ods”] = “application/vnd.oasis.opendocument.spreadsheet”, [“ots”] = “application/vnd.oasis.opendocument.spreadsheet-template”, [“odc”] = “application/vnd.oasis.opendocument.chart”, [“odf”] = “application/vnd.oasis.opendocument.formula”, [“odb”] = “application/vnd.oasis.opendocument.database”, [“odi”] = “application/vnd.oasis.opendocument.image” }

ca n’est pas correct, il faut mettre Component "xmpp-upload.tondomaine".
Attention aussi au copier-coller depuis ce forum, il tranforme les guillemets " en , ce n’est pas la même chose, faut des vraies guillemets !
Au besoin n’hésite pas à passer sur le salon xmpp:yunohost-xmpp@muc.chapril.org?join

Bonjour,

Pas de résultats en changeant “localhost”, que ce soit avec “xmpp-upload.mondomaine” ou “xmpp-upload.mondomaine.org” et en gardant comme en enlevant le “http” à côté.

J’ai passé en revu les guillemets, sans trouver d’anomalie.

Par contre nano m’affiche en blanc (et pas coloré rouge comme le reste de la ligne) ce passage : [quote=“PigeonPatate, post:7, topic:31892”]
[“odb”] = “application/vnd.oasis.opendocument.database”, [“odi”] = “application/vnd.oasis.opendocument.image” }
[/quote].

Après je mets ça au cas où, de ce que j’en comprends ça ne concerne pas les formats de fichiers que j’ai testé.

Merci encore. Peut-être je vais voir si j’arrive à faire une installation de Proosdy à la place de Metronome maintenant, ce sera peut-être plus complet ?

oui c’est louche que nano t’affiche en blanc, revérifie encore si tu n’as pas un caractère spécial qui s’est glissé (espace, …)

Normalement ça devrait afficher une erreur lorsque tu redémarres metronome, tu vois quelque chose dans /var/log/metronome.err (eventuellement metronome.log) ?

Sinon oui, avec Prosody il ne doit pas y avoir de restriction de format de fichier par défaut.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.