[arch-general] [solved] After update package fontconfig causes ldconfig issue

Ralf Mardorf ralf.mardorf at alice-dsl.net
Sat Sep 8 03:59:19 EDT 2012


It's solved, but I don't understand why the package lib32-fontconfig was
broken.

On Sat, 2012-09-08 at 04:45 -0300, rafael ff1 wrote:
> 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

[spinymouse at archlinux ~]$ pacman -Ql lib32-fontconfig
[spinymouse at archlinux ~]$ pacman -Qo /usr/lib32/libfontconfig.so.1.6.2
error: No package owns /usr/lib32/libfontconfig.so.1.6.2
[spinymouse at archlinux ~]$ pacman -Ql fontconfig
[snip]
fontconfig /usr/lib/libfontconfig.so
fontconfig /usr/lib/libfontconfig.so.1
fontconfig /usr/lib/libfontconfig.so.1.6.2
[snip]
[spinymouse at archlinux ~]$ sudo pacman -Syu lib32-fontconfig
[snip]
Targets (3): gegl-0.2.0-3  gimp-2.8.2-1  lib32-fontconfig-2.10.1-1
[snip]
error: failed to commit transaction (conflicting files)
lib32-fontconfig: /usr/lib32/libfontconfig.so exists in filesystem
lib32-fontconfig: /usr/lib32/libfontconfig.so.1 exists in filesystem
lib32-fontconfig: /usr/lib32/libfontconfig.so.1.6.2 exists in filesystem
lib32-fontconfig: /usr/lib32/pkgconfig/fontconfig.pc exists in
filesystem
lib32-fontconfig: /usr/share/licenses/lib32-fontconfig exists in
filesystem
Errors occurred, no packages were upgraded.
[spinymouse at archlinux ~]$ sudo
rm /usr/lib32/libfontconfig.so /usr/lib32/libfontconfig.so.1 /usr/lib32/libfontconfig.so.1.6.2 /usr/lib32/pkgconfig/fontconfig.pc /usr/share/licenses/lib32-fontconfig
[spinymouse at archlinux ~]$ sudo pacman -Syu lib32-fontconfig
[snip]
Targets (3): gegl-0.2.0-3  gimp-2.8.2-1  lib32-fontconfig-2.10.1-1

Total Installed Size:   72.46 MiB
Net Upgrade Size:       0.77 MiB

[snip]
(1/3) upgrading lib32-fontconfig
[######################################] 100%
(2/3) upgrading gegl
[######################################] 100%
(3/3) upgrading gimp
[######################################] 100%
New optional dependencies for gimp
    ghostscript: for postscript support
[spinymouse at archlinux ~]$ sudo ldconfig
[spinymouse at archlinux ~]$ readelf -h  /usr/lib32/libfontconfig.so.1ELF
Header:
  Magic:   7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00
[snip]

Regards,
Ralf



More information about the arch-general mailing list