Calibre 1.6 is frozen IO-Error Nr.13

Bug #1240194 reported by Wolfgang Weiler on 2013-10-15
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
calibre
Undecided
Unassigned

Bug Description

Error while using "Finding Duplicates":

calibre 1.6 isfrozen: True is64bit: False
Windows-XP-5.1.2600-SP3 Windows ('32bit', 'WindowsPE')
('Windows', 'XP', '5.1.2600')
Python 2.7.5
Windows: ('XP', '5.1.2600', 'SP3', 'Multiprocessor Free')
Traceback (most recent call last):
  File "calibre_plugins.find_duplicates.dialogs", line 855, in _rename_selected
  File "calibre_plugins.find_duplicates.dialogs", line 910, in _perform_database_rename
  File "site-packages\calibre\db\legacy.py", line 824, in func
  File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
  File "site-packages\calibre\db\cache.py", line 1452, in rename_items
  File "site-packages\calibre\db\cache.py", line 966, in update_path
  File "site-packages\calibre\db\backend.py", line 1408, in update_path
  File "site-packages\calibre\utils\filenames.py", line 349, in __init__
IOError: [Errno 13] Datei ist in einem anderen Prozess geöffnet: u'd:\\eigene dateien\\calibre bibliothek\\denise r. leitner\\das schiff 29 - rache fur gabi (11779)\\das schiff 29 - rache fur gabi - denise r. leitner.htmlz'

Wolfgang Weiler (email-q) wrote :

Sorry,

the correct title should be "Error while using "Find Metadata Variations":

W.

That error indicates windows is preventing calibre from accessing the
files in its library because the files are open in another application.
The mnost common cause of that is using a file syncing tool like DropBox
or an antivirus program. Disable both or exclude the calibre library
folder from their scans.

 status invalid

Changed in calibre:
status: New → Invalid
Wolfgang Weiler (email-q) wrote :

Sorry,

no other program was involved with calibre data. It was calibre, which blocked, while writing its database, I think.

W.

Kovid Goyal (kovid) wrote :

calibre does not block itself while writing its database. In fact that
error indicates that something had one of the files in the library
opened before starting the database update, since calibre tries to lock
all the files it is changing before starting the change. It's possibel
that something in the find duplicates plugin is causing that, but I do
not provide support for third party plugins, you will need to contact
the plugin's author.

Kovid Goyal (kovid) wrote :

I just found one circumstance in which this can happen, if the book's
folder contains multiple hard links pointing to the same file. The fix
for that will be in the next release.

 status fixreleased

Changed in calibre:
status: Invalid → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers