openSUSE 12.1: cups::enum_printers: cups-get-devices failed

Fragen zu bestimmten Linux-Distributionen
Forumsregeln
mizapf
Beiträge: 3
Registriert: Do 18 Nov, 2010 22:37

openSUSE 12.1: cups::enum_printers: cups-get-devices failed

Beitragvon mizapf » Do 17 Nov, 2011 21:07

Hallo,

ich habe gerade die neue openSUSE 12.1 (64bit) installiert und wollte auch mein TP wieder in Betrieb nehmen, doch irgendwas geht nicht mehr. (Ich hatte erst vor zwei Monaten eine openSUSE 11.4 installiert und kein solches Problem bekommen - das scheint irgendwie neu zu sein.)

Also, jedenfalls verschwindet das TurboPrint-Control-Fenster, wenn man auf "+" (Neu) klickt. In der Konsole gestartet sieht man auch, warum:

Code: Alles auswählen

$ turboprint
configfile_class::open_config_file: could not open file
ERROR:
cups::enum_printers: cups-get-devices failed
Speicherzugriffsfehler


Bei root passiert das übrigens nicht (aber ich habe das letzte Mal auch nur den normalen Benutzer verwendet.)

strace zeigt mir Folgendes:

Code: Alles auswählen

open("/etc/turboprint/turboprint.cfg", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2ab619f000
fstat(6, {st_mode=S_IFREG|0644, st_size=26, ...}) = 0
lseek(6, 0, SEEK_SET)                   = 0
read(6, "\n[Turboprint_Config_File]\n", 26) = 26
lseek(6, 26, SEEK_SET)                  = 26
close(6)                                = 0
munmap(0x7f2ab619f000, 4096)            = 0
mkdir("/home/michael/.turboprint", 0755) = 0
open("/home/michael/.turboprint/turboprint.cfg", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "configfile_class::open_config_fi"..., 55configfile_class::open_config_file: could not open file) = 55


später dann

Code: Alles auswählen

sendto(6, "POST / HTTP/1.1\r\nAuthorization: "..., 167, 0, NULL, 0) = 167
sendto(6, "\1\1@\v\0\0\0\1\1G\0\22attributes-charset\0\5"..., 116, 0, NULL, 0) = 116
poll([{fd=6, events=POLLIN}], 1, 1000)  = 1 ([{fd=6, revents=POLLIN}])
poll([{fd=6, events=POLLIN}], 1, 30000) = 1 ([{fd=6, revents=POLLIN}])
recvfrom(6, "HTTP/1.1 100 Continue\r\n\r\n", 2048, 0, NULL, NULL) = 25
poll([{fd=6, events=POLLIN}], 1, 30000) = 1 ([{fd=6, revents=POLLIN}])
recvfrom(6, "HTTP/1.1 403 Forbidden\r\nDate: Th"..., 2048, 0, NULL, NULL) = 552
write(2, "ERROR:\n", 7ERROR:
)                 = 7
write(2, "cups::enum_printers: cups-get-de"..., 44cups::enum_printers: cups-get-devices failed) = 44
write(2, "\n", 1
)                       = 1
open("/etc/turboprint/tp_testfile.tst", O_WRONLY|O_CREAT|O_TRUNC, 0666) = -1 EACCES (Permission denied)
getuid()                                = 1000
open("/tmp/tp6042_3.tmp", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa541c26000
write(9, "\n[Empty]\n", 9)              = 9
close(9)                                = 0
munmap(0x7fa541c26000, 4096)            = 0
--- {si_signo=SIGSEGV, si_code=SI_KERNEL, si_addr=0} (Segmentation fault) ---
+++ killed by SIGSEGV +++


An den cups komme ich aber ganz normal über localhost:631 ran, da bekomme ich kein 403 oder so.

Wie gesagt, die Hardware hat sich nicht geändert, die TP-Version ist turboprint-2.21-1.x86_64.rpm.

Michael

zedonet
Administrator
Beiträge: 1390
Registriert: Fr 29 Sep, 2006 13:10

Re: openSUSE 12.1: cups::enum_printers: cups-get-devices fai

Beitragvon zedonet » Mi 23 Nov, 2011 12:16

Hallo,

das Problem wurde in der aktuellen TurboPrint-Version 2.22 behoben - siehe auch unsere Ankündigungen:

viewtopic.php?f=15&t=854


Zurück zu „Fragen zu bestimmten Linux-Distributionen“



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast