Установка hp-health на Ubuntu Server 22.04

После переустановки ОС на сервере HPE Microserver Gen8 появилась необходимость установки компонентов MCP (Management Component Pack). Эти компоненты необходимы для управления и мониторинга сервера. MCP содержит в себе множество пакетов, из которых мне понадобились два: hp-ams (HPE Agentless Management Service) и hp-health (HPE System Health Application and Command line Utilities). И если с первым никаких проблем по установке не возникло, то второй отказался устанавливаться, сообщая о проблемах с зависимостями:

Следующие пакеты имеют неудовлетворённые зависимости:
 hp-health : Depends: libc6-i686 но он не может быть установлен или
                      lib32gcc1 но он не может быть установлен
E: Unable to correct problems, you have held broken packages.

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

# cd /tmp
# wget https://downloads.linux.hpe.com/SDR/repo/mcp/pool/non-free/hp-health_10.80-1874.10_amd64.deb

Для начала пробуем принудительно установить с игнорированием зависимостей:

# dpkg --force-all --install ./hp-health_10.80-1874.10_amd64.deb

Установилось и даже работает! То есть библиотека libc6-i686 как бы и не обязательна для работы. По крайней мере той функциональности, которая нужна мне. В принципе, можно было бы и оставить так, но теперь apt ругается на сломанные зависимости при попытке установки любой другой программы. Надо чинить. Удаляем установленный hp-health.

Распаковываем deb-пакет:

# dpkg-deb -x ./hp-health_10.80-1874.10_amd64.deb package
# dpkg-deb --control ./hp-health_10.80-1874.10_amd64.deb package/DEBIAN

Редактируем файл package/DEBIAN/control:

Обратите внимание на строку «Depends». Там перечислены пакеты зависимостей. Вот их нам и нужно поправить. Удаляем оттуда упоминание libc6-i686 и lib32gcc1. На всякий случай удалил и libc6:

Собираем пакет обратно:

# dpkg -b package hp-health_mod.deb

Теперь можно установить его как обычно:

# apt install ./hp-health_mod.deb

Проверяем и убеждаемся, что всё работает, ошибок нет.