lpstat not working
Anonymous
anonymous at easysw.com
Sun Sep 12 22:24:47 PDT 2004
Thx Michael
Running Solaris on these boxes, so the following output =
Local host is 12.0.0.1
64 bytes from localhost (127.0.0.1): icmp_seq=0. time=0. ms
strace is truss I guess - and no errors there but lpstat -r returns
# lpstat -r
scheduler is not running
# truss lpstat -r
execve("/usr/bin/lpstat", 0xFFBEFCCC, 0xFFBEFCD8) argc = 2
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT
stat("/usr/lib/libprint.so.2", 0xFFBEF3EC) = 0
open("/usr/lib/libprint.so.2", O_RDONLY) = 3
fstat(3, 0xFFBEF3EC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF3A0000
mmap(0x00000000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF380000
mmap(0xFF380000, 39093, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF380000
mmap(0xFF39A000, 3928, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xFF39A000
munmap(0xFF38A000, 65536) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF370000
memcntl(0xFF380000, 12804, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libc.so.1", 0xFFBEF3EC) = 0
open("/usr/lib/libc.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF3EC) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF280000
mmap(0xFF280000, 701716, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF280000
mmap(0xFF33C000, 24764, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF33C000
munmap(0xFF32C000, 65536) = 0
memcntl(0xFF280000, 113504, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libnsl.so.1", 0xFFBEF3EC) = 0
open("/usr/lib/libnsl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF3EC) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 712704, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF180000
mmap(0xFF180000, 576282, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF180000
mmap(0xFF21E000, 33072, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 581632) = 0xFF21E000
mmap(0xFF228000, 23088, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF228000
munmap(0xFF20E000, 65536) = 0
memcntl(0xFF180000, 83280, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libsocket.so.1", 0xFFBEF3EC) = 0
open("/usr/lib/libsocket.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF3EC) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
mmap(0x00000000, 114688, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF260000
mmap(0xFF260000, 40558, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF260000
mmap(0xFF27A000, 4365, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 40960) = 0xFF27A000
munmap(0xFF26A000, 65536) = 0
memcntl(0xFF260000, 14496, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/lib/libdl.so.1", 0xFFBEF3EC) = 0
open("/usr/lib/libdl.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF3EC) = 0
mmap(0xFF3A0000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF3A0000
close(3) = 0
stat("/usr/lib/libmp.so.2", 0xFFBEF3EC) = 0
open("/usr/lib/libmp.so.2", O_RDONLY) = 3
fstat(3, 0xFFBEF3EC) = 0
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF360000
mmap(0x00000000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF240000
mmap(0xFF240000, 11316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF240000
mmap(0xFF254000, 865, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 16384) = 0xFF254000
munmap(0xFF244000, 65536) = 0
memcntl(0xFF240000, 3124, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3) = 0
stat("/usr/platform/SUNW,Netra-T4/lib/libc_psr.so.1", 0xFFBEF1B4) = 0
open("/usr/platform/SUNW,Netra-T4/lib/libc_psr.so.1", O_RDONLY) = 3
fstat(3, 0xFFBEF1B4) = 0
mmap(0xFF360000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF360000
close(3) = 0
brk(0x000257C0) = 0
brk(0x000277C0) = 0
fstat(-1, 0xFFBEFB80) Err#9 EBADF
stat("/var/spool/print", 0xFFBEFB80) = 0
chdir("/var/spool/print") = 0
chdir("/var/spool/print") = 0
stat("/usr/spool/lp/SCHEDLOCK", 0xFFBEFA40) Err#2 ENOENT
ioctl(1, TCGETA, 0xFFBEEC4C) = 0
scheduler is not running
write(1, " s c h e d u l e r i s".., 25) = 25
llseek(0, 0, SEEK_CUR) = 8880
_exit(0)
ps -ef | grep cupsd
root 20026 20017 0 12:58:47 pts/17 0:00 grep cupsd
root 2256 1 0 Aug 31 ? 0:37 /usr/sbin/cupsd
#
Michael Sweet wrote:
> Anonymous wrote:
> > thx Michael
> >
> > Just to confirma cupsd.conf is listening on port 631, and i see not
> > reference to an alternitive server. I have 8 other servers running
> > cups. And 6 of the 8 lpstat commands work fine. as I mentioned
> > before the users can print. But I can not get any output from lpstat
> > -o etc to manage printing.
>
> Check the following:
>
> host localhost
> -> should return 127.0.0.1
>
> strace lpstat -r
> -> post any errors
>
> ps ax | grep cupsd
> -> should show cupsd running
>
> Also, check the /var/log/cups/error_log and access_log files to see
> if the scheduler is getting the connection.
>
> --
> ______________________________________________________________________
> Michael Sweet, Easy Software Products mike at easysw dot com
> Printing Software for UNIX http://www.easysw.com
More information about the cups
mailing list