Рейтинг:4

Дискорд, как мне сделать так, чтобы он перестал заливать мои логи?

флаг au
j0h

У меня Ubuntu 20.04 Focal, и у меня установлен Discord. Пока дискорд активен, я получаю от него кучу сообщений в dmesg.

[ 1242.218055] аудит: тип = 1400 аудит (1626585289.753:15781): apparmor = "ОТКЛОНЕН" операция = "ptrace" профиль = "snap.discord.discord" pid = 2211 comm = "Discord" required_mask = "прочитать" Denated_mask = " читать" одноранговый = "неограниченный"
[1252.208904] kauditd_printk_skb: подавлено 109 обратных вызовов
[ 1252.208907] аудит: тип = 1400 аудит (1626585299.754:15891): apparmor = "ОТКЛОНЕН" операция = "ptrace" профиль = "snap.discord.discord" pid = 2211 comm = "Discord" required_mask = "прочитать" Denated_mask = " читать" одноранговый = "неограниченный"
[ 1252.208928] аудит: тип = 1400 аудит (1626585299.754:15892): apparmor = "ОТКЛОНЕН" операция = "открыть" профиль = "snap.discord.discord" имя = "/proc/1221/cmdline" pid = 2211 comm = Discord" request_mask="r" disabled_mask="r" fsuid=1000 ouid=0
[ 1252.208962] аудит: тип = 1400 аудит (1626585299.754:15893): apparmor = "ОТКЛОНЕН" операция = "ptrace" профиль = "snap.discord.discord" pid = 2211 comm = "Discord" запрашиваемый_маск = "читать" Denated_mask = " читать" одноранговый = "неограниченный"
[ 1252.209060] аудит: тип = 1400 аудит (1626585299.754:15894): apparmor = "ОТКЛОНЕН" операция = "открыть" профиль = "snap.discord.discord" имя = "/proc/1241/cmdline" pid = 2211 comm = Discord" request_mask="r" disabled_mask="r" fsuid=1000 ouid=0
[ 1252.209067] аудит: тип = 1400 аудит (1626585299.754:15895): apparmor = "ОТКЛОНЕН" операция = "ptrace" профиль = "snap.discord.discord" pid = 2211 comm = "Discord" запрашиваемый_маск = "читать" Denated_mask = " читать" одноранговый = "неограниченный"
[ 1252.209084] аудит: тип = 1400 аудит (1626585299.754:15896): apparmor = "ОТКЛОНЕН" операция = "ptrace" профиль = "snap.discord.discord" pid = 2211 comm = "Discord" запрашиваемый_маск = "читать" Denated_mask = " читать" одноранговый = "неограниченный"
[ 1252.209193] аудит: тип = 1400 аудит (1626585299.754:15897): apparmor = "ОТКЛОНЕН" операция = "открыть" профиль = "snap.discord.discord" имя = "/proc/1375/cmdline" pid = 2211 comm = Discord" required_mask="r" Denied_mask="r" fsuid=1000 ouid=0
[ 1252.209200] аудит: тип = 1400 аудит (1626585299.754:15898): apparmor = "ОТКЛОНЕН" операция = "ptrace" профиль = "snap.discord.discord" pid = 2211 comm = "Discord" required_mask = "прочитать" Denated_mask = " читать" одноранговый = "неограниченный"
[ 1252.209207] аудит: тип = 1400 аудит (1626585299.754:15899): apparmor = "ОТКЛОНЕН" операция = "открыть" профиль = "snap.discord.discord" имя = "/proc/1451/cmdline" pid = 2211 comm = Discord" required_mask="r" Denied_mask="r" fsuid=1000 ouid=0
[ 1252.209212] аудит: тип = 1400 аудит (1626585299.754:15900): apparmor = "ОТКЛОНЕН" операция = "ptrace" профиль = "snap.discord.discord" pid = 2211 comm = "Discord" required_mask = "прочитать" Denated_mask = " читать" одноранговый = "неограниченный"

в основном это затрудняет получение любой другой информации из dmesg. Я почти уверен, что он регистрируется и в другом месте.

