On Mon, Aug 10, 2026, at 1:44 PM, Jay Berkenbilt wrote: > > > On Mon, Aug 10, 2026, at 11:51 AM, Antonin Kral wrote: >> Subject: libqpdf30: CUPS unable to print due to undefined symbol in libqpdf >> Package: libqpdf30 >> Version: 12.4.0-1 >> Severity: important > > I wonder if this needs a higher severity than important or whether it just > needs a rebuild of cups.
Follow up on my own response, these are already blocking transition: see https://tracker.debian.org/pkg/qpdf. I'll keep an eye on it. I am pretty sure these downstream packages get automatically rebuilt. > >> >> CUPS stopped working after update. Downgrading to 12.3.2-1+b1 solves the >> issue. Relevant message in the CUPS log seems to be: >> >> D [10/Aug/2026:17:36:35 +0200] [Job 2761] samsung: symbol lookup error: >> samsung: undefined symbol: >> _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm, >> version LIBQPDF_30 > > That's just std::__cxx11::basic_string<char, std::char_traits<char>, > std::allocator<char>>::_M_replace(unsigned long, unsigned long, char const*, > unsigned long), which is basically std::string::replace. Oh, wait -- that > particular variant of std::string::replace was added in C++-20, which qpdf > now uses internally. Could it be that cups is linking with too old of a C++ > library? Why would that be? I'm think we just need a rebuild of cups. Maybe > that happens automatically because of the binary dependency. > >> >> -- System Information: >> Debian Release: forky/sid >> APT prefers unstable >> APT policy: (500, 'unstable'), (1, 'experimental') >> Architecture: amd64 (x86_64) >> Foreign Architectures: i386 >> >> Kernel: Linux 7.1.5+deb14-amd64 (SMP w/8 CPU threads; PREEMPT) >> Kernel taint flags: TAINT_USER, TAINT_WARN >> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), >> LANGUAGE=en_US:en >> Shell: /bin/sh linked to /usr/bin/dash >> Init: systemd (via /run/systemd/system) >> LSM: AppArmor: enabled >> >> Versions of packages libqpdf30 depends on: >> ii libc6 2.42-17 >> ii libgcc-s1 16.2.0-1 >> ii libgnutls30t64 3.8.13-1 >> ii libjpeg62-turbo 1:3.1.3-4 >> ii libstdc++6 16.2.0-1 >> ii zlib1g 1:1.3.dfsg+really1.3.2-3 >> >> libqpdf30 recommends no packages. >> >> libqpdf30 suggests no packages. >> >> -- no debconf information >> >

