https://qa.mandrakesoft.com/show_bug.cgi?id=732
------- Additional Comments From [EMAIL PROTECTED] 2003-01-06 16:57 ------- Created an attachment (id=87) --> (https://qa.mandrakesoft.com/attachment.cgi?id=87&action=view) shot: Printerdrake stuck at empty detected printers list Thanks for reacting to my bug report! Here is some addional input. I updated my Cooker since I had the bug, and now I can run Printerdrake, including the wizard that searches for new printers. However, this wizard presents an empty list, and even doing a manual configuration does not get me beyond this stage. (I did managed to install my printer with CUPS / Kde printing manager and it _is_ visible on the USB bus for these programs and also for usbview) See attached screenshot Here is the printerdrake output Hope this helps. BTW I use Cooker each day now and it is working better/more stable/faster than 9.0. Keep up the good work!! John printerdrake Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/default.pm line 37 (#1) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables. To help you figure out what was undefined, perl tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program. Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/default.pm line 38 (#1) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/common.pm line 208 (#1) TODO: XSetInputFocus if force_focus TODO: ensure focus stuff TODO: XSetInputFocus if force_focus TODO: ensure focus stuff TODO: XSetInputFocus if force_focus TODO: ensure focus stuff cupsd (pid 1425) is running... TODO: XSetInputFocus if force_focus TODO: ensure focus stuff Use of uninitialized value in hash element at /usr/lib/libDrakX/printer/office.pm line 263 (#1) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/office.pm line 263 (#1) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/office.pm line 307 (#1) ln: creating symbolic link `/share/psprint/driver/HP_Deskjet.PS' to `/etc/foomatic/HP_Deskjet.ppd': No such file or directory Use of uninitialized value in split at /usr/lib/libDrakX/printer/common.pm line 44 (#1) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/office.pm line 101 (#1) Use of uninitialized value in hash element at /usr/lib/libDrakX/printer/office.pm line 101 (#1) Use of uninitialized value in hash element at /usr/lib/libDrakX/printer/gimp.pm line 208 (#1) Use of uninitialized value in sprintf at /usr/lib/libDrakX/printer/gimp.pm line 208 (#1) WARNING: pinging broadcast address ping: sendmsg: Operation not permitted Use of uninitialized value in numeric ne (!=) at /usr/lib/libDrakX/printer/printerdrake.pm line 2862 (#1) Use of uninitialized value in string eq at /usr/lib/libDrakX/interactive.pm line 266 (#1) TODO: XSetInputFocus if force_focus TODO: ensure focus stuff Use of uninitialized value in numeric gt (>) at /usr/lib/perl5/vendor_perl/5.8.0/MDK/Common/Math.pm line 133 (#1) Use of uninitialized value in split at /usr/lib/perl5/vendor_perl/5.8.0/MDK/Common/String.pm line 138 (#1) Use of uninitialized value in string ne at /usr/lib/libDrakX/interactive/gtk.pm line 294 (#1) Argument "" isn't numeric in numeric lt (<) at /usr/lib/libDrakX/printer/printerdrake.pm line 3012 (#2) (W numeric) The indicated string was fed as an argument to an operator that expected a numeric value instead. If you're fortunate the message will identify which operator was so unfortunate. WARNING: pinging broadcast address ping: sendmsg: Operation not permitted Use of uninitialized value in numeric ne (!=) at /usr/lib/libDrakX/printer/printerdrake.pm line 243 (#1) TODO: XSetInputFocus if force_focus TODO: ensure focus stuff TODO: XSetInputFocus if force_focus TODO: ensure focus stuff rmmod: module parport_probe is not loaded Use of uninitialized value in pattern match (m//) at /usr/lib/libDrakX/modules.pm line 39 (#1) modprobe: Can't locate module parport_probe modprobe: Can't locate module parport_probe Use of uninitialized value in pattern match (m//) at /usr/lib/libDrakX/modules.pm line 340 (#1) Use of uninitialized value in pattern match (m//) at /usr/lib/libDrakX/modules.pm line 345 (#1) Use of uninitialized value in string eq at /usr/lib/libDrakX/detect_devices.pm line 674 (#1) rmmod: module parport_probe is not loaded Use of uninitialized value in pattern match (m//) at /usr/lib/libDrakX/printer/printerdrake.pm line 394 (#1) Use of uninitialized value in hash element at /usr/lib/libDrakX/printer/printerdrake.pm line 404 (#1) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/printerdrake.pm line 545 (#1) TODO: XSetInputFocus if force_focus TODO: ensure focus stuff TODO: XSetInputFocus if force_focus TODO: ensure focus stuff ln: creating symbolic link `/share/psprint/driver/HP_Deskjet.PS' to `/etc/foomatic/HP_Deskjet.ppd': No such file or directory WARNING: pinging broadcast address ping: sendmsg: Operation not permitted TODO: XSetInputFocus if force_focus TODO: ensure focus stuff WARNING: pinging broadcast address ping: sendmsg: Operation not permitted TODO: XSetInputFocus if force_focus TODO: ensure focus stuff TODO: XSetInputFocus if force_focus TODO: ensure focus stuff rmmod: module parport_probe is not loaded modprobe: Can't locate module parport_probe modprobe: Can't locate module parport_probe rmmod: module parport_probe is not loaded TODO: XSetInputFocus if force_focus TODO: ensure focus stuff Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/interactive.pm line 181 (#1) Use of uninitialized value in string eq at /usr/lib/libDrakX/interactive.pm line 183 (#1) TODO: XSetInputFocus if force_focus TODO: ensure focus stuff Use of uninitialized value in subtraction (-) at /usr/lib/libDrakX/interactive/gtk.pm line 533 (#1) ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. ------- Reminder: ------- assigned_to: [EMAIL PROTECTED] description: Printerdrake shows the tiny window saying please wait, reading printer configuration files. After a while (1 minute or so) the text in the window disappears and printerdrake hangs. I started printerdrake from the command line to get the error output (listed below). The error output seems to indicate several problems in the perl script. This prevents me from configuring my printer at all, so I cannot print using Cooker. I configured my printer a little bit with the CUPS web browsing interface. It reports the following problem after the installation. CUPS INFORMATION: Printer State: processing, accepting jobs. "Unable to open USB device "usb://HP/DeskJet%20970C?serial=ES99T110X4JQ": No such device" Device URI: usb://HP/DeskJet%20970C?serial=ES99T110X4JQ OPERATING SYSTEM INFORMATION: I'm on Cooker, current as per Thursday 2-1, 22:00 Amsterdam time. Printer is a HP deskjet 970Cxi, using USB. By the way, I can see the printer on the USB port just fine using usbview. OUTPUT FROM PRINTERDRAKE printerdrake stdout/stderr output: Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/default.pm line 37 (#1) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables. To help you figure out what was undefined, perl tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program. Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/printer/default.pm line 38 (#1) Use of uninitialized value in concatenation (.) or string at /usr/lib/libDrakX/common.pm line 208 (#1) TODO: XSetInputFocus if force_focus TODO: ensure focus stuff
