[sisyphus] rpm problems (update, rebuild)

Dmitry Alexeyev =?iso-8859-1?q?dmi=5Fa_=CE=C1_qnx=2Eorg=2Eru?=
Вт Апр 29 19:03:45 MSD 2003


Добрый вечер. 

Вот такие проблемы... Как это можно разрешить? Откат на более ранний rpm (из 
master 2.2) поможет? 

WBR,
Dmitry


[dmi на dmi dmi]$ rpm -q glibc
glibc-2.2.6-alt0.7


[dmi на dmi dmi]$ rpm --rebuild glibc-2.2.6-alt0.8.src.rpm
Устанавливается glibc-2.2.6-alt0.8.src.rpm
Segmentation fault
 

[dmi на dmi dmi]$ rpm -q rpm librpm
rpm-4.0.4-alt14
librpm-4.0.4-alt14


[dmi на dmi dmi]$ rpm --rebuild rpm-4.0.4-alt16.src.rpm
Устанавливается rpm-4.0.4-alt16.src.rpm
ошибка: строка 64: Пустой тэг: PreReq:


[dmi на dmi dmi]$ sudo apt-get install rpm
Password:
Чтение списков пакетов... Завершено
Создание списка имён... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  rpm: Для установки требует: librpm (= 4.0.4-alt16) но 4.0.4-alt14 будет 
установлен
E: Извините, `битые' пакеты



[dmi на dmi dmi]$ sudo apt-get install librpm
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  librpm: Для установки требует: libdb4.0 (>= 4.0.14-alt10) но пакет не будет 
установлен
E: Извините, `битые' пакеты

[dmi на dmi dmi]$ gdb /usr/lib/rpm/rpmb ./core
GNU gdb ALT Linux (5.2.1-alt2)
...
Core was generated by `/usr/lib/rpm/rpmb --rebuild 
glibc-2.2.6-alt0.8.src.rpm'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/librpmbuild-4.0.4.so...
...
Loaded symbols for /lib/libnss_files.so.2
#0  0x402601a6 in free () from /lib/libc.so.6
(gdb) bt
#0  0x402601a6 in free () from /lib/libc.so.6
#1  0x401d12de in gzerror () from /lib/libz.so.1
#2  0x4017196c in ftpOpen () from /usr/lib/librpmio-4.0.4.so
#3  0x40250adb in fopen () from /lib/libc.so.6
#4  0x4025a453 in _IO_file_close_it () from /lib/libc.so.6
#5  0x4025030b in fclose () from /lib/libc.so.6
#6  0x40172b55 in Fclose () from /usr/lib/librpmio-4.0.4.so
#7  0x4007f2f1 in psmStage () from /usr/lib/librpm-4.0.4.so
#8  0x4007d0ba in rpmInstallSourcePackage () from /usr/lib/librpm-4.0.4.so
#9  0x40086459 in rpmInstallSource () from /usr/lib/librpm-4.0.4.so
#10 0x0804b3fa in rpm_close_all ()
#11 0x4020b652 in __libc_start_main () from /lib/libc.so.6
(gdb)



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