linux-l: HILFE! Druckt nicht...

Carsten Wartmann carstenw at mero.in-berlin.de
Mo Mär 16 19:35:28 CET 1998


Hallo,

Gestern hab ich noch was gedruckt, heute gehts nicht mehr... Wäre aber
recht wichtig, weil Prof.Dr.Dipl.Ing.M.L. morgen was sehen will...

Direkt als root auf /dev/lp1 oder aus dem PrinterTool von RedHat geht
das drucken, so daß ich jetzt mal probieren werde das *.eps mit gs
direkt zu drucken. Anscheinend hats mir irgendwie (schlafwandle ich?)
den lpd zerhauen... 

Als User passiert folgendes :

mero:[carstenw] >strace lpr work/texte/tfh/diplom/VT-Schema.eps
execve("/usr/bin/lpr", ["lpr", "work/texte/tfh/diplom/VT-Schema.eps"], [/* 19 vars */]) = 0
strace: exec: Operation not permitted
mero:[carstenw] >


Als root : (dabei kommt noch ptrace: umoven: I/O error) Was ist das???

execve("/usr/bin/lpr", ["lpr", "work/texte/tfh/diplom/VT-Schema.eps"], [/* 19 vars */]) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40006000
mprotect(0x8048000, 13500, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=5155, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 10
mmap(0, 5155, PROT_READ, MAP_SHARED, 10, 0) = 0x40007000
close(10)                               = 0
open("/lib/libc.so.5.3.12", O_RDONLY)   = 10
read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 831488, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40009000
mmap(0x40009000, 599154, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 10, 0) = 0x40009000
mmap(0x4009c000, 22664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x92000) = 0x4009c000
mmap(0x400a2000, 200812, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a2000
close(10)                               = 0
mprotect(0x40009000, 599154, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
munmap(0x40007000, 5155)                = 0
mprotect(0x8048000, 13500, PROT_READ|PROT_EXEC) = 0
mprotect(0x40009000, 599154, PROT_READ|PROT_EXEC) = 0
personality(PER_LINUX)                  = 0
geteuid()                               = 0
getuid()                                = 0
getgid()                                = 0
getegid()                               = 7
sigaction(SIGHUP, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGHUP, {0x8049eb0, [], SA_RESTART}, {SIG_IGN}) = 0
sigaction(SIGINT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGINT, {0x8049eb0, [], SA_RESTART}, {SIG_IGN}) = 0
sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {0x8049eb0, [], SA_RESTART}, {SIG_IGN}) = 0
sigaction(SIGTERM, {SIG_IGN}, {SIG_DFL}) = 0
sigaction(SIGTERM, {0x8049eb0, [], SA_RESTART}, {SIG_IGN}) = 0
uname({sys="Linux", node="mero", ...})  = 0
open("/etc/printcap", O_RDONLY)         = 10
read(10, "# /etc/printcap\n#\n# Please don"..., 1024) = 919
close(10)                               = 0
getuid()                                = 0
brk(0x804cf00)                          = 0x804cf00
brk(0x804d000)                          = 0x804d000
open("/etc/nsswitch.conf", O_RDONLY)    = 10
brk(0x8050000)                          = 0x8050000
fstat(10, {st_mode=S_IFREG|0644, st_size=1208, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
read(10, "#\n# /etc/nsswitch.conf\n#\n# An"..., 4096) = 1208
read(10, "", 4096)                      = 0
close(10)                               = 0
munmap(0x40007000, 4096)                = 0
open("/etc/passwd", O_RDONLY)           = 10
fstat(10, {st_mode=S_IFREG|0644, st_size=865, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
read(10, "root:djeGssdsd23ddsdc:0:0:root:/roo"..., 4096) = 865
lseek(10, -821, SEEK_CUR)               = 44
close(10)                               = 0
munmap(0x40007000, 4096)                = 0
open("/var/spool/lpd/lp/.seq", O_RDWR|O_CREAT, 0661) = 10
flock(10, LOCK_EX)                      = 0
read(10, "002\n", 1024)                 = 4
getpid()                                = 769
stat("/var/spool/lpd/lp/cfA002Aa00769", 0xbffff20c) = -1 ENOENT (No such file or directory)
lseek(10, 0, SEEK_SET)                  = 0
write(10, "003\n", 4)                   = 4
close(10)                               = 0
umask(0)                                = 022
creat("/var/spool/lpd/lp/tfA002Aa00769", 0660) = 10
umask(022)                              = 0
fchown(10, 0, 65535)                    = 0
fchown(10, 1, 65535)                    = 0
write(10, "Hmero\n", 6)                 = 6
write(10, "Proot\n", 6)                 = 6
write(10, "JVT-Schema.eps\n", 15)       = 15
write(10, "Cmero\n", 6)                 = 6
write(10, "Lroot\n", 6)                 = 6
access("work/texte/tfh/diplom/VT-Schema.eps", R_OK) = 0
stat("work/texte/tfh/diplom/VT-Schema.eps", {st_mode=S_IFREG|0664, st_size=30832, ...}) = 0
open("work/texte/tfh/diplom/VT-Schema.eps", O_RDONLY) = 11
close(11)                               = 0
open("work/texte/tfh/diplom/VT-Schema.eps", O_RDONLY) = 11
write(10, "fdfA002Aa00769\n", 15)       = 15
write(10, "UdfA002Aa00769\n", 15)       = 15
write(10, "Nwork/texte/tfh/diplom/VT-Schema"..., 37) = 37
umask(0)                                = 022
creat(0x804fd08, 0660)                  = 12
umask(022)                              = 0
fchown(12, 0, 65535)                    = 0
read(11, "%!\n%%BoundingBox: 17 400 567 81"..., 1024) = 1024
write(12, "%!\n%%BoundingBox: 17 400 567 81"..., 1024) = 1024

[...] ps-code

write(12, "centertext show\n   grestore\n\n"..., 112) = 112
read(11, "", 1024)                      = 0
close(12)                               = 0
close(11)                               = 0
close(10)                               = 0
open("/var/spool/lpd/lp/tfA002Aa00769", O_RDWR) = 10
read(10, "H", 1)                        = 1
lseek(10, 0, SEEK_SET)                  = 0
write(10, "H", 1)                       = 1
close(10)                               = 0
link("/var/spool/lpd/lp/tfA002Aa00769", "/var/spool/lpd/lp/cfA002Aa00769") = 0
unlink("/var/spool/lpd/lp/tfA002Aa00769") = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 10
connect(10, {sun_family=AF_UNIX, sun_path="/dev/printer"}, 14) = 0
write(10, "\1lp\n", 4)                  = 4
read(10, "\0", 1)                       = 1
close(10)                               = 0
_exit(0)                                = ?


Ich bitte um Tips wo ich suchen muß... Mal wieder bin ich mir keiner
Schuld bewusst, ich mache im Momment eh kein Update oder so (never
change a winning team) weil meine Diplomarbeit ansteht und ich nichts
riskieren will. Und nu das...

Carsten.




Mehr Informationen über die Mailingliste linux-l