Cups auf dem Server will nicht [jetzt doch/geloest]

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Cups auf dem Server will nicht [jetzt doch/geloest]

Beitrag von roli » 29.05.2009 09:31:58

Hallo,

ich blick's einfach nicht. Ich habe auf meinem Notebook einen Cups-Server laufen, mit dem ich wie gewuenscht drucken kann. Jetzt wollte ich den Cups-Server auf einen Server im Netz installieren, damit auch gedruckt werden kann wenn mein Notebook nicht an/da ist.
|- 10.10.12.110 mein Notebook
|
+ Router
|
|- 10.10.11.200 Drucker mit Jetdirct
|- 10.10.11.11 Server mit Cups
Ich kann weder ueber http://10.10.10.11:631 eine Testseite drucken, noch wenn ich z.B. als root lokal am Server angemeldet bin per "lp mein_text.txt". Der Job ist kurz in der Jobliste sichtbar, und wird dann entfernt, so als ob er fertig waere. Der Ausdruck jedoch kommt nicht aus dem Drucker raus.
Im Errorlog sehe ich folgendes:
D [29/May/2009:09:21:53 +0200] [Job 18] renderer PID kid4=26014
D [29/May/2009:09:21:53 +0200] [Job 18] renderer command: pstoalc1100.sh PageSize=a4 XY600=4960x7016 MediaType=normal TonerSave=false InputSlot=autoselection Collate=on Copies=1 Color=color Resolution=300dpi Duplex=None
D [29/May/2009:09:21:53 +0200] [Job 18] alc1100: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
D [29/May/2009:09:21:54 +0200] [Job 18]
D [29/May/2009:09:21:54 +0200] [Job 18] Closing renderer
D [29/May/2009:09:21:54 +0200] [Job 18] ESP Ghostscript 815.03: Unrecoverable error, exit code 1
D [29/May/2009:09:21:54 +0200] [Job 18] tail process done writing data to STDOUT
D [29/May/2009:09:21:54 +0200] [Job 18] KID4 finished
D [29/May/2009:09:21:54 +0200] [Job 18] KID3 exited with status 0
D [29/May/2009:09:21:54 +0200] [Job 18] KID4 exited with status 0
D [29/May/2009:09:21:54 +0200] [Job 18] Renderer exit stat: 0
D [29/May/2009:09:21:54 +0200] [Job 18] KID3 finished
D [29/May/2009:09:21:54 +0200] [Job 18] Renderer process finished
D [29/May/2009:09:21:54 +0200] [Job 18]
D [29/May/2009:09:21:54 +0200] [Job 18] Closing foomatic-rip.
D [29/May/2009:09:21:54 +0200] Discarding unused printer-state-changed event...
D [29/May/2009:09:21:54 +0200] PID 26008 (/usr/lib/cups/filter/foomatic-rip) exited with no errors.
D [29/May/2009:09:21:54 +0200] Discarding unused printer-state-changed event...
D [29/May/2009:09:21:54 +0200] PID 26009 (/usr/lib/cups/backend/socket) exited with no errors.
D [29/May/2009:09:21:54 +0200] [Job 18] File 0 is complete.
D [29/May/2009:09:21:54 +0200] Discarding unused printer-state-changed event...
D [29/May/2009:09:21:54 +0200] Discarding unused job-completed event...
D [29/May/2009:09:21:55 +0200] Unloading job 18...
D [29/May/2009:09:21:57 +0200] cupsdReadClient: 9 GET /admin/log/error_log HTTP/1.1
D [29/May/2009:09:21:57 +0200] cupsdReadClient: 9 Browser asked for language "de-DE.UTF-8"...
D [29/May/2009:09:21:57 +0200] cupsdAuthorize: No authentication data provided.
Das einzigste was ich hier sehe ist der Error bezueglich der libstdc++.so.5, die aber installiert ist, definitiv.
Zuletzt geändert von roli am 09.06.2009 13:58:48, insgesamt 1-mal geändert.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: Cups auf dem Server will nicht

Beitrag von roli » 09.06.2009 12:48:33

Hi,

das Problem besteht leider immer noch. Ich hab's jetzt mal was genauer "untersucht":

Code: Alles auswählen

root@rechner:/usr/local/bin# ldd alc1100
        linux-gate.so.1 =>  (0xffffe000)
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f2e000)
        libstdc++.so.5 => not found
        libm.so.6 => /lib32/libm.so.6 (0xf7f0a000)
        libgcc_s.so.1 => not found
        libc.so.6 => /lib32/libc.so.6 (0xf7db7000)
        /lib/ld-linux.so.2 (0xf7f4f000)
root@rechner:/usr/local/bin#
sowie:

Code: Alles auswählen

root@rechner1:/usr/local/bin# strace alc1100
execve("/usr/local/bin/alc1100", ["alc1100"], [/* 18 vars */]) = 0
[ Process PID=6939 runs in 32 bit mode. ]
brk(0)                                  = 0x80ba000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7fb2000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25784, ...}) = 0
mmap2(NULL, 25784, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7fab000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib32/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0G\0\0004\0\0\0\330"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=107227, ...}) = 0
mmap2(NULL, 90592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffffffff7f94000
mmap2(0xf7fa7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12) = 0xfffffffff7fa7000
mmap2(0xf7fa9000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffffffff7fa9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/emul/ia32-linux/lib/tls/i686/sse2/cmov/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/emul/ia32-linux/lib/tls/i686/sse2/cmov", 0xffa60990) = -1 ENOENT (No such file or directory)
open("/emul/ia32-linux/lib/tls/i686/sse2/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/emul/ia32-linux/lib/tls/i686/sse2", 0xffa60990) = -1 ENOENT (No such file or directory)
...
open("/usr/lib/i486-linux-gnu/libstdc++.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i486-linux-gnu", 0xffa60990) = -1 ENOENT (No such file or directory)
writev(2, [{"alc1100"..., 7}, {": "..., 2}, {"error while loading shared librar"..., 36}, {": "..., 2}, {"libstdc++.so.5"..., 14}, {": "..., 2}, {"wrong ELF class: ELFCLASS64"..., 27}, {""..., 0}, {""..., 0}, {"\n"..., 1}], 10alc1100: error while loading shared libraries: libstdc++.so.5: wrong ELF class: ELFCLASS64
) = 91
exit_group(127)                         = ?
root@rechner:/usr/local/bin#
Ich habe die libstdc++.so.5 mal mittels Link in eines der Verzeichnisse gelegt, aber dann kommt halt die "wrong ELF class: ELFCLASS64" Meldung.

Hat jemand eine Idee?
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: Cups auf dem Server will nicht

Beitrag von Danielx » 09.06.2009 13:07:48

Gib uns doch bitte mal mehr Infos :!:

Woher hast du das Programm alc1100 :?:
Welches Debian verwendest du :?:
Hast du ein 32 oder 64 Bit Debian :?:

Was sagt:

Code: Alles auswählen

file /usr/local/bin/alc1100
Gruß,
Daniel

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: Cups auf dem Server will nicht

Beitrag von roli » 09.06.2009 13:44:36

Hi,

das Programm kommt aus dem Treiber des Epson AcuLaser C1100, fuer ein 64Bit Debian.
Ich habe jetzt noch das "ia32-libs" Packet mit seinen Abhaengigkeiten installiert, und siehe da, es geht. Ich musste den Treiber halt von Hand uebersetzen, und bin danach halt an dieser Fehlermeldung haengen geblieben. Ganz hilfreich war auch ALC1100 printer & Gutsy amd64
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten