Рейтинг:0

Операция не разрешена dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал) — несколько пакетов

флаг cn

Когда я пытаюсь установить новый пакет, я получаю Следующие пакеты имеют неудовлетворенные зависимости: сообщение, поэтому, когда я пытаюсь способный -f установить , я получаю следующий вывод:

Чтение базы данных... На данный момент установлено 119095 файлов и каталогов.)
Подготовка к распаковке .../x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb ...
Распаковка x11-xkb-utils (7.7+3ubuntu0.18.04.1) ...
dpkg: ошибка обработки архива /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb (--unpack):
 невозможно создать '/usr/bin/setxkbmap.dpkg-new' (при обработке './usr/bin/setxkbmap'): операция не разрешена
dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал)
Подготовка к распаковке.../x11-common_1%3a7.7+19ubuntu7.1_all.deb...
dpkg-query: пакеты, соответствующие nux-tools, не найдены
Распаковка x11-common (1:7.7+19ubuntu7.1)...
dpkg: ошибка обработки архива /var/cache/apt/archives/x11-common_1%3a7.7+19ubuntu7.1_all.deb (--unpack):
 ошибка при создании символической ссылки './usr/bin/X11': операция не разрешена
Подготовка к распаковке .../gtk-update-icon-cache_3.22.30-1ubuntu4_amd64.deb ...
No diversion «перенаправление /usr/sbin/update-icon-caches на /usr/sbin/update-icon-caches.gtk2 с помощью libgtk-3-bin», ни одно из них не удалено.
No diversion 'перенаправление /usr/share/man/man8/update-icon-caches.8.gz на /usr/share/man/man8/update-icon-caches.gtk2.8.gz с помощью libgtk-3-bin ', никто не удален.
Распаковка gtk-update-icon-cache (3.22.30-1ubuntu4)...
dpkg: ошибка обработки архива /var/cache/apt/archives/gtk-update-icon-cache_3.22.30-1ubuntu4_amd64.deb (--unpack):
 невозможно создать '/usr/bin/gtk-update-icon-cache.dpkg-new' (при обработке './usr/bin/gtk-update-icon-cache'): операция не разрешена
Подготовка к распаковке .../xfonts-utils_1%3a7.7+6_amd64.deb ...
Распаковка xfonts-utils (1:7.7+6)...
dpkg: ошибка обработки архива /var/cache/apt/archives/xfonts-utils_1%3a7.7+6_amd64.deb (--unpack):
 невозможно создать '/usr/bin/bdftopcf.dpkg-new' (при обработке './usr/bin/bdftopcf'): операция не разрешена
Отчет об аппорте не написан, потому что MaxReports уже достигнут
                                                              dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал)
При обработке возникли ошибки:
 /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb
 /var/cache/apt/archives/x11-common_1%3a7.7+19ubuntu7.1_all.deb
 /var/cache/apt/archives/gtk-update-icon-cache_3.22.30-1ubuntu4_amd64.deb
 /var/cache/apt/archives/xfonts-utils_1%3a7.7+6_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)

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

(Чтение базы данных... На данный момент установлено 119095 файлов и каталогов.)
Подготовка к распаковке .../x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb ...
Распаковка x11-xkb-utils (7.7+3ubuntu0.18.04.1) ...
dpkg: ошибка обработки архива /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb (--install):
 невозможно создать '/usr/bin/setxkbmap.dpkg-new' (при обработке './usr/bin/setxkbmap'): операция не разрешена
dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал)
При обработке возникли ошибки:
 /var/cache/apt/archives/x11-xkb-utils_7.7+3ubuntu0.18.04.1_amd64.deb

Независимо от того, что я делаю, я получаю ту же ошибку о неразрешенных операциях! Кто-нибудь знает, что я могу сделать?

флаг hr
Имеются ли какие-либо расширенные атрибуты файла в вашем каталоге `/usr/bin/` (проверьте с помощью `lsattr -ld /usr/bin`)? Используете ли вы какое-либо антивирусное программное обеспечение, которое может накладывать ограничения на каталог?
Boris avatar
флаг cn
@steeldriver lsattr-ld /usr/bin возвращает много строк, таких как `/usr/bin/dpkg-deb Secure_Deletion, Immutable, Append_Only, Extents`, не знаю, что мне искать! Насколько я знаю, антивирус не установлен, по совпадению я пытался установить пакет для него (ClamAV). Рассматриваемый сервер представляет собой дроплет Digital Ocean, поэтому не уверен, какие ограничения действуют...
флаг hr
Хм... `lsattr -ld /usr/bin` должен возвращать только одну строку (для этого используется флаг `-d` - не спускаться в каталог), однако, если каталог также имеет атрибут не по умолчанию ` Immutable`, что, вероятно, действительно вызывает ошибку «Операция не разрешена».
Boris avatar
флаг cn
@steeldriver извиняется, теперь он возвращает одну строку /usr/bin Secure_Deletion, Immutable, Append_Only, Indexed_directory, Extents
флаг hr
Итак, вам нужно выяснить, что устанавливает атрибуты (вы недавно запускали некоторые команды `chattr`?) и ослабить их, чтобы `dpkg` мог добавлять нужные файлы.
Boris avatar
флаг cn
@steeldriver Если быть полностью честным, я понятия не имею, выполняются ли эти команды. Меня вызвали на помощь, потому что рассматриваемый сервер был использован для SSH-атаки методом перебора. Следуя руководству Digital Ocean, мне было предложено установить пакеты clamav и clamav daemon, что дало мне ошибки, поэтому я предполагаю, что вся структура пакетов немного запуталась?
флаг hr
Итак, какой-то предыдущий администратор, по-видимому, сделал `/usr/bin` неизменяемым, либо вручную (с помощью команды `chattr`), либо установив какое-то программное обеспечение "безопасности", которое взяло под контроль системные каталоги - я не хочу повторять предположим, что вам нужно будет работать с владельцем / администратором системы, чтобы решить, как действовать дальше - если есть основания полагать, что система была скомпрометирована, вам, вероятно, следует не пытаться ее сохранить, а переустановить и восстановить данные из резервных копий. . FWIW Пока я не вижу никаких доказательств того, что *"вся структура пакетов немного запутана"*.
Boris avatar
флаг cn
@steeldriver попался, спасибо за помощь!

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

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