[cups.bugs] [HIGH] STR #1735: lppasswd fails due to missing file?

Antti Niemi atniemi at cc.hut.fi
Wed May 31 06:05:26 PDT 2006


[STR New]

Trying to add cups users as root, via lppasswd fails, error message is
"lppasswd: Unable to open password file: Permission denied". Running the
same through strace gives:
open("/l/cups-1.2.1/etc/cups/passwd.new",
O_WRONLY|O_CREAT|O_EXCL|O_LARGEFILE, 0400) = -1 EACCES (Permission denied)
access("/l/cups-1.2.1/share/locale/C/cups_C.po", F_OK) = -1 ENOENT (No
such file or directory)
open("/l/cups-1.2.1/share/locale/C/cups_C.po", O_RDONLY|O_LARGEFILE) = -1
ENOENT (No such file or directory)
write(2, "lppasswd: Unable to open passwor"..., 58lppasswd: Unable to open
password file: Permission denied
) = 58
exit_group(1)                           = ?
Process 30419 detached

As I checked for the missing file cups_C.po, I saw that the entire
directory /l/cups-1.2.1/share/locale/C/ was missing.

Seems like a bug, I'm running cups-1.2.1 compiled from sources on an RHEL4
server. Only configuration changes while compiling was that the prefix
directory is /l/cups-1.2.1. Seems to be working normally besides this
lppasswd problem.

Link: http://www.cups.org/str.php?L1735
Version: 1.2-current





More information about the cups mailing list