First off, I apologize if someone already mentioned this. I've spent the last 20-30 minutes scouring these forums and I can't find one that is quite applicable to this situation.
I also am posting this here because I genuinely don't know what sub-forum to put it since I'm not sure if this is a problem with Calibre, with the KoboTouch plugin, or with the Kobo Clara HD itself.
---
The Problem: As the title says, Calibre can't send books to my device, a Kobo Clara HD, because it keeps giving the following error message:
Code:
There is insufficient free space in main memory
Traceback (most recent call last):
File "calibre/gui2/device.py", line 111, in run
File "calibre/gui2/device.py", line 662, in _upload_books
File "calibre/devices/kobo/driver.py", line 2317, in upload_books
File "calibre/devices/usbms/driver.py", line 319, in upload_books
File "calibre/devices/usbms/device.py", line 965, in _sanity_check
File "calibre/devices/utils.py", line 37, in sanity_check
calibre.devices.errors.FreeSpaceError: There is insufficient free space in main memory
But I know my device has plenty of space left, at 194.2 MiB, both according to my desktop computer and the "Device information" page on the Kobo itself.
---
More Details
- Device Model: Kobo Clara HD
- Software Version: 4.38.23171 (6b370fffff, 10/29/24)
- Updated Recently?: Yes.
- Desktop OS: Linux Mint 22.1 Cinnamon
- Calibre Type: APT, according to the official Linux installation instructions listed under "Binary install" (so not the Flatpak version which I read has an issue with temp file capacities or something like that...
- Calibre Version: 8.9 [22 Aug, 2025]
---
I
think I didn't forget any information, but if I did, let me know and I'll try my best.