If like me you use a Kindle eBook reader, you may have experienced an Error sending books to & from the Kindle (I use Calibre for that.). If you are are unable to ‘send’ books to your kindle, here is a potential fix. (Note: this is not intended or tested as a kindle Fire fix.)
- First verify that your Kindle is mounted as read-only. If it is, that is probably due to an earlier ‘dirty’ dismount.
- If it is mounted as Read-only perform the next steps. If not, this solution is probably ‘not for you.’
- Find the folder of your kindle device by typing the following command in terminal mode:
$ mount
In my case the output is:
/dev/sdb on /media/mark/Kindle type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
- Once you have the device (mine is /dev/sdb) you now need to correct the filesystem access problem on it (/dev/sdb).
That can be done using fsck (in terminal mode)
$ sudo fsck.vfat -r /dev/sdb
- You should be presented with the following in your terminal window:
[sudo] password for mark:
fsck.fat 4.1 (2017-01-24)
0x41: Dirty bit is set. Fs was not properly unmounted and some data may be corrupt.
1) Remove dirty bit
2) No action
?
- At the question mark enter 1 to clear the dirty bit and follow the responses indicated below:
? 1 Perform changes ? (y/n) y /dev/sdb: 420 files, 12600/814583 clusters
After this everything should be back and operational. If not, well may the ‘force be with you.’
This material is derived from the original found on askubuntu.