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

Reply via email to