rpm5 Berkeley DB downgrade

Jeffrey Johnson n3npq at me.com
Tue Nov 27 16:56:14 CET 2012


English please.

On Nov 27, 2012, at 9:00 AM, Paweł Kośka wrote:

> A czy naprawią się błędy przy budowaniu pakietów?
> U mnie w aktualnym th wewnątrz vservera wszystkie próby zbudowania pakietów
> kończą się tak:
> 
> Executing(%doc): /bin/sh -e /tmp/rpm-tmp.19135
> + umask 022
> + cd /home/users/builder/rpm/BUILD
> + cd mtr-0.82
> + DOCDIR=/tmp/mtr-0.82-root-builder/usr/share/doc/mtr-0.82
> + export DOCDIR
> + /bin/mkdir -p /tmp/mtr-0.82-root-builder/usr/share/doc/mtr-0.82
> + /usr/lib/rpm/compress-doc
> Compressing documentation in
> /tmp/mtr-0.82-root-builder/usr/share/doc/mtr-0.82...
> 
> Documentation compressed.
> + cp -pr AUTHORS NEWS README SECURITY
> /tmp/mtr-0.82-root-builder/usr/share/doc/mtr-0.82
> + exit 0
> skipping /usr/share/doc/mtr-0.82 requires detection
> Provides: elf(buildid) = bb48319bc883dee191b3dd28397e402b41dba6c8
> Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1)
> libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3)
> libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.4) libm.so.6 libm.so.6(GLIBC_2.0)
> libncurses.so.5 libresolv.so.2 libresolv.so.2(GLIBC_2.2) rtld(GNU_HASH)
> Obsoletes: mtr-ncurses
> Processing files: mtr-debuginfo-0.82-2.i686
> Checking for unpackaged file(s): /usr/lib/rpm/check-files
> /tmp/mtr-0.82-root-builder
> rpmbuild: ./rpmio_internal.h:307: fdGetFp: Assertion `fd != ((void *)0) &&
> fd->magic == 0x04463138' failed.
> Aborted
> 

This is an assertion failure that shows up when a FD_t I/O handle is
closed more than once, which can/does happen on obscure error pathways.

73 de Jeff
> 
> 3x tworzyłem vserver na 2 maszynach i zawsze mam tak samo ;)
> 
> 
> 2012/11/27 Jan Rękorajski <baggins at pld-linux.org>
> 
>> Hi,
>> Due to incompatibilities between BDB 5.3 and rpm5 and problems they cause
>> (DB_BUFFER_SMALL errors causing sometimes partial upgrades, ntpd package
>> causing rpm5 loop on upgrade) I am forced to downgrade rpm's BDB to 5.2
>> which is well tested and interoperating properly.
>> 
>> In the next few days I will prepare packages with rpm, poldek and
>> vserver-utils
>> that will allow clean downgrade (and of course upgrade from rpm4).
>> 
>> When you see rpm and poldek with fractional releases (35.X and rc6.4.Y) in
>> th-test, those will be using BDB 5.2, so please test them and report
>> if anything wrong happens.
>> 
>> --
>> Jan Rękorajski                                 | PLD/Linux
>> SysAdm                                         | http://www.pld-linux.org/
>> baggins<at>mimuw.edu.pl
>> baggins<at>pld-linux.org
>> _______________________________________________
>> pld-devel-pl mailing list
>> pld-devel-pl at lists.pld-linux.org
>> http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl
>> 
> _______________________________________________
> pld-devel-en mailing list
> pld-devel-en at lists.pld-linux.org
> http://lists.pld-linux.org/mailman/listinfo/pld-devel-en



More information about the pld-devel-en mailing list