`yum install` не удался, в то время как` rpm -ivh` успешен
353
StupidMe
Я вижу эту ошибку ниже, когда я устанавливаю свои собственные пакеты RPM, yum install
независимо от того, являются ли они локальными или удаленными.
D: install: daemon-config-14.1.0.3-1 D: %pre(daemon-config-14.1.0.3-1.noarch): scriptlet start D: %pre(daemon-config-14.1.0.3-1.noarch): execv(/bin/sh) pid 27452 D: %pre(daemon-config-14.1.0.3-1.noarch): waitpid(27452) rc 27452 status 7f00 error: %pre(daemon-config-14.1.0.3-1.noarch) scriptlet failed, exit status 127 Error in PREIN scriptlet in rpm package daemon-config-14.1.0.3-1.noarch
Однако эта ошибка не отображается, если я установил ее с rpm -ivh
.
Как yum
и rpm
команды выполняются с sudo
.
Я попытался отладить это самостоятельно:
- 'yum -d 10 -e 10 --rpmverbosity = debug', которая не давала мне больше информации, кроме кода выхода 127
- Удалите все содержимое в
%pre
разделе в спецификации файла, который дал мне ту же ошибку - Удалить
%pre
раздел полностью в спецификации файла, который дал мне ту же ошибку в%post
- Я погуглил это, и обнаружил, что некоторые сообщения, о которых идет речь,
selinux
могут вызвать эту проблему, однакоsestatus
показывает, чтоselinux
на этой машине уже полностью отключен.
Кто-нибудь испытывал нечто подобное раньше?
Как я могу получить подробный вывод выполнения скриптлета из yum
того, что мы имеем rpm -vv
?
(эти версии поддерживаются другой командой, но мы единственный пользователь, у которого возникли проблемы, поэтому мне нужно предоставить более подробную информацию о том, где именно это не так)
- ОС: Centos6.8
- Yum версия: 3.2.29-75.el6.centos.noarch
- Версия RPM: 4.11.1-25
- Версия SUDO: 1.8.6p3-25.el6_8.x86_64
Может ли это быть связано с тем, как `yum` и` rpm` запускают скриптлеты через / bin / sh?
StupidMe 7 лет назад
0
Можете поделиться сценарием?
msuchy 7 лет назад
0
Подтверждено, что это проблема файла sudoers. `Host_Alias` - это глобус оболочки вместо регулярного выражения, поэтому` yum` ограничен `noexec`.
StupidMe 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Как работает разрешение зависимости yum?
-
7
Как вы отслеживаете, какие пакеты были установлены в Fedora (Linux)?
-
1
Как установить команду [lshw] на XenServer 5.5?
-
-
5
Установка Java в LINUX
-
1
Как определить скорость моего жесткого диска MacBook?
-
1
Как распаковать и пересобрать RPM-пакеты на Fedora?
-
2
Zypper: Как мне отобразить все пакеты из определенного репозитория?
-
1
Шпаргалка по командам Yum для пользователей Macports
-
1
Как RPM определяет более новый пакет
-
3
Fedora yum репозитории?