一周前刚刚安装了Ubuntu14.04LTS和一些用于我的工作和乐趣的程序:
没什么特别的。我还安装了等离子桌面(用于试用它的小部件),但几个小时后,我用--purge和apt-get autoremove卸载了它。
今天,在登录时,我看到了3次错误消息。第一次是在登录屏幕输入我的密码之后,但在我的桌面加载之前(它出现在“登录屏幕上”)。第二条消息,就在登录屏幕消失后出现,桌面开始加载。第三条消息出现时,桌面完成加载。
不知道四号是什么时候发生的。
从那时起,已经20分钟了,没有进一步的错误消息。
所以,我查了一下/etc/syslog,现在我们开始:
Jul 2 09:26:48 Earth kernel: [ 1090.959820] type=1400 audit(1404286008.832:76): apparmor="DENIED" operation="open" profile="/usr/lib/telepathy/mission-control-5" name=2F6D656469612F53746F726167652F50726F66696C652F5562756E74752031342E30342F6C6F6F7374726F2F2E636F6E6669672F6C69626163636F756E74732D676C69622F6163636F756E74732E6462 pid=3310 comm="mission-control" requested_mask="rw" denied_mask="rw" fsuid=1000 ouid=1000
Jul 2 09:26:48 Earth kernel: [ 1090.960061] type=1400 audit(1404286008.832:77): apparmor="DENIED" operation="open" profile="/usr/lib/telepathy/mission-control-5" name=2F6D656469612F53746F726167652F50726F66696C652F5562756E74752031342E30342F6C6F6F7374726F2F2E636F6E6669672F6C69626163636F756E74732D676C69622F6163636F756E74732E6462 pid=3310 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jul 2 09:26:48 Earth kernel: [ 1090.967927] type=1400 audit(1404286008.840:78): apparmor="DENIED" operation="open" profile="/usr/lib/telepathy/mission-control-5" name=2F6D656469612F53746F726167652F50726F66696C652F5562756E74752031342E30342F6C6F6F7374726F2F2E636F6E6669672F64636F6E662F75736572 pid=3310 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
Jul 2 09:26:48 Earth kernel: [ 1091.034552] type=1400 audit(1404286008.908:79): apparmor="DENIED" operation="open" profile="/usr/lib/telepathy/mission-control-5" name=2F6D656469612F53746F726167652F50726F66696C652F5562756E74752031342E30342F6C6F6F7374726F2F2E6C6F63616C2F73686172652F74656C6570617468792F6D697373696F6E2D636F6E74726F6C2F6163636F756E74732E636667 pid=3310 comm="mission-control" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000注意,
name部分看起来完全是垃圾。
我搜索了这条错误消息,发现了一些错误报告:
他们说这是幻影中的一个错误,但没有任何线索来修正它。
而且,我不记得安装了telepathy-mission-control-5。我查找了反向依赖关系:
loostro@Earth:~$apt-cache rdepends telepathy-mission-control-5
telepathy-mission-control-5
Reverse Depends:
telepathy-gabble:i386
gnome-shell
telepathy-gabble
mcp-account-manager-uoa
empathy
telepathy-mission-control-5:i386
telepathy-gabble:i386
telephony-service
ssh-contact-client
python-sugar3
python-sugar-toolkit-0.98
python-sugar-toolkit-0.96
kde-telepathy-minimal
gnome-shell
telepathy-mission-control-5-dbg
telepathy-gabble
mcp-account-manager-uoa
libmission-control-plugins0
empathy好吧,似乎很多事情都取决于它。它看起来不像我可以简单地卸载它,因为它可能会破坏一些东西。
有办法解决这个问题吗?多么?
注意:第一条错误消息(英文)是在登录之前出现的错误消息(除非关闭,否则它在登录后保持不变)。第二个错误消息(波兰语)完全是相同的错误,但它出现在登录和正确的语言之后。似乎“登录前”系统不知道我使用的是哪种语言,所以默认为英语。

发布于 2014-10-26 11:52:42
首先,一些关于任务控制是什么的开场白:
任务控制实现了...远程感应D总线规范,允许像移情这样的客户端存储帐户详细信息,连接到帐户,请求通信通道,并将通道分配给他们。
来源
若要禁用设备的任务控制配置文件,请首先使用aa-status.这列出了所有配置文件及其操作模式,输出与此有点类似:
# aa-status
apparmor module is loaded.
6 profiles are loaded.
5 profiles are in enforce mode.
/bin/ping
/sbin/klogd
/sbin/syslog-ng
/usr/sbin/dnsmasq
/usr/sbin/identd
1 profiles are in complain mode.
/usr/sbin/lspci
1 processes have profiles defined.
1 processes are in enforce mode.
/usr/sbin/dnsmasq (12905)
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.检查任务控制系统的输出。
如果您将配置文件链接到/etc/apparmor.d/disable,它将不再自动加载,错误应该会消失。
请注意,这更多的是一种解决方法,即停止消息,而不是解决问题的根本原因。
如果您想深入挖掘并修复aa配置文件,请阅读https://gitlab.com/apparmor/apparmor/-/wikis/QuickProfileLanguage并相应地更改任务控制配置文件。
https://askubuntu.com/questions/490690
复制相似问题