openSUSE 12.1: cups::enum_printers: cups-get-devices failed
Verfasst: 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:
Bei root passiert das übrigens nicht (aber ich habe das letzte Mal auch nur den normalen Benutzer verwendet.)
strace zeigt mir Folgendes:
später dann
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
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
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
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 +++
Wie gesagt, die Hardware hat sich nicht geändert, die TP-Version ist turboprint-2.21-1.x86_64.rpm.
Michael