You are not logged in.

#1 2018-03-27 10:59:22

kaismh
Member
From: Amman-Jordan
Registered: 2008-11-20
Posts: 12

[SOLVED] Pango Upgrade Problem

I am having a problem after updating to pango-1.42.0-1, GTK applications won't start including Firefox and Chrome.

The following error is displayed on the terminal
/usr/lib/libpangoft2-1.0.so.0: undefined symbol: FcWeightFromOpenTypeDouble

Downgrading to pango-1.40.14-2 solves the issue

Any tips on how to solve it

Last edited by kaismh (2018-03-27 16:05:48)

Offline

#2 2018-03-27 11:02:17

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: [SOLVED] Pango Upgrade Problem

Please post your pacman.log


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#3 2018-03-27 11:06:03

kaismh
Member
From: Amman-Jordan
Registered: 2008-11-20
Posts: 12

Re: [SOLVED] Pango Upgrade Problem

This is today log

[2018-03-27 12:48] [PACMAN] Running 'pacman -S -y -u'
[2018-03-27 12:48] [PACMAN] synchronizing package lists
[2018-03-27 12:48] [PACMAN] starting full system upgrade
[2018-03-27 12:49] [PACMAN] Running 'pacman -Syu'
[2018-03-27 12:49] [PACMAN] synchronizing package lists
[2018-03-27 12:49] [PACMAN] starting full system upgrade
[2018-03-27 12:51] [ALPM] transaction started
[2018-03-27 12:51] [ALPM] upgraded tzdata (2018c-1 -> 2018d-1)
[2018-03-27 12:51] [ALPM] upgraded libsystemd (238.0-3 -> 238.51-1)
[2018-03-27 12:51] [ALPM] upgraded systemd (238.0-3 -> 238.51-1)
[2018-03-27 12:51] [ALPM] upgraded ffmpeg2.8 (2.8.13-7 -> 2.8.14-1)
[2018-03-27 12:51] [ALPM] upgraded pango (1.40.14-2 -> 1.42.0-1)
[2018-03-27 12:51] [ALPM] upgraded firefox (59.0.1-1 -> 59.0.2-1)
[2018-03-27 12:51] [ALPM] upgraded git (2.16.2-2 -> 2.16.3-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-glib2 (2.54.3+2+g94b38beff-1 -> 2.56.0+7+g66948ae23-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-atk (2.26.1-1 -> 2.28.1-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-fontconfig (2.12.6+5+g665584a-1 -> 2.13.0+10+g58f5285-1.1)
[2018-03-27 12:51] [ALPM-SCRIPTLET] Rebuilding 32-bit fontconfig cache... done.
[2018-03-27 12:51] [ALPM] upgraded lib32-cairo (1.15.10-1 -> 1.15.10+54+g1ed124ace-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-gdk-pixbuf2 (2.36.6-1 -> 2.36.11+70+g00e03a272-1)
[2018-03-27 12:51] [ALPM] installed lib32-fribidi (1.0.1+8+gdf7252b-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-pango (1.40.14-1 -> 1.42.0-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-librsvg (2.40.18-1 -> 2.42.3-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-systemd (238.0-1 -> 238.51-1)
[2018-03-27 12:51] [ALPM] upgraded lib32-tdb (1.3.15-1 -> 1.3.15-2)
[2018-03-27 12:51] [ALPM] upgraded libmagick6 (6.9.9.39-2 -> 6.9.9.40-1)
[2018-03-27 12:51] [ALPM] upgraded libnm (1.10.6-2 -> 1.10.6-3)
[2018-03-27 12:51] [ALPM] upgraded libnm-glib (1.10.6-2 -> 1.10.6-3)
[2018-03-27 12:51] [ALPM] upgraded libwacom (0.28-2 -> 0.29-1)
[2018-03-27 12:51] [ALPM] warning: directory permissions differ on /etc/NetworkManager/system-connections/
filesystem: 755  package: 700
[2018-03-27 12:51] [ALPM] upgraded networkmanager (1.10.6-2 -> 1.10.6-3)
[2018-03-27 12:51] [ALPM] upgraded python-dateutil (2.7.0-1 -> 2.7.2-1)
[2018-03-27 12:51] [ALPM] upgraded python-peewee (3.1.5-1 -> 3.1.6-1)
[2018-03-27 12:51] [ALPM] upgraded python2-dateutil (2.7.0-1 -> 2.7.2-1)
[2018-03-27 12:51] [ALPM] upgraded systemd-sysvcompat (238.0-3 -> 238.51-1)
[2018-03-27 12:51] [ALPM] upgraded vala (0.40.0-1 -> 0.40.1-1)
[2018-03-27 12:51] [ALPM] upgraded youtube-dl (2018.03.14-1 -> 2018.03.26.1-1)
[2018-03-27 12:51] [ALPM] transaction completed
[2018-03-27 12:51] [ALPM] running '90-linux.hook'...
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Starting build: 4.15.12-1-ARCH
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Starting build: 4.15.12-1-ARCH
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2018-03-27 12:51] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2018-03-27 12:51] [ALPM-SCRIPTLET] ==> Image generation successful
[2018-03-27 12:51] [ALPM] running 'gdk-pixbuf-query-loaders-32.hook'...
[2018-03-27 12:51] [ALPM] running 'gtk-update-icon-cache.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-catalog.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-daemon-reload.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-hwdb.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-sysctl.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-sysusers.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-tmpfiles.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-udev-reload.hook'...
[2018-03-27 12:51] [ALPM] running 'systemd-update.hook'...
[2018-03-27 12:51] [ALPM] running 'update-desktop-database.hook'...
[2018-03-27 12:52] [PACMAN] Running 'pacman -U https://archive.archlinux.org/packages/p/pango/pango-1.40.14-2-x86_64.pkg.tar.xz'
[2018-03-27 12:52] [ALPM] transaction started
[2018-03-27 12:52] [ALPM] downgraded pango (1.42.0-1 -> 1.40.14-2)
[2018-03-27 12:52] [ALPM] transaction completed
[2018-03-27 12:52] [ALPM] running 'systemd-update.hook'...

Offline

#4 2018-03-27 11:14:44

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: [SOLVED] Pango Upgrade Problem

Thanks - unfortunately that rules out any hypothesis I had (the obvious first check was for a partial upgrade, but also checking whether this was related to other lib32-fontconfig issues recently posted on the forums, but you do have the fixed lib32-fontconfig version and it looks like pango was rebuilt at the same time too).


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#5 2018-03-27 13:02:48

vltr
Member
Registered: 2015-01-27
Posts: 19

Re: [SOLVED] Pango Upgrade Problem

I have this same problem. For now, I have to use pango version 1.40.14-2 and harfbuzz[-icu] version 1.7.4-1 for everything to (seems to) work.

EDIT: I've been using fontconfig infinality from aur, with patches (cairo, freetype2 and fontconfig). So, if you're using one of those, that may be the issue with pango related to harfbuzz ...

Last edited by vltr (2018-03-27 13:23:54)


"For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled." -- Richard P. Feynman

Offline

#6 2018-03-27 14:13:43

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,559

Re: [SOLVED] Pango Upgrade Problem

Trilby's actually right, the problem here is a partial update. Your fontconfig package is too old. If you're using one from outside of the official repos like vltr, either switch back to the repo package or learn how to manage low level system libraries from the AUR (hint, you have to do it yourself, not rely on the maintainer).

Offline

#7 2018-03-27 14:27:38

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: [SOLVED] Pango Upgrade Problem

Scimmia, as much as I like hearing I'm right - I don't believe I was.  Can  you clarify.  That log shows this upgrade:

[2018-03-27 12:51] [ALPM] upgraded lib32-fontconfig (2.12.6+5+g665584a-1 -> 2.13.0+10+g58f5285-1.1)

And that version number matches what I see in the repos:
https://www.archlinux.org/packages/?sor … =&limit=50

Last edited by Trilby (2018-03-27 14:27:52)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#8 2018-03-27 14:28:02

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,559

Re: [SOLVED] Pango Upgrade Problem

That's lib32-fontconfig, the problem is fontconfig.

Offline

#9 2018-03-27 14:31:34

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,529
Website

Re: [SOLVED] Pango Upgrade Problem

Ah, thanks.  I don't use multilib - I was under the (apparently false) impression that the lib32- versions of packages generally replaced not supplemented their non-lib32 counterparts.

In this case, I'd guess some infinality packages might be a likely cause.


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Offline

#10 2018-03-27 15:33:23

kaismh
Member
From: Amman-Jordan
Registered: 2008-11-20
Posts: 12

Re: [SOLVED] Pango Upgrade Problem

Thanks guys, the problem was with fontconfig-ubuntu, which I totally forgot I installed earlier.

:: fontconfig and fontconfig-ubuntu are in conflict. Remove fontconfig-ubuntu? [y/N] y

I reinstalled fontconfig, and all is great now.

Offline

Board footer

Powered by FluxBB