Create a catalog in a shared folder
I'm running Windows 11 as the host system. I run Oracle Virtualbox with various Linux distros installed as Virtual Machines. In general this works great - with shared folders I can access any drive on the host system that I choose to share as a "shared folder".
So from Linux Mint, Debian, Fedora ... I can create, read, write, modify ... files in the Windows environment. E.g. with LibreOffice I create a document in Win 11 stored on a disk drive that is shared as a folder with one of the Linux VMs. From this virtual machine I can read, write etc. those files with LibreOffice running under Linux or any other Linux software that can understand that format.
Now, specifically in Win 11 Calibre I can save some books to a directory on a shared folder. Then in a Linux Calibre I can use Add Books to read them and add them to my Linux Calibre library (and vice versa of course.)
What I can't do is open or create a calibre catalog on the shared folder.
This is the traceback I get trying to open a library:
calibre, version 8.4.0
Corrupted database: The library database at /e/calibre-libs/test appears to be corrupted. Do you want calibre to try and rebuild it automatically? The rebuild may not be completely successful.
Traceback (most recent call last):
File "calibre/gui2/ui.py", line 974, in library_moved
File "calibre/db/legacy.py", line 192, in __init__
File "calibre/db/legacy.py", line 46, in create_backend
File "calibre/db/backend.py", line 551, in __init__
File "calibre/db/backend.py", line 990, in initialize_notes
File "calibre/db/notes/connect.py", line 79, in __init__
File "calibre/db/notes/connect.py", line 100, in reopen
File "calibre/db/notes/schema_upgrade.py", line 29, in __init__
File "calibre/db/backend.py", line 433, in execute
File "src/cursor.c", line 240, in resetcursor
apsw.IOError: IOError: disk I/O error
Should Calibre be able to do this?
Any info would be great. Thanks,
jvik
|