View Single Post
Old 04-15-2014, 01:52 PM   #1
charlweed
Enthusiast
charlweed began at the beginning.
 
Posts: 27
Karma: 30
Join Date: Jul 2011
Device: none
Calibre cannot modify libraries on LAN

Calibre 1.32 Windows 64 bit cannot cannot modify library on network shares. This is not a permissions problem.
I first encountered this in 1.31, and I hoped the upgrade would resolve it. bit it does not.
I can only add books, and cannot convert, add covers, or change metadata. If I copy the library to a local directory, all works as expected.
The problem is the same if it is a UNC path, or if it is mapped to a network drive. The path names are not long. For example the library "reference" is in "G:\media\ebooks\reference"

Other software has no problem modifying any files in this network share.

Thanks for any help.

Code:
calibre, version 1.32.0
ERROR: Unhandled exception: <b>error</b>:(2, 'CreateFile', 'The system cannot find the file specified.')

calibre 1.32 [64bit]  isfrozen: True is64bit: True
Windows-7-6.1.7601-SP1 Windows ('64bit', 'WindowsPE')
('Windows', '7', '6.1.7601')
Python 2.7.5
Windows: ('7', '6.1.7601', 'SP1', 'Multiprocessor Free')
Traceback (most recent call last):
  File "site-packages\calibre\gui2\metadata\single.py", line 502, in accept
  File "site-packages\calibre\gui2\metadata\single.py", line 475, in apply_changes
  File "site-packages\calibre\gui2\metadata\basic_widgets.py", line 102, in commit
  File "site-packages\calibre\db\legacy.py", line 814, in func
  File "site-packages\calibre\db\cache.py", line 57, in call_func_with_lock
  File "site-packages\calibre\db\cache.py", line 946, in set_field
  File "site-packages\calibre\db\backend.py", line 1392, in windows_check_if_files_in_use
  File "site-packages\calibre\utils\filenames.py", line 348, in __init__
error: (2, 'CreateFile', 'The system cannot find the file specified.')

Last edited by charlweed; 04-15-2014 at 01:54 PM. Reason: Added error text
charlweed is offline   Reply With Quote