Как исправить apparmor = & ldquo; ОТКАЗАНО & rdquo; для телепатии-Mission-Control-5 под Ubuntu 14.04?

Неделю назад только что установил Ubuntu 14.04 LTS и несколько программ для моей работы. Приколы:

  • сервер nginx, сервер rabbitmq, сервер mysql
  • php-fpm, hhvm
  • возвышенный текст, инструментальные средства mysql
  • hplib ( для принтера / сканера)
  • композитор, bower, nodejs, npm
  • vlc player
  • steam (игры пока не установлены)

Ничего особенного фантазии. Я также установил плазменный рабочий стол (чтобы проверить его виджеты), но через несколько часов я удалил его с помощью --purge, а затем apt-get autoremove.

Сегодня при входе в систему я видел сообщение об ошибке 3 раза. Впервые произошло после ввода пароля на экране входа в систему, но до загрузки моего рабочего стола (он появился «поверх экрана входа в систему»). Второе сообщение, появившееся сразу после исчезновения экрана входа в систему и загрузки рабочего стола. Третье сообщение появилось после завершения загрузки рабочего стола.

Понятия не имею, когда произошло 4-е.

С того времени прошло около 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 выглядит полностью мусором.

Я погуглил это сообщение об ошибке и нашел несколько сообщений об ошибках:

Говорят, что это ошибка в apparmor, но нет подсказок, как ее исправить.

Кроме того, я не помню установку 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

Ну, похоже, многое зависит от этого. Не похоже, что я могу просто удалить его, так как это может что-то сломать.

Есть ли способ это исправить? Как?

Примечание: первое сообщение об ошибке (на английском языке) - это сообщение, которое появляется перед входом в систему (и, если оно не закрыто, оно остается после входа в систему). Второе сообщение об ошибке (на польском языке) является точно такой же ошибкой, но оно появляется после входа в систему и на правильном языке.

Похоже, что «до входа в систему» ​​система не знает, какой язык я использую, поэтому по умолчанию используется английский.

error screenshot

4
задан 26 October 2014 в 12:46

1 ответ

В первую очередь, некоторые вводные слова относительно того, каково управление полетом:

реализации Управления полетом [...] D-спецификация-шины Телепатии, позволяя клиентам как сочувствие сохранить банковские реквизиты, соединяется с учетными записями, запрашивает каналы передачи и отправила каналы им.

Источник

К отключает профиль управления полетом для apparmor, сначала использует 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, затем читайте http://wiki.apparmor.net/index.php/QuickProfileLanguage и измените профиль управления полетом соответственно.

6
ответ дан 26 October 2014 в 12:46

Другие вопросы по тегам:

Похожие вопросы: