Ao executar update-mime-database
- normalmente iniciado automaticamente por apt-get
- por que recebo reclamações com segurança, como:
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'
Unknown media type in type 'fonts/package'
Unknown media type in type 'interface/x-winamp-skin'
Parece que não está prejudicando nada, mas erros crônicos durante as atualizações correm o risco de ocultar um erro que me interessa.
Esse é um problema
update-mime-database
e o próprio padrão MIME. Originalmente era para ser extensível. Mas o IETF embotou tudo, e nenhum novo tipo principal de mímica foi registrado (application / * é usado como catch-all indiferenciado). O raciocínio / suposição por trás disso, que poucas ferramentas são projetadas para funcionar corretamente com novos tipos MIME.Agora, update-mime-database pelo menos não cai quando vê pseudo classificadores como uri / e fonts / ou interface /. Portanto, presumo que apenas se queixe porque outros aplicativos podem realmente tropeçar neles.
strings
me deu a seguinte lista de provavelmente lista interna de tipos MIME "seguros":O que significa que iria importunar sobre qualquer outro
x-
oux.
evnd.
ouprs.
grandes tipos mime. Curiosamente,inode/
tudo não é um tipo oficial de mídia.fonte
Parece que há uma pilha de bibliotecas do KDE que trazem essas definições hostis para o mnimo do Gnome. No meu caso, as bibliotecas foram adicionadas como dependências a um pacote de aplicativos do KDE que eu desinstalei posteriormente.
Para remover a pilha de bibliotecas do KDE e suas entradas associadas / usr / share / mime, usei:
Tenha cuidado para que o primeiro comando não force a remoção de um pacote necessário antes de confirmar a remoção. Livrar-se do kdelibs-bin fará com que um grande conjunto de pacotes seja desnecessário e pronto para remoção automática.
Encontrei a base para essa correção em um antigo relatório de bug do Intrepid Ibex .
fonte
Faça backup do seu
/usr/share/mime
diretório, apenas por precaução.Resolvi removendo todos os
.xml
arquivos no/usr/share/mime
diretório e execute o comando update/ubuntu//a/299482/789190 .
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=469833
fonte