Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Informatique » Logiciel » [Linux] update-mime-database

Francesco
Modérateur
Citer Linux Mozilla 5 - Posté le 02/12/2007 à 10:36
Bonjour

J'ai quelque petit souci avec ce programme depuis quelque jours. Lorsque je l'execute, j'obtient des messages d'erreurs comme :

element comment: error : Reference to default namespace not in scope



En farfouillant un peu, j'arrive dans le repértoire /usr/share/mime/package, et je m'appercoie que les fichiers contenu dans ce répertoire, des fichiers xml, font références à un espace de nommage dont la définition est contenu à l'adresse http://www.freedesktop.org/standards/shared-mime-info .

Or, en tapant cette adresse dont mon navigateur favori, j'obtient une jolie erreur 404. Je pense que c'est la source de mes problèmes.

Donc, je demande à un ou plusieurs linuxiens de bien vouloir regarder dans le répertoire cité plus haut, et me donner le contenu d'un de leur fichiers, ainsi que d'executer la commande update-mime-info /usr/share/mime pour savoir si elle retourne une erreur ou non.

Merci !


Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Francesco
Modérateur
RemonterCiter Windows XP Firefox 2 - Posté le 05/12/2007 à 10:49
personne pour m'aider ?? (triste)
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Freem
Modérateur
RemonterCiter Windows NT Firefox 2 - Posté le 06/12/2007 à 00:21
Bah, je ne suis pas expert Linux, désolé (sourire) je ne tourne meme pas sous cet OS :/
Tout ce que j'ai pu voir, c'est que le répertoire en question existe, et que je n'ai pas ttrouvé ton fichier. En revanche, j'ai trouvé un répertoire avec un nom voisin, shared-mime-info-spec/ tu peux peut être regarder de ce côté la?
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin
zuzuf
ProgBoarder
RemonterCiter Linux Firefox 2 - Posté le 06/12/2007 à 10:19
j'ai regardé dans /usr/share/mime/packages, j'ai des fichiers xml qui pointent vers l'adresse que tu indiques, ça me donne aussi une erreur 404 quand j'y. Par contre je n'ais pas de commande update-mime-info!

tu utilises quel distrib ? moi je suis sous kubuntu gutsy.
Linux a un noyau, windows un pepin
Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 06/12/2007 à 19:28
j'utilise une Gentoo. La commande update-mime-info est executé lors de l'installation de certain package, et ces nombreuses erreurs ralentissent énormément mes installations.

C'est bizarre comme erreur. Et j'avoue que Google n'apporte pas beaucoup de réponse de ce coté là.

Merci quand même en tout cas, mais si d'autre personnes, particulièrement celles qui ont une Gentoo veulent bien tester, je suis preneur ^^
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 09/12/2007 à 12:08
J'ai finalement trouvé la réponse (enfin, à moitié).
Cette erreur apparait car j'avais recompiler la libxml2 en mode debug. Donc, en gros, cette erreur apparait car la lib est en debug et non en release.

Ensuite, je dis à moitié, car de mon point de vue, ce n'est pas normal que cette erreur survienne. Le XML Schema utilisé devrait exister.
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
neliger
Webmaster
RemonterCiter Linux Firefox 2 - Posté le 09/12/2007 à 12:10
Attention, en mode debug, il y a toutes les erreurs, mais également tous les warning "normaux".
Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com
Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 09/12/2007 à 14:58
Je suis d'accord, mais là il s'agit bien d'une erreur, et non d'un warning...
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Poly Progr@ms
Guest Star
RemonterCiter Linux Firefox 2 - Posté le 12/12/2007 à 18:11
Salut à tous,

Attention, les adresses de namespaces XML sont des pseudo-URL.

Il est tout à fait normal que la "page" que vous espériez trouver retourne une erreur 404 : en effet, l'adresse du namespace ne sert qu'à identifier l'espace de nom, et elle n'a aucune nécessité de retourner un document ou quoi que ce soit d'ailleurs si on se connecte dessus en HTTP. C'est un peu bizarre, je vous l'accorde, mais la doc du W3C est claire à ce sujet. Ils conseillent par contre de mettre une adresse possédée par l'organisme qui a créé le namespace, ce qui parait logique (clein d'oeil). Je pense qu'une bonne pratique de la part des gens qui créent des namespaces XML seraient de rediriger vers une page de documentation lorsqu'on tente de charger l'URL dans un navigateur.
Francesco
Modérateur
RemonterCiter Linux Mozilla 5 - Posté le 13/12/2007 à 15:14
Ok, merci beaucoup Poly pour cette explication ^^.
Donc, en gros, les erreurs que j'avais étaient tout à fait normal...
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,083 s - Crédits - Stats
1 connecté