Вызов системы с ошибками (выведенное ядро)/usr/share/man/man1

Я работаю на 4.15.0-38-универсальном релизе Ubuntu 18.04.1.

Я знаю это, или подобный вопрос задали несколько месяцев назад и там казались, чтобы быть фиксацией или происходящим обходным решением.

dpkg --list man-db
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend  
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
iF  man-db         2.8.3-2ubunt amd64        on-line manual pager

Каждый раз, когда я запускаю программное обеспечение Updater или пытаюсь установить новый пакет, это берет навсегда, и причина, кажется, много дампов ядра. Вот небольшая выборка:

>

usr/bin/mandb: zcat: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb: zcat </usr/share/man/man1/pbmtomda.1.gz: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb:/usr/lib/man-db/manconv-f UTF-8:ISO-8859-1-t UTF-8//ИГНОРИРУЮТ-q: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb: zcat </usr/share/man/man1/pamfile.1.gz: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb: zcat: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb: zcat </usr/share/man/man1/pamfile.1.gz: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb:/usr/lib/man-db/manconv-f UTF-8:ISO-8859-1-t UTF-8//ИГНОРИРУЮТ-q: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb: zcat </usr/share/man/man1/pnmtorast.1.gz: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb: zcat: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb: zcat </usr/share/man/man1/pnmtorast.1.gz: вызов Системы с ошибками (выведенное ядро)
/usr/bin/mandb:/usr/lib/man-db/manconv-f UTF-8:ISO-8859-1-t UTF-8//ИГНОРИРУЮТ-q: вызов Системы с ошибками (выведенное ядро)

Я полагаю, что AppArmor был идентифицирован как возможный преступник кем-то в Astrill, но я не использую пакета по имени VPN Astrill. У меня есть Expressvpn, администраторы сети Ubuntu, pptp-linux и openvpn.

Я попытался переустановить дб человека и apparmor, но ничто не изменяется.

Я нахожусь теперь на Ubuntu 19.4 и все еще получении этих mandb сообщений об ошибках. Каждая установка программного обеспечения или обновление берут возрасты, потому что это добирается приблизительно до 89%, затем запускает цикличное выполнение через эти сообщения об ошибках. Я надеялся, что ожидание нового выпуска могло бы в конечном счете решить это самостоятельно, но это кажется нет. Любые подсказки о том, что продолжается и помощь для фиксации этого, ценились бы.
(Вышеупомянутое редактирование было сделано мной, но я не регистрировался!)

1
задан 14 June 2019 в 11:05

1 ответ

Спасибо за отладочную информацию по электронной почте.

Это оказывается отказом Защиты файлов ESET. Я применил обходные решения для этой программы в прошлом, но по-видимому я должен был сделать немного больше.

Кратко, это - инструмент антивируса, который вводит код в каждый процесс, который включает отправку сообщения к отдельной программе на Вашей машине любое время происходят, определенные события. Теперь, дб человека имеет свои собственные меры безопасности, которые предназначаются для защиты от злонамеренных документов, так или иначе умеющих использовать ошибки в инструментах, которые обрабатывают их, и они включают ограничение системных вызовов, которым могут сделать те инструменты только те, в которых они, как предполагается, нуждаются, чтобы сделать обработку текста. К сожалению, то, что делает ESET, довольно трудно отличить от того, что вредоносное программное обеспечение могло бы решить сделать, таким образом, эти две меры безопасности борьба друг с другом.

Мой неохотный компромисс (хотя в конечном счете я хотел бы выяснить что-то лучше) состоял в том, чтобы обнаружить, когда ESET установлен, и позвольте еще несколько системных вызовов в этом случае, но это - трудное осуществление, и легко скучать по некоторым. Я фиксировал изменение для добавления другого к тому списку в ответ на трассировку. Это должно будет быть бэкпортировано к стабильным релизам Ubuntu перед наблюдением преимущества его, и из-за других обязательств, у меня не будет времени для запуска того процесса до, по крайней мере, середина следующей недели. Тем временем у Вас есть несколько опций закончить эту проблему:

  • Удалите Защиту файлов ESET (временно или иначе).
  • Установите переменную среды MAN_DISABLE_SECCOMP=1. Это немного трудно сделать постоянно через графические инструменты, такие как программное обеспечение Updater, но если Вы готовы использовать apt от терминала затем можно просто не забыть работать sudo MAN_DISABLE_SECCOMP=1 apt full-upgrade или sudo MAN_DISABLE_SECCOMP=1 apt install some-package или что бы то ни было.

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

1
ответ дан 7 December 2019 в 15:11

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

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