Comment 25 for bug 258083

Revision history for this message
Brian O'Keefe (okeefe) wrote :

Nikon CoolPix 2500
Intrepid
TiBook G4

I'm having the same problem. I had no problem in Hardy but Intrepid is a disaster in this and other ways.
The workaround doesn't work. I tried downgrading to f-spot - 0.5.0.3-0ubuntu2 from f-spot - 0.5.0.3-0ubuntu4 and that didn't make any difference. All the gvfs packages are installed. Here's the terminal output:

~$ gvfs-mount -l
Drive(0): ATA Drive
  Volume(0): 43.0 GB Media
Drive(1): CD-RW/DVD±RW Drive
Volume(0): Nikon Corp. Coolpix 2500
  Mount(0): Nikon Corp. Coolpix 2500 -> gphoto2://[usb:004,010]/
brianokeefe@ubuntu:~$ sh -ex /usr/bin/f-spot-import gphoto2://[usb:004,010]/
+ udi=gphoto2://[usb:004,010]/
+ [ gphoto2://[usb:004,010]/ != //[usb:004,010]/ ]
+ gvfs-mount -u gphoto2://[usb:004,010]/
+ echo gphoto2://[usb:004,010]/
+ sed s_://\[_:_; s_/$__; s_\]$__
+ uri=gphoto2:usb:004,010
+ exec f-spot --import gphoto2:usb:004,010
[Info 14:09:31.822] Initializing DBus
[Info 14:09:32.194] Initializing Mono.Addins
[Info 14:09:33.014] Starting new FSpot server
Testing gphoto path = usb:
PortInfo Universal Serial Bus, usb:
Error Write: LibGPhoto2.GPhotoException: Error writing to the port
  at LibGPhoto2.CameraFilesystem.ListFiles (System.String folder, LibGPhoto2.Context context) [0x00000]
  at GPhotoCamera.GetFileList (System.String dir) [0x00000]
  at GPhotoCamera.GetFileList () [0x00000]
  at GPhotoCamera.InitializeCamera () [0x00000]
  at MainWindow.ImportCamera (System.String camera_device) [0x00000]

(f-spot:9710): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference.
cleanup context
[Info 14:10:05.616] Starting BeagleService
[Info 14:10:05.617] Hack for gnome-settings-daemon engaged
[Info 14:10:09.155] Exiting

After unmounting the camera I get an error: f-spot received error error writing to the port while connecting to the camera

The workaround to which is to, again, unmount the device and restart F-Spot-doesn't work.
Really sad as I had finally, for the first time, gotten F-Spot to actually behave and work. I could send pix, import etc. Really sucks. sorry about the negativity but I spent about 5 hours trying to get this to work .