Калибр не может отправить книгу в Kindle

Не знаю, почему, но Caliber прекратил отправлять работу с моим Kindle на Ubuntu 12.04 32 бита.

До недавнего времени все работало просто отлично, но теперь, когда я подключаю свой Kindle и пытаюсь отправить какую-нибудь книгу по основной части устройства, я получаю эту ошибку:

calibre, version 0.8.38
ERROR: Error: Error communicating with device

[Errno 30] Read-only file system: '/media/Kindle/documents/Blisett, Luther'

Traceback (most recent call last):
  File "/usr/lib/calibre/calibre/gui2/device.py", line 81, in run
    self.result = self.func(*self.args, **self.kwargs)
  File "/usr/lib/calibre/calibre/gui2/device.py", line 411, in _upload_books
    metadata=metadata, end_session=False)
  File "/usr/lib/calibre/calibre/devices/usbms/driver.py", line 260, in upload_books
    filepath = self.normalize_path(self.create_upload_path(path, mdata, fname))
  File "/usr/lib/calibre/calibre/devices/usbms/device.py", line 1120, in create_upload_path
    os.makedirs(filedir)
  File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 30] Read-only file system: '/media/Kindle/documents/Blisett, Luther'

Я понимаю это что-то, что связано с разрешениями, поэтому я попытался изменить их, используя chown: sudo chmod a+rwx /media/Kindle, но я получаю эту ошибку: chmod: changing permissions of 'Kindle': Read-only file system

Как я могу это исправить?

5
задан 12 November 2012 в 19:04

2 ответа

При испытании проблем с Kindle, смонтированным как только для чтения, это происходит, вероятно, из-за некоторых ошибок в файловой системе.

Найдите папку своего ввода устройства mount

В моем случае вывод:

/dev/sdc1 on /media/Kindle type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)

подразумевать, что я должен исправить файловую систему на/dev/sdc1

Можно сделать то использование fsck: sudo fsck.vfat -r /dev/sdc1

Если Вы добираетесь, спрашивают, какой раздел Вы хотите исправить выбор первое путем нажатия 1 и продолжить.

Размонтируйте свой Kindle и удалите и включите снова USB-кабель, необходимо теперь смочь отправить и скопировать файлы с калибра на устройство.

16
ответ дан 12 November 2012 в 19:04

После выполнения команды fsck.vfat мне сказали, что установлен грязный бит, что, вероятно, было вызвано нечистым размонтированием. Сначала я согласился очистить этот бит, затем он предложил исправить блоки в первом разделе, но я отказался. После повторного подключения Kindle он монтировался как раздел RW. Спасибо за совет!

0
ответ дан 12 November 2012 в 19:04

Другие вопросы по тегам:

Похожие вопросы: