Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   ArchLinux General Discussion (http://www.linux-archive.org/archlinux-general-discussion/)
-   -   After update package fontconfig causes ldconfig issue (http://www.linux-archive.org/archlinux-general-discussion/701652-after-update-package-fontconfig-causes-ldconfig-issue.html)

Laurent Carlier 09-08-2012 07:17 AM

After update package fontconfig causes ldconfig issue
 
Le samedi 8 septembre 2012 07:23:18 Ralf Mardorf a écrit :
> When an update today run ldconfig, I noticed that there's something
> wrong, caused by an update from yesterday.
>
> [root@archlinux spinymouse]# ldconfig
> ldconfig: /usr/lib32/libfontconfig.so.1 is not an ELF file - it has the
> wrong magic bytes at the start.
>
> ldconfig: /usr/lib32/libfontconfig.so.1.6.2 is not an ELF file - it has
> the wrong magic bytes at the start.
>
> ldconfig: /usr/lib32/libfontconfig.so is not an ELF file - it has the
> wrong magic bytes at the start.
>
> [root@archlinux spinymouse]# pacman -Qi fontconfig | grep Install Date
> Install Date : Fri Sep 7 07:18:11 2012
> [root@archlinux spinymouse]# pacman -Ql fontconfig | grep libfontconfig
> fontconfig /usr/lib/libfontconfig.so
> fontconfig /usr/lib/libfontconfig.so.1
> fontconfig /usr/lib/libfontconfig.so.1.6.2
>
> Regards,
> Ralf

All these files are from lib32-fontconfig package. And they are all correct:
$ readelf -h /usr/lib32/libfontconfig.so.1
ELF Header:
Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
Class: ELF32
Data: 2's complement, little endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: DYN (Shared object file)
Machine: Intel 80386
Version: 0x1
Entry point address: 0x45f0
Start of program headers: 52 (bytes into file)
Start of section headers: 227008 (bytes into file)
Flags: 0x0
Size of this header: 52 (bytes)
Size of program headers: 32 (bytes)
Number of program headers: 7
Size of section headers: 40 (bytes)
Number of section headers: 27
Section header string table index: 26


Something must be rotten on your system.

++

rafael ff1 09-08-2012 07:45 AM

After update package fontconfig causes ldconfig issue
 
They should belong lib32-fontconfig. Try running 'pacman -Qo <package>' on them.

$ pacman -Ql lib32-fontconfig
lib32-fontconfig /usr/
lib32-fontconfig /usr/lib32/
lib32-fontconfig /usr/lib32/libfontconfig.so
lib32-fontconfig /usr/lib32/libfontconfig.so.1
lib32-fontconfig /usr/lib32/libfontconfig.so.1.6.2
lib32-fontconfig /usr/lib32/pkgconfig/
lib32-fontconfig /usr/lib32/pkgconfig/fontconfig.pc
lib32-fontconfig /usr/share/
lib32-fontconfig /usr/share/licenses/
lib32-fontconfig /usr/share/licenses/lib32-fontconfig

$ pacman -Qo /usr/lib32/libfontconfig.so.1.6.2
/usr/lib32/libfontconfig.so.1.6.2 is owned by lib32-fontconfig 2.10.1-1

Rafael

2012/9/8 Ralf Mardorf <ralf.mardorf@alice-dsl.net>:
> On Sat, 2012-09-08 at 09:38 +0200, Ralf Mardorf wrote:
>> On Sat, 2012-09-08 at 09:17 +0200, Laurent Carlier wrote:
>> > Le samedi 8 septembre 2012 07:23:18 Ralf Mardorf a écrit :
>> > > When an update today run ldconfig, I noticed that there's something
>> > > wrong, caused by an update from yesterday.
>> > >
>> > > [root@archlinux spinymouse]# ldconfig
>> > > ldconfig: /usr/lib32/libfontconfig.so.1 is not an ELF file - it has the
>> > > wrong magic bytes at the start.
>> > >
>> > > ldconfig: /usr/lib32/libfontconfig.so.1.6.2 is not an ELF file - it has
>> > > the wrong magic bytes at the start.
>> > >
>> > > ldconfig: /usr/lib32/libfontconfig.so is not an ELF file - it has the
>> > > wrong magic bytes at the start.
>> > >
>> > > [root@archlinux spinymouse]# pacman -Qi fontconfig | grep Install Date
>> > > Install Date : Fri Sep 7 07:18:11 2012
>> > > [root@archlinux spinymouse]# pacman -Ql fontconfig | grep libfontconfig
>> > > fontconfig /usr/lib/libfontconfig.so
>> > > fontconfig /usr/lib/libfontconfig.so.1
>> > > fontconfig /usr/lib/libfontconfig.so.1.6.2
>> > >
>> > > Regards,
>> > > Ralf
>> >
>> > All these files are from lib32-fontconfig package. And they are all correct:
>> > $ readelf -h /usr/lib32/libfontconfig.so.1
>> > ELF Header:
>> > Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
>> > Class: ELF32
>> > Data: 2's complement, little endian
>> > Version: 1 (current)
>> > OS/ABI: UNIX - System V
>> > ABI Version: 0
>> > Type: DYN (Shared object file)
>> > Machine: Intel 80386
>> > Version: 0x1
>> > Entry point address: 0x45f0
>> > Start of program headers: 52 (bytes into file)
>> > Start of section headers: 227008 (bytes into file)
>> > Flags: 0x0
>> > Size of this header: 52 (bytes)
>> > Size of program headers: 32 (bytes)
>> > Number of program headers: 7
>> > Size of section headers: 40 (bytes)
>> > Number of section headers: 27
>> > Section header string table index: 26
>> >
>> >
>> > Something must be rotten on your system.
>>
>> The only cause for this could be updates.
>
> Or a power blackout I had yesterday. But how should a power blackout
> cause a broken header for a lib?
>
>> On my Arch those files aren't
>> from lib32-fontconfig.
>>
>> [spinymouse@archlinux ~]$ readelf -h /usr/lib32/libfontconfig.so.1
>> readelf: Error: Unable to read in 0x91f2 bytes of section headers
>> readelf: Error: Not an ELF file - it has the wrong magic bytes at the
>> start
>> [spinymouse@archlinux ~]$ pacman -Qi lib32-fontconfig
>> Name : lib32-fontconfig
>> Version : 2.10.1-1
>> URL : None
>> Licenses : None
>> Groups : None
>> Provides : None
>> Depends On : None
>> Optional Deps : None
>> Required By : google-earth lib32-cairo lib32-libxft
>> Conflicts With : None
>> Replaces : None
>> Installed Size : 0.00 KiB
>> Packager : None
>> Architecture : None
>> Build Date : None
>> Install Date : None
>> Install Reason : Explicitly installed
>> Install Script : No
>> Description : None
>>
>> [spinymouse@archlinux ~]$ pacman -Ql lib32-fontconfig | grep
>> libfontconfig
>> [spinymouse@archlinux ~]$ pacman -Ql fontconfig | grep libfontconfig
>> fontconfig /usr/lib/libfontconfig.so
>> fontconfig /usr/lib/libfontconfig.so.1
>> fontconfig /usr/lib/libfontconfig.so.1.6.2
>> [spinymouse@archlinux ~]$ pacman -Qi fontconfig
>> Name : fontconfig
>> Version : 2.10.1-2
>> [snip]
>>
>> Regards,
>> Ralf
>
>


All times are GMT. The time now is 01:34 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.