I've been using this plugin for months now, and everything has been smooth as silk. But now I seem to have broken it
I updated to the latest Calibre (.8.27) tonight, when I first noticed that the link for "sync now" was greyed out. I thought it might be a problem with the new Calibre, so I downgraded to .26, but my Kindle still won't sync. Calibre sees that I've plugged it in, but the Reading List doesn't run automatically (and since it's greyed out, I can't run it manually)
I rebooted my laptop (I'm on a Mac, OS 10.7), and still no joy. I had previously reformatted my Kindle 3, but I thought that everything had been running smoothly again. Obviously, I missed something.
Help, please. What do I do next? Am I reduced to using "send to device" like a caveman?
Thanks.
ETA
I ran calibre-debug and my output file is below. I see that the reading list plugin says that no sync is required (that's not true, there are 2 books on my "sync" list). That explains the lack of an automatic sync, but it doesn't explain why forcing a sync isn't possible.
Spoiler:
Starting up...
Started up in 4.75846099854 with 1731 books
Job: 1 Get device information started
DeviceJob: 1 Get device information done, calling callback
DeviceJob: 1 Get device information callback returned
Job: 2 Get list of books on device started
DEBUG: 0.0 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= None
DEBUG: 0.0 USBMS: dirs are: /Volumes/Kindle/ documents
Job: 1 Get device information finished
No details available.
DEBUG: 1.2 USBMS: scan from root False /Volumes/Kindle/documents
DEBUG: 1.3 USBMS: count found in cache: 654, count of files in metadata: 654, need_sync: False
DEBUG: 1.3 USBMS: Finished fetching list of books from device. oncard= None
DEBUG: 1.3 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= carda
DEBUG: 1.3 USBMS: Fetching list of books from device. Device= KINDLE2 oncard= cardb
DeviceJob: 2 Get list of books on device done, calling callback
READING LIST: Metadata available: {'main': {u'device_store_uuid': u'11bbbc14-04d1-44fb-ab64-208ae54e0fdf', u'prefix': '/Volumes/Kindle/', u'device_name': u'Amazon Kindle', u'calibre_version': u'0.8.27', u'location_code': 'main', u'last_library_uuid': u'21a23f77-f48e-463e-bb44-4fd05eb04796', u'date_last_connected': u'2011-11-20T12:14:19.687687+00:00'}}
READING LIST: Sync Now - force_sync= False
READING LIST: Device found to sync to: Amazon Kindle 11bbbc14-04d1-44fb-ab64-208ae54e0fdf
DeviceJob: 2 Get list of books on device callback returned
Job: 3 Send metadata to device started
DEBUG: 4.5 USBMS: starting sync_booklists
Job: 2 Get list of books on device finished
No details available.
DEBUG: 6.8 USBMS: finished sync_booklists
DeviceJob: 3 Send metadata to device done, calling callback
DeviceJob: 3 Send metadata to device callback returned
Job: 3 Send metadata to device finished
No details available.
READING LIST: Device disconnected
Disk /Volumes/Kindle/ ejected