[devel] sisyphus hasher broke on M51 node

Alexey Tourbin at на altlinux.ru
Сб Окт 9 11:53:33 UTC 2010


On Sat, Oct 09, 2010 at 02:23:18PM +0300, Michael Shigorin wrote:
> 	Здравствуйте.
> При исправлении #8317 возникло ощущение, что у нас сломалась
> установка новых сизифных пакетов в hasher chroot при сборке
> на хосте под M51:

Сбора под сизиф на M51 пока не работает.  Надо сделать бекпорт rpm,
но это окончательно закроет возможность обновления rpm из Сизифа.
Ещё немножко время потянем.

> $ hsh-install ~/hasher/tmpfs libqt3-devel                                      
> [...]
> The following packages have unmet dependencies:
>   libqt3-devel: Depends: xorg-devel
> E: Broken packages
> [...]
>   xorg-devel: Depends: libGL-devel
> [...]
>   libGL-devel: Depends: libGL (= 7.9-alt1)
>                Depends: libGLU-devel (= 7.9-alt1)
>                Depends: /usr/lib/X11/libGL.so.1.2
> [...]
>   libGL: Depends: libX11-xcb.so.1 (>= set:fep7)
>          PreDepends: rpmlib(SetVersions) but it is not installable
>          Depends: libX11.so.6 (>= set:oilITg2HsXDPm13Wm67uqb66w8g5E9cqC4LnzPF5F6twMrCg49YplAyPT2agZnzkKbVfENIA41wMIob4bFWT3GM5QY4oJwC4dCTNKxZv4zogxZl0)
>          Depends: libdrm.so.2 (>= set:liVSOrxFCdLWDlVwpVkcr3)
>          Depends: libselinux.so.1 (>= set:ljbw1Zhp9yZw)
> 
> ЧД?

Временное решение може быть таким:

mkdir ~/.libs
rpmpeek /ALT/Sisyphus/files/x86_64/RPMS/librpm-4.0.4-alt98.49.x86_64.rpm cp -pv ./usr/lib64/librpm-4.0.4.so ~/.libs
export LD_PRELOAD=$HOME/.libs/librpm-4.0.4.so

LD_LIBRARY_PATH работать не будет, потому что в апте зашито
RPATH=/usr/lib64.  А почему в апте зашито RPATH=/usr/lib64
с ходу сказать сложно - видимо из-за кривых кусков autotools.


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