No i386 images in rawhide,

Peter Robinson pbrobinson at gmail.com
Tue Apr 7 16:22:20 UTC 2009


>>>>>>> Hmm, Geode doesn't fit the NSS-case as it's not multilib. Please post
>>>>>>> the
>>>>>>> exact errors you're seeing and the command that produced it. Also,
>>>>>>> does
>>>>>>> rpm
>>>>>>> itself work (ie is it just yum that's busted) and if not, what errors
>>>>>>> you
>>>>>>> get from that?
>>>>>>
>>>>>> Its just plain rpm. An example doing a simple package query gives me
>>>>>> the following
>>>>>>
>>>>>> [root at cypher ~]# rpm -q glibc
>>>>>> error: Unterminated {: {_%{_keyringpath}/*.k
>>>>>>  0< /
>>>>>> error: /: reading of public key failed.
>>>>>> error: cannot open Packages index using db3 - No such file or
>>>>>> directory
>>>>>> (2)
>>>>>> error: Unterminated {: {_%{_dbpat???
>>>>>>  0< /
>>>>>> error: cannot open Packages database in /
>>>>>> package glibc is not installed
>>>>>> [root at cypher ~]#
>>>>>>
>>>>>> Let me know if you want me to do further testing.
>>>>>
>>>>> Smells strongly of memory corruption... Can you run the same with
>>>>> valgrind?
>>>>>
>>>>> # valgrind --leak-check=yes rpm -q glibc
>>>>
>>>> Hmm. don't have valgrind installed and rpm is screwed so I can't.....
>>>> suggestions?
>>>
>>> rpm2cpio should work even if rpm is otherwise screwed (and if even that
>>> fails, there's a script version in /usr/lib/rpm/rpm2cpio.sh). Also just a
>>> strace might provide some clues, if you have that installed.
>>
>> Any idea what provides the memcheck tool?
>>
>> [root at cypher bin]# ./valgrind --leak-check=yes rpm -q glibc
>> valgrind: failed to start tool 'memcheck' for platform 'x86-linux': No
>> such file or directory
>> [root at cypher bin]#
>
> valgrind expects to find the bits and pieces in certain places - you'll need
> to do the rpm2cpio unpacking from / to get the paths right.

Output can be found here. Let me know if you want any other things run.

http://pbrobinson.fedorapeople.org/rpm-valgrind.txt

Cheers,
Peter




More information about the fedora-test-list mailing list