Control: severity -1 important
Control: tag -1 moreinfo unreproducible

Hello Andrzej,

Andrzej A. Filip [2016-06-22 19:32 +0200]:
> Calibre fails to start after upgrade.
> It is most likely due to missing dependences.
> 
> Traceback (most recent call last):
>   File "/usr/bin/calibre", line 19, in <module>
>     from calibre.gui_launch import calibre
>   File "/usr/lib/calibre/calibre/__init__.py", line 22, in <module>
>     from calibre.startup import winutil, winutilerror
>   File "/usr/lib/calibre/calibre/startup.py", line 149, in <module>
>     from calibre.utils.icu import title_case, lower as icu_lower, upper as
> icu_upper
>   File "/usr/lib/calibre/calibre/utils/icu.py", line 28, in <module>
>     raise RuntimeError('Failed to load icu with error: %s' % err)
> RuntimeError: Failed to load icu with error: No module named icu

I don't think it's a missing dependency. I installed calibre on a
current and relatively small Debian LXD installation, ther is no
python*icu* package installed, and it starts up fine without this
error. Also, this line tries to load a plugin, i. e.
/usr/lib/calibre/calibre/plugins/icu.so which is in calibre-bin. Just
to make sure it's not file system corruption, do you have that file?
If so, what's the output of "ldd /usr/lib/calibre/calibre/plugins/icu.so",
are there any "not found"s in there?

> /usr/lib/calibre/calibre/ptempfile.py:27: RuntimeWarning: Parent module
> 'calibre' not found while handling absolute import
>   import shutil

This just looks like a relatively harmless followup error on cleaning
up the one from above, so we can ignore this for now.

Martin
-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

Reply via email to