RPM пропускает файлы при установке

Я устанавливаю пакет rpm и, кажется, пропускаю определенные файлы, не давая мне никакого уведомления о том, что это проблема.

Когда я выполняю

rpm -ivh package_name.rpm 

rpm не дает мне никаких указаний на то, что установка завершилась неудачно.

После выполнения этого я проверяю установку:

 rpm -V package_name 

И я вижу, что некоторые файлы сообщаются как отсутствующие отсутствующие /path/to/some/crucial/file

Когда я заглядываю в свою / директорию, я вижу, что было создано несколько файлов, которые начинаются с u2dtmp* . Это файлы, которые не создаются.

Я попытался удалить старые блокировки из моей установки rpm и очистить базу данных rpm --rebuilddb , но ничто, кажется, не позволяет этим файлам быть установленным успешно.

Эта проблема появляется только на одной машине. Он успешно устанавливается на других Linux-машинах, которые имеют одинаковые ОС.

2 Solutions collect form web for “RPM пропускает файлы при установке”

По какой-то непостижимой причине rpm -V package жалуется на множество свежих пакетов installe. Кроме того, используйте rpm -U... , который не просто попытается установить пакет, но также удалит старые версии.

Почему вы не используете yum? Это интерфейс rpm, автоматизирующий многие задачи. Пакет yum-utils содержит очистку пакетов, которая помогает избавиться от дубликатов, остатков от неудачных установок и тому подобного.

После некоторой работы было найдено решение. Внутри rpm было сделано несколько вызовов dos2unix. Мой коллега смог определить, что у verson dos2unix, который был установлен, были некоторые проблемы.

После обновления до последней версии файлы u2dtmp * исчезли.

  • / sys: cpio: chown failed - файловая система только для чтения (построение RPM с использованием Docker)
  • Установить локально с помощью dnf в Fedora без использования подключения к Интернету
  • Не удается установить man-страницы на минимальном контейнере Docker Centos
  • Как сделать пакет rpm, который устанавливает среду Java, если необходимо
  • не может получить доступ к rpmfusion.org через HTTPS
  • Как разрешить зависимость .so
  • Как найти и установить GNU Smalltalk на CentOS или Fedora / RedHat?
  • Depsolving для php-pecl-zip
  • Что включать в RPM, созданный из пакетов python
  • Установка Apache HTTPD RPM на автономном сервере RHEL 7.2
  • Как установить / удалить / обновить пакеты .rpm в Red Hat?
  • как найти, какой репо делает один пакет RPM,
  • Linux и Unix - лучшая ОС в мире.