I am trying to get my Kindle Voyage recognized by calibre. I am seeing this error:
Code:
calibre 5.41 embedded-python: True is64bit: True
Linux-5.6.17-050617-generic-x86_64-with-glibc2.2.5 Linux ('64bit', 'ELF')
('Linux', '5.6.17-050617-generic', '#202006071230 SMP Sun Jun 7 12:35:03 UTC 2020')
Python 3.8.5
Interface language: None
Successfully initialized third party plugins: DeDRM (7, 2, 1) && Barnes & Noble (1, 2, 16) && Count Pages (1, 11, 2) && Extract ISBN (1, 5, 0) && Find Duplicates (1, 9, 5) && Goodreads (1, 5, 3) && Goodreads More Tags (1, 2, 1) && Goodreads Sync (1, 15, 1) && KePub Metadata Reader (3, 4, 3) && KePub Metadata Writer (3, 4, 3) && KePub Output (3, 5, 3) && Kobo Utilities (2, 15, 1) && KoboTouchExtended (3, 5, 4) && Manage Series (1, 3, 0) && Quality Check (1, 12, 0) && Resize Cover (1, 1, 0) && Skoob Books (1, 5, 4) && Smashwords Metadata (1, 0, 2)
USB devices on system:
[['0x413c', '0x2003', '0x306', 'Dell', 'Dell USB Keyboard', ''],
['0x1949', '0x4', '0x100', 'Amazon', 'Amazon Kindle', 'B0130907525202FX'],
['0x764', '0x501', '0x1', 'CPS', 'ABST600', '']]
No disabled plugins
Looking for devices of type: MTP_DEVICE
No MTP devices connected to system
Looking for devices of type: SMART_DEVICE_APP
All IP addresses {'lo': [{'addr': '127.0.0.1', 'netmask': '255.0.0.0', 'peer': '127.0.0.1'}], 'eno1': [{'addr': '192.168.1.54', 'netmask': '255.255.255.0', 'broadcast': '192.168.1.255'}], 'docker0': [{'addr': '172.17.0.1', 'netmask': '255.255.0.0', 'broadcast': '172.17.255.255'}], 'br-e40baf643e88': [{'addr': '172.16.238.1', 'netmask': '255.255.255.0', 'broadcast': '172.16.238.255'}]}
No device is connected
Looking for devices...
USBDevice(busnum=3, devnum=6, vendor_id=0x1949, product_id=0x0004, bcd=0x0100, manufacturer=Amazon, product=Amazon Kindle, serial=B0130907525202FX)
Detected possible device KINDLE2
Devices possibly connected: Kindle 2/3/4/Touch/PaperWhite/Voyage Device Interface,
Trying to open Kindle 2/3/4/Touch/PaperWhite/Voyage Device Interface ... Udisks mount call failed:
Traceback (most recent call last):
File "calibre/devices/usbms/device.py", line 552, in do_mount
File "calibre/devices/udisks.py", line 140, in mount
File "calibre/devices/udisks.py", line 104, in mount
File "calibre/devices/udisks.py", line 60, in send
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.UDisks2.Error.NotAuthorizedCanObtain] ('Not authorized to perform operation',)
Udisks mount call failed:
Traceback (most recent call last):
File "calibre/devices/usbms/device.py", line 703, in open
File "calibre/devices/usbms/device.py", line 577, in open_linux
calibre.devices.errors.DeviceError: Unable to mount main memory (Error code: 1)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre/devices/usbms/device.py", line 552, in do_mount
File "calibre/devices/udisks.py", line 140, in mount
File "calibre/devices/udisks.py", line 104, in mount
File "calibre/devices/udisks.py", line 60, in send
jeepney.wrappers.DBusErrorResponse: [org.freedesktop.UDisks2.Error.NotAuthorizedCanObtain] ('Not authorized to perform operation',)
failed
Opening of the following devices failed
<calibre.devices.kindle.driver.KINDLE2 object at 0x7f68cdff3f70>
Traceback (most recent call last):
File "calibre/devices/usbms/device.py", line 703, in open
File "calibre/devices/usbms/device.py", line 577, in open_linux
calibre.devices.errors.DeviceError: Unable to mount main memory (Error code: 1)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "calibre/devices/__init__.py", line 157, in debug
File "calibre/devices/usbms/device.py", line 706, in open
File "calibre/devices/usbms/device.py", line 577, in open_linux
calibre.devices.errors.DeviceError: Unable to mount main memory (Error code: 1)
It looks like some sort of permissions error when Calibre tries to mount the device, but I'm puzzled where to look to sort this out.