O Caliber não pode enviar o livro para o Kindle

2

Eu não sei porque, mas o Caliber parou de enviar o trabalho com o meu Kindle no Ubuntu 12.04 32 bits.

Até pouco tempo atrás, tudo estava funcionando muito bem, mas agora, sempre que eu conecto meu Kindle e tento enviar algum livro na memória principal do dispositivo, recebo este erro:

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'

Sei que é algo que tem a ver com as permissões, por isso tentei alterá-las usando o chown: %código% mas recebo este erro: sudo chmod a+rwx /media/Kindle

Como posso corrigir isso?

    
por lucacerone 12.11.2012 / 16:04

2 respostas

10

Se você está tendo problemas com o Kindle montado como somente leitura, provavelmente é devido a alguns erros no sistema de arquivos.

Encontre a pasta do seu dispositivo digitando mount

No meu caso, a saída é:

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

significa que eu tenho que corrigir o sistema de arquivos em / dev / sdc1

Você pode fazer isso usando fsck: sudo fsck.vfat -r /dev/sdc1

Se você perguntar qual partição deseja corrigir, selecione a primeira pressionando 1 e continue.

Desmonte seu Kindle e remova e conecte novamente o cabo USB; agora você deve poder enviar e copiar arquivos do calibre para o seu dispositivo.

    
por lucacerone 13.11.2012 / 16:23
1

Depois de executar o comando fsck.vfat, foi-me dito que o bit sujo foi configurado, o que provavelmente ocorreu devido à desmontagem impura. Primeiro eu aceitei limpar esse bit, então ele se ofereceu para corrigir os blocos na primeira partição, o que eu recusei. Depois de reconectar o Kindle de volta, ele montou de forma limpa como partição RW. Obrigado pela dica!

    
por user221794 03.12.2013 / 20:40