From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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> <89f81e5b-e6fd-4078-ac30-d21ff4a2b82f@basealt.ru> From: Anton Farygin X-Opacus-Archived: none Organization: BaseALT Message-ID: <78220d6c-357a-b221-eb2e-97f865131fad@basealt.ru> Date: Thu, 26 Sep 2019 17:29:35 +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: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru 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 14:29:35 -0000 Archived-At: List-Archive: List-Post: On 26.09.2019 17:11, Aleksey Novodvorsky wrote: > > > чт, 26 сент. 2019 г., 17:06 Anton Farygin >: > > On 26.09.2019 15:23, Dmitry V. Levin wrote: > > 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() без установки > этих переменных. > > > > > Ой и правда, простите -  я ошибся - обновление идёт старым rpm'ом. > 0d589754c9 > > Там совсем другая логика появления этих переменных. > > А какой у нас официальный механизм миграции с p8 на p9 ? > > > > https://www.altlinux.org/%D0%94%D0%B5%D0%B2%D1%8F%D1%82%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0_ALT_--_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BE_%D0%B2%D1%8B%D0%BF%D1%83%D1%81%D0%BA%D0%B5#%D0%9E%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D0%B4%D0%BE_%D0%94%D0%B5%D0%B2%D1%8F%D1%82%D0%BE%D0%B9_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D1%8B Т.е. - одной транзакцией. Но в старом rpm всё равно нет ничего такого, что бы вызвало появление этих переменных. Надо кому-то поотлаживать этот процесс и посмотреть, откуда они появляются.