当前位置: 首页>>技术问答>>正文


如何删除“未知媒体类型……”之类的警告

,

问题描述

每次apt-get尝试处理shared-mime-info的触发器时,它都会报告以下警告:

...
Processing triggers for shared-mime-info...
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 'interface/x-winamp-skin'

我检查了/usr/share/mime-info,但没有看到任何一个:

/usr/share/mime-info$ grep 'url/rtspu' *
(Got nothing)

那么,如何清理我的系统,以便它不会报告这些未知的媒体类型?

最佳解决思路

这在Why does update-mime-database complain about uri/rtspt and other unusual types?中讨论过它是由kde.xml引起的,它们还没有修复它。这是bug report

它也是uri/rtspu,而不是url/rtspu你应该是grepping。

次佳解决思路

备份导致错误的文件并更新系统mime数据库:

sudo mv -vi /usr/share/mime/packages/kde.xml /usr/share/mime/packages/kde.xml.bak
sudo update-mime-database /usr/share/mime

这应该修复警告。

第三种解决思路

您应该检查/usr/share/mime/packages以获取包含您获得的短语的特定xml。

例如,我的问题是Unknown media type in type 'chemical/......我找到了文件/usr/share/mime/packages/chemical-mime-data.xml

在文件上使用cat向我显示该包是相同的chemical-mime-data V 0.94

所以我跑了:

sudo apt-get remove chemical-mime-data

第四种思路

该错误源于KDE,自2008年以来一直没有修复:

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1433.html,未经允许,请勿转载。