Download your favorite Linux distribution at LQ ISO.
Go Back > Forums > Linux Forums > Linux - Software
User Name
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.


  Search this Thread
Old 12-13-2008, 10:16 AM   #1
Registered: Dec 2005
Posts: 143

Rep: Reputation: 15
F-Spot fatal error downloading Nikon D700 via ISB?

I have never been able to get F-Spot to successfully download pictures from my D700. It gets the thumbnails alright, but crashes with a fatal error message as soon as I hit the go button.

Any recommendations on a simple, well behaved download program for digital cameras?

Here's the error text.


An unhandled exception was thrown: Object reference not set to an instance of an object

at FileImportBackend.Prepare () [0x00000]
at ImportCommand.DoImport (.ImportBackend imp) [0x00000]
at ImportCommand.ImportFromPaths (.PhotoStore store, System.String[] paths, FSpot.Tag[] tags, Boolean copy) [0x00000]
at ImportCommand.ImportFromPaths (.PhotoStore store, System.String[] paths, FSpot.Tag[] tags) [0x00000]
at FSpot.CameraFileSelectionDialog.ImportFiles () [0x00000]
at FSpot.CameraFileSelectionDialog.Run () [0x00000]
at MainWindow.ImportCamera (System.String camera_device) [0x00000]
at FSpot.Core+ImportCommand.Execute () [0x00000]
at FSpot.Core.Import (System.String path) [0x00000]
at FSpot.Driver.Main (System.String[] args) [0x00000]
.NET Version: 2.0.50727.42

Assembly Version Information:

libgphoto2-sharp (1.0.3058.27729)
FolderExport (
FlickrExport (
PicasaWebExport (
CDExport (
SmugMugExport (
GalleryExport (
pango-sharp (
FSpot.Query (
SemWeb (
glade-sharp (
gtkhtml-sharp (
System.Transactions (
System.Data (
Mono.Data.SqliteClient (
System.Configuration (
System.Xml (
NDesk.DBus.Proxies (
gconf-sharp (
FSpot.Utils (
gdk-sharp (
gnome-vfs-sharp (
Mono.Addins (
NDesk.DBus.GLib (
NDesk.DBus (
System (
Mono.Posix (
Cms (
FSpot.Core (
atk-sharp (
gtk-sharp (
Mono.Addins.Setup (
gnome-sharp (
glib-sharp (
f-spot (
mscorlib (

Platform Information: Linux 2.6.24-22-generic x86_64 unknown GNU/Linux

Distribution Information:


Old 12-14-2008, 02:51 AM   #2
Simon Bridge
LQ Guru
Registered: Oct 2003
Location: Waiheke NZ
Distribution: Ubuntu
Posts: 9,211

Rep: Reputation: 198Reputation: 198
Report the error as a bug against f-spot.
There is g-photo et al.
However - the most reliable way with nikon is to access as a simple USB storage device. Drag and drop.
Old 12-20-2008, 09:24 AM   #3
Registered: Dec 2005
Posts: 143

Original Poster
Rep: Reputation: 15
Drag & drop from where to where?


> the most reliable way with nikon is to access as a simple USB storage device. Drag and drop.

After f-spot crashes, it is not visible anywhere. It would be nice if nautilus would show it as an ordinary disk drive like my external USB hard drive. I turn on the power and it magically appears in the tree column.

I can find it in the "KDE Contol Module" in applications -> other -> usb_devices. It shows the actual serial number of the camera as well as a dozen other tidbits, but there are no action buttons.

I right click on the D700 icon and get a "What's This?" popup.

I have to open my windows laptop, plug the camera in there, and use my Samba mount to dump it to ubuntu.

Am I the only ubuntu user with a digital camera?

Old 12-20-2008, 10:22 AM   #4
Registered: Dec 2005
Posts: 143

Original Poster
Rep: Reputation: 15
I used Synaptic to load the gphoto2 and gphotofs packages. Then I made a d700 directory in my home directory.

I go to system -> control_center -> removeable_drives_and_media. Under the digital camera section, I check the checkbox and give it a command of "/usr/bin/gphotofs /home/brianp/d700".

When I turn the camera on, I get 1 of 3 results:
1) All nautilus windows go dark like applications do when they crash and you have to force kill them. Then everything goes back to normal and nothing else happens. The d700 directory is empty.
2) the d700 directory appears to be mounted with contents: store_00010001/DCIM/100ND700/(empty). I hope it didn't eat my pictures.
3) The pictures appear and I get a "protocol error" (???) when I try to copy & paste.

When I turn the camera off, I have to `umount gphotofs` as root.

Here's how it looks when mounted:
root@godzilla2:/home/brianp# grep 700 /etc/mtab
gphotofs /home/brianp/d700 fuse.gphotofs rw,nosuid,nodev,user=brianp 0 0

I know this is a new camera, but even brain-dead, 6-year-old xp can figure it out and it surely has never seen this camera. I can't believe that Nikon would change usb protocols with each new camera.

I wonder whether upgrading from ubuntu 8.04 to 8.10 would fix more problems than it creates?


P.S. After mounting and unmounting about a dozen times, I finally have a file transfer. It appears to work about 1 time out of 3??? It's easier just to open my laptop and use the evil os :-(


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Putty fatal error: Network error: connection refused (ubunty server 6.06.1) gerardnijboer Ubuntu 2 03-18-2010 03:46 PM
apache 1.3.27, https url returns error -12263 in Firefox, fatal error (40) in Opera leo22838 Linux - Server 0 04-04-2008 01:51 PM
grotty:/tmp/zmani0ORFG:46844:fatal error: output error fakie_flip Linux - Software 1 12-25-2007 12:29 AM
qmail (LWQ) installation error *spot the n00b* dannyboynslu2 Linux - Software 1 07-30-2005 11:00 AM
Can anyone spot the error in this cron file? Pcghost Linux - Software 6 07-23-2003 02:50 PM > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 04:02 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration