Calibre hangs when the collection is in an NFS directory

Bug #792766 reported by Damian Nadales on 2011-06-04
This bug affects 3 people
Affects Status Importance Assigned to Milestone

Bug Description

I set up my ebook library in a NFS folder, and calibre hung. I've tried creating the following options:
    0. create a symbolic link
    1. start calibre using a local folder, then move the folder to the NFS directory and make a symbolic link
but I got the same results.

calibre --verbose does not give any useful output.

calibre-debug fails with the following message:
Traceback (most recent call last):
  File "/usr/bin/calibre-debug", line 19, in <module>
  File "/usr/lib/calibre/calibre/", line 232, in main
  File "/usr/lib/calibre/calibre/", line 567, in ipython
    from IPython.Shell import IPShellEmbed
ImportError: No module named IPython.Shell

I'm using version 0.7.44, installed from Ubuntu 11.04 repositories.

John Schember (user-none) wrote :

Support for distro packages are not supported. Ubuntu modifies calibre in ways that break it. Use the binary installer from . If you experience the issue using the binary installer please reopen this bug.

Changed in calibre:
status: New → Won't Fix
Damian Nadales (dnadales) wrote :

I installed the binary version as you told me and the problem persists. Should I reopen the bug or do I try to re-submit it?


John Schember (user-none) wrote :

I've reopened it for you.

Changed in calibre:
status: Won't Fix → New

File locking on NFS is notoriously poor, sqlite does not work well with it. I
have heard of people having good results putting the calibre library on other
network shares, the most common being dropbox.

 status wontfix

Changed in calibre:
status: New → Won't Fix
Tomasz Długosz (tomek3d) wrote :

What about checking whether database is on nfs mounted share on startup, and providing it is, copying it to, say, /tmp. The ebook files themself may stay on the network share. When calibre gets closed, the database could be sent back to the nfs share.

This of course leaves place for not updated database in case of calibre hang...

What do you think?

Kovid Goyal (kovid) wrote :


To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers