Hello,

I was trying to sync my book with Calibre on OpenBSD to my ereader that I can 
correctly mount.

dmesg greets me with the following line
sd2 at scsibus5 targ 1 lun 0: <Kindle, Internal Storage, 0310> removable

Starting Calibre on my terminal, I see the following
$ calibre QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to 
'/tmp/runtime-d4' Failed to load libmtp, MTP device detection disabled cannot 
import name 'libmtp' from 'calibre_extensions' (unknown location) Exception in 
thread Thread-4: Traceback (most recent call last): File 
"/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner 
self.run() File "/usr/local/lib/calibre/calibre/gui2/device.py", line 446, in 
run self.detect_device() File "/usr/local/lib/calibre/calibre/gui2/device.py", 
line 304, in detect_device self.scanner.scan() File 
"/usr/local/lib/calibre/calibre/devices/scanner.py", line 193, in scan 
self.devices = self.scanner() File 
"/usr/local/lib/calibre/calibre/devices/scanner.py", line 61, in __call__ from 
calibre_extensions import libusb ImportError: cannot import name 'libusb' from 
'calibre_extensions' (unknown location)

I don't know if this is related, but even trying to manually point to the 
correct directory (Connect to folder), Calibre won't see my device.

I'm on OpenBSD 7.5, I mount my device with
doas mount_msdos -u 1000 -g 1000 /mnt/sd2i /mnt/kindle

Note, manually adding a Mobi file works, but I would like this sync process 
automated as I have done before on other OSes.

Thank you in advance,
d4

Reply via email to