Well, successfully copied my library across from the other machine.
1. Double-clicking a book tries re-adding it to the library instead of opening the viewer
2. The database is corrupt and I get the following error message when I try to restore it:
Spoiler :
calibre, version 7.26.0
ERROR: Unhandled exception: <b>AttributeError</b>:'NoneType' object has no attribute 'prefs'
calibre 7.26 embedded-python: True
macOS-15.7.3-arm64-arm-64bit Darwin ('64bit', '')
('Darwin', '24.6.0', 'Darwin Kernel Version 24.6.0: Wed Nov 5 21:34:00 PST 2025; root:xnu-11417.140.69.705.2~1/RELEASE_ARM64_T8132')
Python 3.11.5
OSX: ('15.7.3', ('', '', ''), 'arm64')
Interface language: None
EXE path: /Applications/calibre 2.app/Contents/MacOS/calibre
Successfully initialized third party plugins: DeACSM (0, 0, 16) && LCPL Input (0, 0, 5) && Gather KFX-ZIP (from KFX Input) (2, 31, 0) && DeDRM (10, 0, 2) && Package KFX (from KFX Input) (2, 31, 0) && Amazon.com Multiple Countries (1, 0, 0) && Baen (1, 2, 0) && Comicvine (0, 14, 2) && Count Pages (1, 15, 2) && Current Paths (3, 0, 0) && EpubMerge (3, 2, 0) && EpubSplit (3, 12, 0) && Extract ISBN (1, 6, 6) && Find Duplicates (1, 10, 10) && Job Spy (1, 0, 239) && KFX metadata reader (from KFX Input) (2, 31, 0) && From KFX (2, 31, 0) && KFX Input (2, 31, 0) && Set KFX metadata (from KFX Output) (2, 19, 0) && KFX Output (2, 19, 0) && KePub Metadata Reader (3, 4, 3) && KePub Output (3, 7, 3) && Kindle Collections (1, 7, 29) && Kindle hi-res covers (0, 5, 1) && KindleUnpack - The Plugin (0, 83, 8) && Kobo Metadata (1, 12, 1) && Kobo Utilities (2, 28, 0) && KoboTouchExtended (3, 7, 3) && LibraryThing Match (0, 2, 5) && Obok DeDRM (10, 0, 0) && Quality Check (1, 14, 7) && Reading List (1, 15, 7) && View Manager (1, 10, 5)
Traceback (most recent call last):
File "calibre/gui2/actions/choose_library.py", line 668, in restore_database
AttributeError: 'NoneType' object has no attribute 'prefs'
(Yeah, I know, ancient version, but I want to complete my cross-reference with LibraryThing before upgrading.)