Je ne sais pas pourquoi mais Calibre a cessé d’envoyer son travail avec mon Kindle sur Ubuntu 12.04 32 bits.
Jusqu'à il y a quelques temps, tout fonctionnait correctement, mais maintenant, chaque fois que je connecte mon Kindle et que je tente d'envoyer un livre sur la mémoire principale de l'appareil, l'erreur suivante apparaît:
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'
Je réalise que c'est quelque chose qui a à voir avec les permissions, alors j'ai essayé de les changer en utilisant chown: Sudo chmod a+rwx /media/Kindle
mais j'obtiens cette erreur: chmod: changing permissions of 'Kindle': Read-only file system
Comment puis-je réparer cela?
Si vous rencontrez des problèmes avec votre Kindle monté en lecture seule, cela est probablement dû à des erreurs dans le système de fichiers.
Trouvez le dossier de votre appareil en tapant mount
Dans mon cas, le résultat est:
/dev/sdc1 on /media/Kindle type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
ce qui signifie que je dois corriger le système de fichiers sur/dev/sdc1
Vous pouvez le faire en utilisant fsck: Sudo fsck.vfat -r /dev/sdc1
Si vous obtenez la question que vous voulez corriger, sélectionnez la première en appuyant sur 1 et continuez.
Démontez votre Kindle, retirez et rebranchez le câble USB. Vous devriez maintenant pouvoir envoyer et copier des fichiers de calibre sur votre appareil.
Après avoir exécuté la commande fsck.vfat, on m'a dit que le bit sale était défini, ce qui était probablement dû à un démontage malpropre. J'ai d'abord accepté d'effacer ce bit, puis il m'a proposé de corriger les blocs de la première partition, ce que j'ai refusé. Après avoir reconnecté le Kindle, il s'est monté proprement en tant que partition RW. Merci pour le conseil!