Errors accessing SD card after suspend
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Calibre 1.26, Kubuntu 13.10
My libraries are stored on an SD card. Removable media is set to automount, the base path to the libraries is a symlink in /home/user/. I start up Calibre, everything works fine - can read media, switch libraries, add books, the whole bit.
The problems occur after my laptop suspends. Calibre is open on the desktop, the computer suspends. I wake it up, login, the SD card automounts. Other applications with files open on the SD card function properly (Konqueror, for example). Calibre throws errors.
If I try to open a new book, the book does open but gives this error in the process:
calibre, version 1.26.0
ERROR: Unhandled exception: <b>IOError<
calibre 1.26 isfrozen: True is64bit: False
Linux-3.
('Linux', '3.13.0-
Python 2.7.5
Linux: ('debian', 'wheezy/sid', '')
Traceback (most recent call last):
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "src/cursor.c", line 231, in resetcursor
IOError: IOError: disk I/O error
If I try switching libraries, it gives this error:
calibre, version 1.26.0
ERROR: Unhandled exception: <b>IOError<
calibre 1.26 isfrozen: True is64bit: False
Linux-3.
('Linux', '3.13.0-
Python 2.7.5
Linux: ('debian', 'wheezy/sid', '')
Traceback (most recent call last):
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "site-packages/
File "src/cursor.c", line 231, in resetcursor
IOError: IOError: disk I/O error
The only way to get Calibre working properly again is to close and restart it. Obviously that's a workaround but a fix would be really nice.
This is not worth the effort for me personally. If some one else wants to implement it, I will be happy to supply any needed guidance. If so, re-open the ticket and we can discuss it.
status wontfix