From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.1 To: devel@lists.altlinux.org References: <850f16c3-d83f-4202-a083-e4fae64e08f6@altlinux.org> <20190925140159.GA19114@altlinux.org> <402b9289-fe41-4fb8-b1b7-cb8a7aa5007c@basealt.ru> <20190925201101.GA23530@altlinux.org> <1afbf741-a9ea-73da-f5f8-30a5ecf03d04@altlinux.org> <20190926110959.GB1094@altlinux.org> <9056c83c-68b7-f750-0b87-b0a961ac528e@basealt.ru> <20190926122314.GA2383@altlinux.org> From: Aleksei Nikiforov Message-ID: <7248375e-f40d-3ade-6cc4-0f955669337c@altlinux.org> Date: Thu, 26 Sep 2019 16:00:48 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190926122314.GA2383@altlinux.org> Content-Type: text/plain; charset=koi8-r; format=flowed Content-Language: ru Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?W2xpYnJwbV0g0L7QsdC90L7QstC70LXQvdC40LUgcnBt?= =?utf-8?q?_=D0=B8_ldconfig?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Sep 2019 13:00:53 -0000 Archived-At: List-Archive: List-Post: 26.09.2019 15:23, Dmitry V. Levin пишет: > On Thu, Sep 26, 2019 at 03:06:46PM +0300, Anton Farygin wrote: >> On 26.09.2019 14:10, Dmitry V. Levin wrote: >>> 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 не имеет смысла. >>> Попробуйте выяснить, откуда оно там взялось. >> >> Из 2d38cbee55 > > Вы абсолютно точно уверены? > rpmScriptTriggerPosttrans() вызывает runScript() без установки этих переменных. > > Обновляются же с p8? В Сизифе уже сильно отличаются исходники. http://git.altlinux.org/gears/r/rpm.git?p=rpm.git;a=blob;f=lib/psm.c;h=0495b72d05cd3ed8116b5066013e000723e86bd7;hb=p8#l958