Fran�ois Pons wrote:
> Buchan Milne <[EMAIL PROTECTED]> writes:
> 
> 
>>running 8.2beta3, this time an RPM from the beta dist:
>>
>>[bgmilne:~]# rpm -Uvh
>>/mnt/cdrom/Mandrake/RPMS2/openssh-askpass-gnome-3.0.2p1-5mdk.i586.rpm
>>Preparing...                ########################################### [100%]
>>Segmentation fault (core dumped)
>>
> 
> Are you sure this is rpm which segfault, this could be located in %post of
> package (update-alternatives) ?
> 
> Does you have staling /var/lib/rpm/__db* files ?

You mean these:
[bgmilne:~]# ll /var/lib/rpm/*db*
-rw-r--r--    1 root     root         8192 Feb 25 10:37 
/var/lib/rpm/__db.001
-rw-r--r--    1 root     root       655360 Feb 25 10:37 
/var/lib/rpm/__db.002
[bgmilne:~]#

Is a rpm --rebuilddb in order? Experience tells me this won't help :-(

> 
> Can you try directly the following script (from %post) :
> update-alternatives --install /usr/lib/ssh/ssh-askpass ssh-askpass 
>/usr/lib/ssh/gnome-ssh-askpass 20
> 

[bgmilne:~]# update-alternatives --install /usr/lib/ssh/ssh-askpass 
ssh-askpass /usr/lib/ssh/gnome-ssh-askpass 20
update-alternatives: unable to make /usr/lib/ssh/ssh-askpass.rpm-tmp a 
symlink to ../../.../etc/alternatives/ssh-askpass: No such file or directory
[bgmilne:~]#

Here rpm with a few more v's added:

[bgmilne:~]# rpm -Uvvvvh 
/mnt/cdrom/Mandrake/RPMS2/openssh-askpass-gnome-3.0.2p1-5mdk.i586.rpm
D: ============== 
/mnt/cdrom/Mandrake/RPMS2/openssh-askpass-gnome-3.0.2p1-5mdk.i586.rpm
D: Expected size:        14133 = lead(96)+sigs(149)+pad(3)+data(13885)
D:   Actual size:        14133
D: opening  db environment /var/lib/rpm/Packages joinenv
D: opening  db index       /var/lib/rpm/Packages create mode=0x42
D: locked   db index       /var/lib/rpm/Packages
D: opening  db environment /var/lib/rpm/Name joinenv
D: opening  db index       /var/lib/rpm/Name create mode=0x42
D:      added binary package [0]
D: found 0 source and 1 binary packages
D: ========== +++ openssh-askpass-gnome-3.0.2p1-5mdk
D: opening  db index       /var/lib/rpm/Depends create mode=0x42
D: opening  db environment /var/lib/rpm/Providename joinenv
D: opening  db index       /var/lib/rpm/Providename create mode=0x42
D:   YES    A openssh = 3.0.2p1-5mdk    B openssh = 3.0.2p1-5mdk
D:  Requires: openssh = 3.0.2p1-5mdk                        YES (db 
provides)
D: opening  db environment /var/lib/rpm/Basenames joinenv
D: opening  db index       /var/lib/rpm/Basenames create mode=0x42
D:  Requires: /usr/sbin/update-alternatives                 YES (db files)
D:  Requires: /bin/sh                                       YES (db files)
D:  Requires: R /bin/sh                                     YES (cached)
D:   NO     A rpmlib(PayloadFilesHavePrefix) <= 4.0-1   B 
rpmlib(VersionedDependencies) = 3.0.3-1
D:   NO     A rpmlib(PayloadFilesHavePrefix) <= 4.0-1   B 
rpmlib(CompressedFileNames) = 3.0.4-1
D:   NO     A rpmlib(PayloadFilesHavePrefix) <= 4.0-1   B rpmlib(PayloadIsBzip2) 
= 3.0.5-1
D:   YES    A rpmlib(PayloadFilesHavePrefix) <= 4.0-1   B 
rpmlib(PayloadFilesHavePrefix) = 4.0-1
D:  Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1       YES (rpmlib 
provides)
D:   NO     A rpmlib(CompressedFileNames) <= 3.0.4-1    B 
rpmlib(VersionedDependencies) = 3.0.3-1
D:   YES    A rpmlib(CompressedFileNames) <= 3.0.4-1    B 
rpmlib(CompressedFileNames) = 3.0.4-1
D:  Requires: rpmlib(CompressedFileNames) <= 3.0.4-1        YES (rpmlib 
provides)
D:  Requires: ld-linux.so.2                                 YES (db 
provides)
D:  Requires: libICE.so.6                                   YES (db 
provides)
D:  Requires: libSM.so.6                                    YES (db 
provides)
D:  Requires: libX11.so.6                                   YES (db 
provides)
D:  Requires: libXext.so.6                                  YES (db 
provides)
D:  Requires: libXi.so.6                                    YES (db 
provides)
D:  Requires: libart_lgpl.so.2                              YES (db 
provides)
D:  Requires: libaudiofile.so.0                             YES (db 
provides)
D:  Requires: libc.so.6                                     YES (db 
provides)
D:  Requires: libdb.so.2                                    YES (db 
provides)
D:  Requires: libdl.so.2                                    YES (db 
provides)
D:  Requires: libesd.so.0                                   YES (db 
provides)
D:  Requires: libgdk-1.2.so.0                               YES (db 
provides)
D:  Requires: libgdk_imlib.so.1                             YES (db 
provides)
D:  Requires: libglib-1.2.so.0                              YES (db 
provides)
D:  Requires: libgmodule-1.2.so.0                           YES (db 
provides)
D:  Requires: libgnome.so.32                                YES (db 
provides)
D:  Requires: libgnomesupport.so.0                          YES (db 
provides)
D:  Requires: libgnomeui.so.32                              YES (db 
provides)
D:  Requires: libgtk-1.2.so.0                               YES (db 
provides)
D:  Requires: libm.so.6                                     YES (db 
provides)
D:  Requires: libz.so.1                                     YES (db 
provides)
D:  Requires: libc.so.6(GLIBC_2.0)                          YES (db 
provides)
D:  Requires: libc.so.6(GLIBC_2.1.3)                        YES (db 
provides)
D: opening  db environment /var/lib/rpm/Conflictname joinenv
D: opening  db index       /var/lib/rpm/Conflictname create mode=0x42
D: closed   db index       /var/lib/rpm/Depends
D: ========== recording tsort relations
D: ========== tsorting packages (order, #predecessors, #succesors, depth)
D:     0    0    1  0  openssh-askpass-gnome-3.0.2p1-5mdk
D: installing binary packages
D: getting list of mounted filesystems
Preparing...                ########################################### 
[100%]
D: Expected size:        14133 = lead(96)+sigs(149)+pad(3)+data(13885)
D:   Actual size:        14133
D:   install: openssh-askpass-gnome-3.0.2p1-5mdk has 3 files, test = 0
Segmentation fault (core dumped)
[bgmilne:~]#


I think that shows it's not the db that is stuffed?

I'm getting core dumps (as you can see). Shout if you want them ...


-- 
|----------------Registered Linux User #182071-----------------|
Buchan Milne                Mechanical Engineer, Network Manager
Cellphone * Work            +27 82 472 2231 * +27 21 8828820x202
Stellenbosch Automotive Engineering         http://www.cae.co.za
GPG Key                       http://ranger.dnsalias.com/gpg.key


Reply via email to