Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#907130: X applications fail to launch: Failed to load shared library 'libpango-1.0.so.0'

372 views
Skip to first unread message

Charles Young

unread,
Aug 24, 2018, 1:00:03 AM8/24/18
to
Package: libpango-1.0-0
Version: 1.42.4-1
Severity: important

Dear Maintainer,

After the update, X applications (such as i3wm, spacefm, emacs) fail to
launch
with the following error:
```
symbol lookup error: /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0:
undefined symbol: fribidi_get_par_embedding_levels_ex
```

The problem disappears once I downgrade libpango-1.0-0, libpangoft2-1.0-0,
libpangoxft-1.0-0, libpangocairo-1.0-0 and libpango1.0-0 to 1.42.1-2.

-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.17.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8),
LANGUAGE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libpango-1.0-0 depends on:
ii  fontconfig    2.13.0-5
ii  libc6         2.27-5
ii  libfribidi0   1.0.5-3
ii  libglib2.0-0  2.56.1-2
ii  libthai0      0.1.28-1

libpango-1.0-0 recommends no packages.

libpango-1.0-0 suggests no packages.

-- no debconf information

Simon McVittie

unread,
Aug 24, 2018, 5:30:03 AM8/24/18
to
Control: tags -1 + moreinfo

On Fri, 24 Aug 2018 at 14:49:21 +1000, Charles Young wrote:
> After the update, X applications (such as i3wm, spacefm, emacs) fail to
> launch
> with the following error:
> ```
> symbol lookup error: /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0: undefined
> symbol: fribidi_get_par_embedding_levels_ex
> ```

libfribidi0 1.0.5-3 should provide that symbol. Do you have a local copy
of libfribidi.so.0 somewhere else in your library source path?

Please send the output of these commands:

ldd /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0
ldd /usr/bin/i3

(or the same thing for any other program that is affected: the fewer
dependencies, the better).

smcv

Charles Young

unread,
Aug 24, 2018, 9:00:02 AM8/24/18
to
>libfribidi0 1.0.5-3 should provide that symbol. Do you have a local copy
>of libfribidi.so.0 somewhere else in your library source path?

Thank you! I ran =locate= and found a 3 year old copy of libfribidi0
under /usr/local/lib. After removing it emacs and spacefm ran fine
with the latest version of libpango.

```
$ locate libfribidi.so.0
/usr/lib/x86_64-linux-gnu/libfribidi.so.0
/usr/lib/x86_64-linux-gnu/libfribidi.so.0.4.0
/usr/local/lib/libfribidi.so.0
/usr/local/lib/libfribidi.so.0.3.6
```

Charles
0 new messages