Comment 13 for bug 1297326

Revision history for this message
Michael DePaulo (mikedep333) wrote :

I am going to try reformatting this VM with the latest nightly desktop CD for the sake of testing. Still, here's the output with and without VMware Tools as root:

With VMware tools installed:
root@executor-u-t:~# lsusb
unable to initialize libusb: -99
root@executor-u-t:~# /usr/lib/cups/backend/usb
DEBUG: Loading USB quirks from "/usr/share/cups/usb".
DEBUG: Loaded 107 quirks.
DEBUG: list_devices
DEBUG: Unable to initialize USB access via libusb, libusb error -99
root@executor-u-t:~# /usr/lib/cups/backend/gutenprint52+usb -D
DEBUG: Multi-Call Dye-sublimation CUPS Backend version 0.42G
DEBUG: Copyright 2007-2014 Solomon Peachy
DEBUG: This free software comes with ABSOLUTELY NO WARRANTY!
DEBUG: Licensed under the GNU GPL. Run with '-G' for more details.
DEBUG:
DEBUG: ** running with libusb 1.0.17 (10830)
DEBUG: CUPS Usage:
DEBUG: DEVICE_URI=someuri gutenprint52+usb job user title num-copies options [ filename ]
DEBUG:
DEBUG: Standalone Usage:
DEBUG: gutenprint52+usb
DEBUG: [ -D ] [ -G ] [ -S serialnum ] [ -B backendname ]
DEBUG: [ -V extra_vid ] [ -P extra_pid ] [ -T extra_type ]
DEBUG: [ [ backend_specific_args ] | [ - | infile ] ]
DEBUG: -B canonselphy # Canon SELPHY CP/ES version 0.81
DEBUG: -B kodak6800 # Kodak 6800/6850 version 0.32
DEBUG: [ -c filename ] # Get tone curve
DEBUG: [ -C filename ] # Set tone curve
DEBUG: -B kodak605 # Kodak 605 version 0.18
DEBUG: [ -C filename ] # Set tone curve
DEBUG: [ -m ] # Query media
DEBUG: [ -s ] # Query status
DEBUG: -B kodak1400 # Kodak 1400/805 version 0.31
DEBUG: [ -C filename ] # Set tone curve
DEBUG: -B shinkos2145 # Shinko/Sinfonia CHC-S2145 (S2) version 0.31
DEBUG: [ -b 0|1 ] # Disable/Enable control panel
DEBUG: [ -c filename ] # Get user/NV tone curve
DEBUG: [ -C filename ] # Set user/NV tone curve
DEBUG: [ -e ] # Query error log
DEBUG: [ -f ] # Use fast return mode
DEBUG: [ -F ] # Flash Printer LED
DEBUG: [ -l filename ] # Get current tone curve
DEBUG: [ -L filename ] # Set current tone curve
DEBUG: [ -m ] # Query media
DEBUG: [ -i ] # Query printer info
DEBUG: [ -r ] # Reset user/NV tone curve
DEBUG: [ -R ] # Reset printer to factory defaults
DEBUG: [ -s ] # Query status
DEBUG: [ -u ] # Query user string
DEBUG: [ -U sometext ] # Set user string
DEBUG: [ -X jobid ] # Abort a printjob
DEBUG: -B sonyupdr150 # Sony UP-DR150/UP-DR200 version 0.13
DEBUG: -B mitsu70x # Mitsubishi CP-D70/D707 version 0.12
DEBUG: [ -s ] # Query status
DEBUG: -B dnpds40 # DNP DS40/DS80/DSRX1 version 0.30
DEBUG: [ -i ] # Query printer info
DEBUG: [ -s ] # Query status
DEBUG: [ -n ] # Query counters
DEBUG: [ -N A|B|M ] # Clear counter A/B/M
DEBUG: [ -p num ] # Set counter P
Segmentation fault (core dumped)
root@executor-u-t:~# ls -l /usr/lib/cups/backend/
total 696
-rwxr-xr-x 1 root root 128852 Dec 19 21:43 bluetooth
-rwxr--r-- 3 root root 17768 Mar 19 12:32 dnssd
-rwxr-xr-x 1 root root 90788 Mar 18 18:36 gutenprint52+usb
-rwxr-xr-x 1 root root 18040 Mar 11 17:58 hp
-rwxr-xr-x 1 root root 9139 Mar 11 17:56 hpfax
lrwxrwxrwx 1 root root 3 Mar 19 12:32 http -> ipp
lrwxrwxrwx 1 root root 3 Mar 19 12:32 https -> ipp
-rwxr-xr-x 1 root root 75180 Mar 19 12:32 ipp
-rwxr-xr-x 1 root root 46508 Mar 19 12:32 ipp14
lrwxrwxrwx 1 root root 3 Mar 19 12:32 ipps -> ipp
-rwxr--r-- 2 root root 42408 Mar 19 12:32 lpd
-rwxr--r-- 3 root root 17768 Mar 19 12:32 mdns
-rwxr-xr-x 1 root root 18012 Mar 24 08:19 parallel
-rwx------ 1 root root 13888 Mar 24 08:19 serial
lrwxrwxrwx 1 root root 21 Mar 17 12:50 smb -> ../../../bin/smbspool
-r-xr-xr-x 2 root root 21868 Mar 19 12:32 snmp
-r-xr-xr-x 2 root root 34216 Mar 19 12:32 socket
-r-x------ 1 root root 50396 Mar 5 22:31 tpvmgp
-r-x------ 1 root root 50396 Mar 5 22:31 tpvmlp
-r-xr--r-- 2 root root 34152 Mar 19 12:32 usb
root@executor-u-t:~#

