Bug#664203: joystick: jscal-store fails to work, cannot save to chose files

2012-03-17 Thread Stephen Kitt
forcemerge 632623 664203
thanks

Hi Michael,

On Fri, 16 Mar 2012 12:02:28 -0400, Michael P. Soulier
msoul...@digitaltorque.ca wrote:
 msoulier@anton:~$ sudo jscal-store /dev/input/js0
 [sudo] password for msoulier:
 /usr/bin/jscal-store: 46: cannot
 create /var/lib/joystick/joystick.state.new: Directory nonexistent
 /usr/bin/jscal-store: 52: cannot
 create /var/lib/joystick/joystick.state.new: Directory nonexistent
 /usr/bin/jscal-store: 55: cannot
 create /var/lib/joystick/joystick.state.new: Directory nonexistent
 /usr/bin/jscal-store: 56: cannot
 create /var/lib/joystick/joystick.state.new: Directory nonexistent
 /usr/bin/jscal-store: 57: cannot
 create /var/lib/joystick/joystick.state.new: Directory nonexistent
 mv: cannot stat `/var/lib/joystick/joystick.state.new': No such file or
 directory

Thanks for reporting this. A quick workaround is to create the missing
directory
sudo mkdir /var/lib/joystick
The bug is already fixed in version 1:1.4.2-1 which is available in Debian
testing and unstable, and can be installed as-is in Debian stable.

Regards,

Stephen


signature.asc
Description: PGP signature


Bug#664203: joystick: jscal-store fails to work, cannot save to chose files

2012-03-16 Thread Michael P. Soulier
Package: joystick
Version: 20051019-12
Severity: normal

msoulier@anton:~$ sudo jscal-store /dev/input/js0
[sudo] password for msoulier:
/usr/bin/jscal-store: 46: cannot create /var/lib/joystick/joystick.state.new:
Directory nonexistent
/usr/bin/jscal-store: 52: cannot create /var/lib/joystick/joystick.state.new:
Directory nonexistent
/usr/bin/jscal-store: 55: cannot create /var/lib/joystick/joystick.state.new:
Directory nonexistent
/usr/bin/jscal-store: 56: cannot create /var/lib/joystick/joystick.state.new:
Directory nonexistent
/usr/bin/jscal-store: 57: cannot create /var/lib/joystick/joystick.state.new:
Directory nonexistent
mv: cannot stat `/var/lib/joystick/joystick.state.new': No such file or
directory



-- Package-specific info:

Udevadm info starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device 
'/devices/pci:00/:00:10.1/usb3/3-1/3-1:1.0/input/input27/js0':
KERNEL==js0
SUBSYSTEM==input
DRIVER==

  looking at parent device 
'/devices/pci:00/:00:10.1/usb3/3-1/3-1:1.0/input/input27':
KERNELS==input27
SUBSYSTEMS==input
DRIVERS==
ATTRS{name}==Logitech Inc. WingMan Extreme Digital 3D
ATTRS{phys}==usb-:00:10.1-1/input0
ATTRS{uniq}==

ATTRS{modalias}==input:b0003v046DpC207e0100-e0,1,3,4,k120,121,122,123,124,125,126,ra0,1,5,6,10,11,m4,lsfw

  looking at parent device '/devices/pci:00/:00:10.1/usb3/3-1/3-1:1.0':
KERNELS==3-1:1.0
SUBSYSTEMS==usb
DRIVERS==usbhid
ATTRS{bInterfaceNumber}==00
ATTRS{bAlternateSetting}== 0
ATTRS{bNumEndpoints}==01
ATTRS{bInterfaceClass}==03
ATTRS{bInterfaceSubClass}==00
ATTRS{bInterfaceProtocol}==00
ATTRS{modalias}==usb:v046DpC207d0104dc00dsc00dp00ic03isc00ip00
ATTRS{supports_autosuspend}==1

  looking at parent device '/devices/pci:00/:00:10.1/usb3/3-1':
KERNELS==3-1
SUBSYSTEMS==usb
DRIVERS==usb
ATTRS{configuration}==
ATTRS{bNumInterfaces}== 1
ATTRS{bConfigurationValue}==1
ATTRS{bmAttributes}==80
ATTRS{bMaxPower}== 20mA
ATTRS{urbnum}==35370
ATTRS{idVendor}==046d
ATTRS{idProduct}==c207
ATTRS{bcdDevice}==0104
ATTRS{bDeviceClass}==00
ATTRS{bDeviceSubClass}==00
ATTRS{bDeviceProtocol}==00
ATTRS{bNumConfigurations}==1
ATTRS{bMaxPacketSize0}==8
ATTRS{speed}==1.5
ATTRS{busnum}==3
ATTRS{devnum}==27
ATTRS{version}== 1.00
ATTRS{maxchild}==0
ATTRS{quirks}==0x0
ATTRS{authorized}==1
ATTRS{manufacturer}==Logitech Inc.
ATTRS{product}==WingMan Extreme Digital 3D

  looking at parent device '/devices/pci:00/:00:10.1/usb3':
KERNELS==usb3
SUBSYSTEMS==usb
DRIVERS==usb
ATTRS{configuration}==
ATTRS{bNumInterfaces}== 1
ATTRS{bConfigurationValue}==1
ATTRS{bmAttributes}==e0
ATTRS{bMaxPower}==  0mA
ATTRS{urbnum}==578
ATTRS{idVendor}==1d6b
ATTRS{idProduct}==0001
ATTRS{bcdDevice}==0206
ATTRS{bDeviceClass}==09
ATTRS{bDeviceSubClass}==00
ATTRS{bDeviceProtocol}==00
ATTRS{bNumConfigurations}==1
ATTRS{bMaxPacketSize0}==64
ATTRS{speed}==12
ATTRS{busnum}==3
ATTRS{devnum}==1
ATTRS{version}== 1.10
ATTRS{maxchild}==2
ATTRS{quirks}==0x0
ATTRS{authorized}==1
ATTRS{manufacturer}==Linux 2.6.32-5-686 uhci_hcd
ATTRS{product}==UHCI Host Controller
ATTRS{serial}==:00:10.1
ATTRS{authorized_default}==1

  looking at parent device '/devices/pci:00/:00:10.1':
KERNELS==:00:10.1
SUBSYSTEMS==pci
DRIVERS==uhci_hcd
ATTRS{vendor}==0x1106
ATTRS{device}==0x3038
ATTRS{subsystem_vendor}==0x1106
ATTRS{subsystem_device}==0x3038
ATTRS{class}==0x0c0300
ATTRS{irq}==21
ATTRS{local_cpus}==
ATTRS{local_cpulist}==0-31
ATTRS{modalias}==pci:v1106d3038sv1106sd3038bc0Csc03i00
ATTRS{broken_parity_status}==0
ATTRS{msi_bus}==

  looking at parent device '/devices/pci:00':
KERNELS==pci:00
SUBSYSTEMS==
DRIVERS==


-- System Information:
Debian Release: 6.0.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages joystick depends on:
ii  libc6 2.11.3-2   Embedded GNU C Library: Shared lib
ii  libsdl1.2debian   1.2.14-6.1 Simple DirectMedia Layer

Versions of packages joystick recommends:
ii  evtest   20051019-12 utility to monitor input device ev
ii  inputattach  20051019-12 utility to connect serial-attached

joystick suggests no packages.

-- no debconf