update to cups 1.1.21: /usr/lib/i686 no such file or directory
ekkard gerlach
jack at aiai.de
Mon Sep 20 01:48:24 PDT 2004
Hi,
I updated Suse 8.2 to cups 1.1.21. Jobs are not printed,
no /var/log/cups/error_log is created (debug level set in cups.conf)
Look at that:
root at rex2:/var/log/cups>strace /usr/sbin/cupsd -c /etc/cups/cupsd.conf
execve("/usr/sbin/cupsd", ["/usr/sbin/cupsd", "-c",
"/etc/cups/cupsd.conf"],[/* 58 vars */]) = 0
uname({sys="Linux", node="rex2", ...}) = 0
brk(0) = 0x8083ccc
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/mmx/libz.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
stat64("/usr/lib/i686/mmx", 0xbfffe880) = -1 ENOENT (No such file or
directory)
open("/usr/lib/i686/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/i686", 0xbfffe880) = -1 ENOENT (No such file or
directory)
open("/usr/lib/mmx/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib/mmx", 0xbfffe880) = -1 ENOENT (No such file or
directory)
open("/usr/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=69630, ...}) = 0
old_mmap(NULL, 69630, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3) = 0
[...]
/usr/lib/i686/mmx/libz.so.1 is located in /lib/libz.so.1 here!
/usr/lib/i686/mmx dir doesn't exist at all!
/usr/lib/i686 dir doesn't exist!
/etc/ld.so.preload doesn't exist either!
I typed:
ln -s /usr/lib/libcups.so.2 /usr/lib/i686/libcups.so.2
ln -s /lib/ /usr/lib/i686/mmx
and now there rests
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or ...
But no jobs are printed, no error_log is generated.
Why didn't configure detect missing files?
tia
Ekkard
More information about the cups
mailing list