After uninstalling VMware Tools:
root@executor-u-t:~# lsusb
unable to initialize libusb: -99
root@executor-u-t:~# /usr/lib/cups/backend/usb
DEBUG: Loading USB quirks from "/usr/share/cups/usb".
DEBUG: Loaded 107 quirks.
DEBUG: list_devices
DEBUG: Unable to initialize USB access via libusb, libusb error -99
root@executor-u-t:~# /usr/lib/cups/backend/gutenprint52+usb -D
DEBUG: Multi-Call Dye-sublimation CUPS Backend version 0.42G
DEBUG: Copyright 2007-2014 Solomon Peachy
DEBUG: This free software comes with ABSOLUTELY NO WARRANTY!
DEBUG: Licensed under the GNU GPL. Run with '-G' for more details.
DEBUG:
DEBUG: ** running with libusb 1.0.17 (10830)
DEBUG: CUPS Usage:
DEBUG: DEVICE_URI=someuri gutenprint52+usb job user title num-copies options [ filename ]
DEBUG:
DEBUG: Standalone Usage:
DEBUG: gutenprint52+usb
DEBUG: [ -D ] [ -G ] [ -S serialnum ] [ -B backendname ]
DEBUG: [ -V extra_vid ] [ -P extra_pid ] [ -T extra_type ]
DEBUG: [ [ backend_specific_args ] | [ - | infile ] ]
DEBUG: -B canonselphy # Canon SELPHY CP/ES version 0.81
DEBUG: -B kodak6800 # Kodak 6800/6850 version 0.32
DEBUG: [ -c filename ] # Get tone curve
DEBUG: [ -C filename ] # Set tone curve
DEBUG: -B kodak605 # Kodak 605 version 0.18
DEBUG: [ -C filename ] # Set tone curve
DEBUG: [ -m ] # Query media
DEBUG: [ -s ] # Query status
DEBUG: -B kodak1400 # Kodak 1400/805 version 0.31
DEBUG: [ -C filename ] # Set tone curve
DEBUG: -B shinkos2145 # Shinko/Sinfonia CHC-S2145 (S2) version 0.31
DEBUG: [ -b 0|1 ] # Disable/Enable control panel
DEBUG: [ -c filename ] # Get user/NV tone curve
DEBUG: [ -C filename ] # Set user/NV tone curve
DEBUG: [ -e ] # Query error log
DEBUG: [ -f ] # Use fast return mode
DEBUG: [ -F ] # Flash Printer LED
DEBUG: [ -l filename ] # Get current tone curve
DEBUG: [ -L filename ] # Set current tone curve
DEBUG: [ -m ] # Query media
DEBUG: [ -i ] # Query printer info
DEBUG: [ -r ] # Reset user/NV tone curve
DEBUG: [ -R ] # Reset printer to factory defaults
DEBUG: [ -s ] # Query status
DEBUG: [ -u ] # Query user string
DEBUG: [ -U sometext ] # Set user string
DEBUG: [ -X jobid ] # Abort a printjob
DEBUG: -B sonyupdr150 # Sony UP-DR150/UP-DR200 version 0.13
DEBUG: -B mitsu70x # Mitsubishi CP-D70/D707 version 0.12
DEBUG: [ -s ] # Query status
DEBUG: -B dnpds40 # DNP DS40/DS80/DSRX1 version 0.30
DEBUG: [ -i ] # Query printer info
DEBUG: [ -s ] # Query status
DEBUG: [ -n ] # Query counters
DEBUG: [ -N A|B|M ] # Clear counter A/B/M
DEBUG: [ -p num ] # Set counter P
Segmentation fault (core dumped)
root@executor-u-t:~# ls -l /usr/lib/cups/backend
total 592
-rwxr-xr-x 1 root root 128852 Dec 19 21:43 bluetooth
-rwxr--r-- 3 root root 17768 Mar 19 12:32 dnssd
-rwxr-xr-x 1 root root 90788 Mar 18 18:36 gutenprint52+usb
-rwxr-xr-x 1 root root 18040 Mar 11 17:58 hp
-rwxr-xr-x 1 root root 9139 Mar 11 17:56 hpfax
lrwxrwxrwx 1 root root 3 Mar 19 12:32 http -> ipp
lrwxrwxrwx 1 root root 3 Mar 19 12:32 https -> ipp
-rwxr-xr-x 1 root root 75180 Mar 19 12:32 ipp
-rwxr-xr-x 1 root root 46508 Mar 19 12:32 ipp14
lrwxrwxrwx 1 root root 3 Mar 19 12:32 ipps -> ipp
-rwxr--r-- 2 root root 42408 Mar 19 12:32 lpd
-rwxr--r-- 3 root root 17768 Mar 19 12:32 mdns
-rwxr-xr-x 1 root root 18012 Mar 24 08:19 parallel
-rwx------ 1 root root 13888 Mar 24 08:19 serial
lrwxrwxrwx 1 root root 21 Mar 17 12:50 smb -> ../../../bin/smbspool
-r-xr-xr-x 2 root root 21868 Mar 19 12:32 snmp
-r-xr-xr-x 2 root root 34216 Mar 19 12:32 socket
-r-xr--r-- 2 root root 34152 Mar 19 12:32 usb
root@executor-u-t:~#