Bug 5521 - Переменная окружения DURING_INSTALL не должна быть определена во время установки пакетов
Summary: Переменная окружения DURING_INSTALL не должна быть определена во время устано...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: sandman-server (show other bugs)
Version: unstable
Hardware: all Linux
: P2 blocker
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-17 19:40 MSK by Sir Raorn
Modified: 2006-08-29 22:17 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sir Raorn 2004-11-17 19:40:42 MSK
/sbin/ldconfig обращает внимание на переменную DURING_INSTALL и ничего не делает
при её наличии.  Из-за этого обламывается установка, например, libgtk+2 при
удовлетворении сборочных зависимостей:

xorg-x11-libs-6.8.1-alt15
...
libgtk+2-2.5.4-alt1
/usr/bin/gtk-query-immodules-2.0: error while loading shared libraries:
libX11.so.6: cannot open shared object file: No such file or directory
/usr/bin/gtk-update-icon-cache: error while loading shared libraries:
libX11.so.6: cannot open shared object file: No such file or directory
/usr/bin/gtk-update-icon-cache: error while loading shared libraries:
libX11.so.6: cannot open shared object file: No such file or directory
error: execution of %post scriptlet from libgtk+2-2.5.4-alt1 failed, exit status 127
...
can't prepare `vim': child process exited abnormally
Comment 1 Dmitry V. Levin 2004-11-17 19:45:28 MSK
FYI, hasher использует
export DURING_INSTALL=1
только для установки базовой сборочной среды (которая порождена rpm-build & Co).
Comment 2 Sergey Bolshakov 2004-11-17 20:25:32 MSK
этой, эээ, милой особенности столько же лет, сколько и sandman.
там еще кое-где и BTE_INSTALL есть :)
Собственно, ее можно было  бы и вообще убрать, и выставлять
только на время создания базовой установочной среды, как в hasher,
но тогда ловить вот такие штюки в репозитарии будет нечем, а нужно (было).
Я думаю, надо бы сделать это опцией per-repos с вариантами on/partial/off
Comment 3 Sergey Bolshakov 2006-04-02 22:25:29 MSD
убрал