martes, 3 de julio de 2012

Unknown media type in type 'all/all'

Últimamente, el verano se ceba con mi habitación y es imprescindible apagar el equipo por las noches para poder dormir sin deshidratarme y que mi ordenador no se derrita, ambos fines loables.

Al arrancarlo, me aparecen unos molestos mensajes de error del tipo “Unknown media type in type 'all/all'”. Aparentemente no afectan al funcionamiento del ordenador, así que no me molesté mucho en resolver el problema, hasta que en Ubuntronics me encontré casualmente con la solución.

Como no es común estar pendiente de los mensajes de error del arranque, puedes comprobar si tienes estos en concreto, con el siguiente comando:


  • sudo update-mime-database /usr/share/mime
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Bien, si es así, solucionarlo es muy fácil. Vamos a lanzar el editor de texto Gedit (u otro de tu elección) para editar el fichero /usr/share/mime/packages/kde.xml

  • gksudo gedit /usr/share/mime/packages/kde.xml 

Y ahora eliminamos las lineas conflictivas que vimos antes, de forma que sí el error era “Unknown media type in type 'all/allfiles'” eliminariamos toda la definición del mime-type all/allfiles, que son tres lineas. Es decir, eliminaríamos lo siguiente.
<mime-type type="all/allfiles">
    <comment>all files</comment>
</mime-type>
Guardamos los cambios, volvemos a comprobar los errores, hasta que no quede ninguno...
  • sudo update-mime-database /usr/share/mime
Y otra cosita hecha.

5 comentarios:

  1. ¿Y cuál es el objetivo de ese código que aparentemente no hace nada? porque no creo que lo hayan puesto sin ninguna utilidad.

    El tema está, en que en la siguiente actualización de versión de Kubuntu en mi caso, otra vez habrá que volver a hacer esto.

    ResponderEliminar
    Respuestas
    1. Sinceramente, lo desconozco. Como no me causaban mas problema que la molestia de verlos, nunca investigué

      Eliminar
    2. Ya lo quité también siguiendo las instrucciones que has puesto, pero me parece raro que ese código esté ahí desde hace muchas versiones y no se haya quitado o modificado.

      Investigué un poco y no he encontrado cual es la utilidad del mismo y si es un bug no veo la razón de dejarlo si es "tan sencillo de reparar"

      Eliminar
  2. En http://askubuntu.com/questions/456183/what-does-unknown-media-type-in-type-all-all-mean lo ponen más fácil:

    sudo rm /usr/share/mime/packages/kde.xml
    sudo update-mime-database /usr/share/mime

    ResponderEliminar

prekes sodui