$журналctl -f
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"
18 июля, 01:21:04 ab аудит[2211]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=2211 comm="Discord" required_mask="read" disabled_mask="read " одноранговый = "неограниченный"

тогда я посмотрел на apparmor /var/lib/snapd/apparmor/profiles/snap.discord.discord, подумал, что могу запретить ptrace, но это уже настроено.

Я не уверен, почему раздор пытается получить доступ к ptrace, но я рад не предоставлять ему никаких дополнительных разрешений. Я бы хотел, чтобы чрезмерное ведение журнала прекратилось. когда разногласия активны, я могу регистрировать десятки запросов в секунду. Это должно где-то создавать огромный файл журнала. Как я могу остановить разногласия от затопления моих журналов?

Рейтинг:1
флаг mz

Похоже, проблема связана только с Discord Snap, поскольку я использую deb Discord и не могу воспроизвести журналы ошибок. Однако проблема и обходной путь уже упоминались в Веб-страница оснастки Discord. Цитата оттуда:

Снапы ограничены, так как Discord может быть не в состоянии выполнять некоторые из задач, которые он обычно выполняет, когда не ограничен. Это может привести к тому, что системный журнал будет забит ошибками apparmor. Предоставление доступа к интерфейсу наблюдения за системой во время снапа активирует функции и, таким образом, уменьшит ведение журнала.

мгновенное подключение раздора: система-наблюдать

Вдобавок к этому, Discord snap поддерживается Snapcrafters, а не самим Discord. Если вы хотите использовать официальный Discord, вы можете скачать deb-архив с Страница загрузки Дискорда и установите его с помощью DPKG или APT.

Guy Luz avatar
флаг pk
В KDE не помогло :(
Kulfy avatar
флаг mz
@GuyLuz Я не использую Snaps, но может помочь перезапуск Discord или Snap. Попробуйте «быстро перезапустить дискорд».Если это не имеет никакого значения, попробуйте `systemctl перезапустить snapd`.
Guy Luz avatar
флаг pk
Я думаю, что что-то просто пошло не так, удаление discord `sudo snap remove --purge discord` и перезапуск не останавливает его.
Kulfy avatar
флаг mz
@GuyLuz Какое сообщение об ошибке вы получаете? Я никогда не предлагал убрать дискорд.
Guy Luz avatar
флаг pk
`аудит[3665]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=3665 comm="Discord" required_mask="read" disabled_mask="read" peer="snap.android -studio.android-studio"` Я только сейчас заметил, что там тоже написано android-studio.
Guy Luz avatar
флаг pk
У него больше версий `аудит[3665]: AVC apparmor="DENIED" operation="ptrace" profile="snap.discord.discord" pid=3665 comm="Discord" required_mask="read" disabled_mask="read" peer= "неограниченный"` и `аудит[3665]: AVC apparmor="DENIED" operation="open" profile="snap.discord.discord" name="/proc/2393/cmdline" pid=3665 comm="Discord" required_mask="r" disabled_mask ="r" fsuid=1000 ouid=0` и более
Guy Luz avatar
флаг pk
Это команда, которую я использую для отображения журналов `journalctl --no-pager | grep DENIED`
j0h avatar
флаг au
j0h
У меня установлен пакет Deb, и он все еще заливает журналы. дискорд - фигня, но все его используют. Я не хочу давать дополнительные разрешения для дискорда, я просто хочу, чтобы он заткнулся. возможно, я напишу разработчикам дискорда и попрошу версию STFU-discord.
Kulfy avatar
флаг mz
@ j0h Вы уверены, что deb также рассылает спам в журналах? Как я сказал в своем посте, *..поскольку я использую deb Discord и не могу воспроизвести журналы ошибок "*.
Kulfy avatar
флаг mz
@GuyLuz Если вы все еще используете версию snap, можете ли вы попробовать `snap connect discord:system-observe :system-observe; мгновенное подключение раздора: единство7: единство7`?
Guy Luz avatar
флаг pk
@Kulfy не сработало, `journalctl -f` работает тихо, как и раньше, но из `journalctl --no-pager | grep DENIED` Я продолжаю получать ошибки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.