[devel] [librpm] обновление rpm и ldconfig

Dmitry V. Levin ldv на altlinux.org
Чт Сен 26 14:10:00 MSK 2019


On Thu, Sep 26, 2019 at 02:02:33PM +0300, Stanislav Levin wrote:
> 25.09.2019 23:11, Dmitry V. Levin пишет:
> > On Wed, Sep 25, 2019 at 10:34:16PM +0300, Stanislav Levin wrote:
> >> 25.09.2019 17:01, Dmitry V. Levin пишет:
> >>> On Wed, Sep 25, 2019 at 04:37:15PM +0300, Stanislav Levin wrote:
> >>> [...]
> >>>> Проблема в том, что эта процедура происходит в RPM filetrigger'е.
> >>>>
> >>>> Возникло несколько вопросов:
> >>>>
> >>>> 1) почему не запускается ldconfig при обновлении librpm (наверное, есть
> >>>> серьезная причина)
> >>> ldconfig запускается из RPM filetrigger'а, который называется
> >>> /usr/lib/rpm/0ldconfig.filetrigger
> >>>
> >> Да, действительно (подсмотрел в audit) /usr/lib/rpm/0ldconfig.filetrigger вызывает ldconfig, но результат не тот, что ожидается.
> > Вероятно, в той системе, о которой идёт речь, какая-то аномалия.
> 
> Во время выполнения `/usr/lib/rpm/0ldconfig.filetrigger` для обновления librpm одни из переменных окружения выглядят так:
> RPM_INSTALL_ARG1=2
> RPM_INSTALL_NAME=rpm

Во врем выполнения файлтриггеров $RPM_INSTALL_NAME не имеет смысла.
Попробуйте выяснить, откуда оно там взялось.


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 801 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190926/d32d2b24/attachment.bin>


Подробная информация о списке рассылки Devel