Repairing truncated file

Frank McCormick beacon at videotron.ca
Tue Jun 4 04:14:29 UTC 2013


On 06/03/2013 11:40 PM, Sérgio Basto wrote:
> On Dom, 2013-06-02 at 19:14 -0400, Frank McCormick wrote:
>> On 06/02/2013 06:50 PM, Frank McCormick wrote:
>>
>>> On 06/02/2013 02:06 PM, Sérgio Basto wrote:
>>>> On Dom, 2013-06-02 at 13:23 -0400, Frank McCormick wrote:
>>>>> On 06/02/2013 01:12 PM, Frank McCormick wrote:
>>>>>> After an aborted yum update recently I began to notice
>>>>>> ldconfig
>>>>>> complaining about
>>>>>> a truncated file
>>>>>>
>>>>>> Transaction test succeeded
>>>>>> Running transaction
>>>>>>     Installing : 1:qt-x11-4.8.4-19.fc19.i686 1/1
>>>>>> /sbin/ldconfig: file /lib/libQtOpenGL.so.4.8.4;51a94e8f is
>>>>>> truncated
>>>>>>
>>>>>>     Verifying  : 1:qt-x11-4.8.4-19.fc19.i686
>>>>>>
>>>>>>
>>>>>> I have tried to fine out which file contains the library but
>>>>>> yum
>>>>>> whatprovides doesn't
>>>>>> return any answers
>>>>>>
>>>>>>
>>>>>        Further to this I found out the rpm file containing that
>>>>> library is
>>>>> :qt-x11-4.8.4-19.fc19.i686
>>>>> and I re installed. However ldconfig is still complaining the
>>>>> file is
>>>>> truncated and the message has
>>>>> that added "; 51a94e8f  on the end .
>>>>>
>>>>>
>>>>> How to fix ..anyone ?
>>>> rm /lib/libQtOpenGL.so.4.8.4;51a94e8f
>>>>
>>>> yum reinstall qt-x11
>>>>
>>>    I'll try removing it first.
>>>
>>       Doesn't work. Erased the offending files and re installed but
>> ldconfig
>> still complains about the truncated file.
>> And what is the ;51a94e8f on the end of the file ?
> if  /lib/libQtOpenGL.so.4.8.4;51a94e8f doesn't exit , and qt-x11 is
> correctly installed
>
> rpm -V qt-x11
> what says ?

     Nothing at all.

     /lib/libQtOpenGL.so.4.8.4;51a94e8f  does not actually exist, at 
least not in /lib
     The file that is there is libQtOpenGL.so.4.8.4 along with two 
symbolic links pointing to it.
      Erasing all three, then erasing and re installing qt-x11xxxxxxx 
does nothing. As was
pointed out here already, the file name with those extra characters on 
the end is a temp
file created as part of the install procedure. If it actually exists on 
the disk , I can't find it.

>
> ldconfig -i
> don't fix it ?
>

      No it doesn't.



-- 
--Cheers--



More information about the test mailing list