You are not logged in.
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
Please post your pacman.log
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
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
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
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
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
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
That's lib32-fontconfig, the problem is fontconfig.
Offline
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
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