Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#17265 - heimdal update broke cups

Attached to Project: Arch Linux
Opened by Samed Beyribey (ras0ir) - Tuesday, 24 November 2009, 09:25 GMT
Last edited by Allan McRae (Allan) - Tuesday, 24 November 2009, 12:00 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Allan McRae (Allan)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I'm using testing repository (x86_64) at the moment

After recent update of heimdal and cups packages, CUPS stopped working with this error:
"/usr/lib/cups/filter/foomatic-rip failed"

I simply did a "ldd /usr/lib/cups/filter/foomatic-rip"
and here's the result:
linux-vdso.so.1 => (0x00007fffb592f000)
libgs.so.8 => /usr/lib/libgs.so.8 (0x00007fa626e90000)
libm.so.6 => /lib/libm.so.6 (0x00007fa626c0f000)
libc.so.6 => /lib/libc.so.6 (0x00007fa6268b9000)
libjasper.so.1 => /usr/lib/libjasper.so.1 (0x00007fa626661000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00007fa6263e5000)
libjpeg.so.7 => /usr/lib/libjpeg.so.7 (0x00007fa6261ae000)
libcupsimage.so.2 => /usr/lib/libcupsimage.so.2 (0x00007fa625f96000)
libcups.so.2 => /usr/lib/libcups.so.2 (0x00007fa625d4d000)
libgssapi.so.2 => /usr/lib/libgssapi.so.2 (0x00007fa625b19000)
libheimntlm.so.0 => /usr/lib/libheimntlm.so.0 (0x00007fa625914000)
libkrb5.so.25 => /usr/lib/libkrb5.so.25 (0x00007fa62569a000)
""" libhx509.so.4 => not found """
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00007fa625497000)
libcrypto.so.0.9.8 => /usr/lib/libcrypto.so.0.9.8 (0x00007fa625109000)
libasn1.so.8 => /usr/lib/libasn1.so.8 (0x00007fa624e74000)
libwind.so.0 => /usr/lib/libwind.so.0 (0x00007fa624c4c000)
libroken.so.18 => /usr/lib/libroken.so.18 (0x00007fa624a38000)
libdl.so.2 => /lib/libdl.so.2 (0x00007fa624834000)
libresolv.so.2 => /lib/libresolv.so.2 (0x00007fa62461e000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x00007fa62437d000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa624161000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x00007fa623f2a000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00007fa623d02000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007fa623aed000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fa6237dd000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007fa6235ad000)
/lib/ld-linux-x86-64.so.2 (0x00007fa62799b000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x00007fa623354000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007fa6230ce000)
libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x00007fa622ecb000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007fa622cc3000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007fa622aa7000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007fa62289e000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007fa622565000)
libtiff.so.3 => /usr/lib/libtiff.so.3 (0x00007fa622303000)
libhx509.so.5 => /usr/lib/libhx509.so.5 (0x00007fa6220bc000)
libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007fa621e36000)
libcom_err.so.1 => /usr/lib/libcom_err.so.1 (0x00007fa621c33000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00007fa621a23000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0x00007fa6217ac000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fa621596000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007fa62136d000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007fa62116b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007fa620f66000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007fa620d63000)

Latest heimdal only has libhx509.so.5.
This task depends upon

Closed by  Allan McRae (Allan)
Tuesday, 24 November 2009, 12:00 GMT
Reason for closing:  Fixed
Comment by Pierre Schmitz (Pierre) - Tuesday, 24 November 2009, 09:36 GMT
Please post which versions of cups and heimdal you are using. You need at least cups 1.4.2-2.
Comment by Samed Beyribey (ras0ir) - Tuesday, 24 November 2009, 09:49 GMT
oh sorry,
here's the log from pacman:
[2009-11-24 11:06] upgraded autoconf (2.64-1 -> 2.65-1)
[2009-11-24 11:06] upgraded heimdal (1.2.1-7 -> 1.3.1-1)
[2009-11-24 11:06] upgraded libcups (1.4.2-1 -> 1.4.2-2)
[2009-11-24 11:06] upgraded cups (1.4.2-1 -> 1.4.2-2)
[2009-11-24 11:06] upgraded gtk2 (2.18.3-2 -> 2.18.3-3)
Comment by Ionut Biru (wonder) - Tuesday, 24 November 2009, 10:05 GMT
that's testing. wait a bit until we recompile all packages that depends on heimdal
Comment by Ionut Biru (wonder) - Tuesday, 24 November 2009, 10:35 GMT
that file is owned by foomatic-filters
Comment by Allan McRae (Allan) - Tuesday, 24 November 2009, 11:00 GMT
It is not foomatic-filters that is broken:

> readelf -d /usr/lib/cups/filter/foomatic-rip
0x00000001 (NEEDED) Shared library: [libgs.so.8]
0x00000001 (NEEDED) Shared library: [libm.so.6]
0x00000001 (NEEDED) Shared library: [libc.so.6]

So it is something in the dependency chain. I guess it is ghostscript.
Comment by Ionut Biru (wonder) - Tuesday, 24 November 2009, 11:03 GMT
ghostscript uploaded. report back.
Comment by Allan McRae (Allan) - Tuesday, 24 November 2009, 11:59 GMT
Fixed with the ghostscript update.

Loading...