Calibre doesn't launch

Hello.
When I was installing Calibre I read that nothing provide libicui18n.so.59.1. I installed without this dependency. The system has installed libicui18n.so.60_2 but Calibre doesn’t work.

Traceback (most recent call last):
  File "/usr/bin/calibre", line 19, in <module>
    from calibre.gui_launch import calibre
  File "/usr/lib64/calibre/calibre/__init__.py", line 22, in <module>
    from calibre.startup import winutil, winutilerror
  File "/usr/lib64/calibre/calibre/startup.py", line 151, in <module>
    from calibre.utils.icu import title_case, lower as icu_lower, upper as icu_upper
  File "/usr/lib64/calibre/calibre/utils/icu.py", line 27, in <module>
    raise RuntimeError('Failed to load icu with error: %s' % err)
RuntimeError: Failed to load icu with error: libicui18n.so.59.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
/usr/lib64/calibre/calibre/ptempfile.py:29: RuntimeWarning: Parent module 'calibre' not found while handling absolute import
  import shutil

:’(Any idea.

Hi
It would appear to be broken in the development repo;
https://build.opensuse.org/package/binary/Documentation:Tools/calibre?arch=x86_64&filename=calibre-3.15.0-422.3.x86_64.rpm&repository=openSUSE_Tumbleweed

Since it still wants that lib and another;


libicui18n.so.59.1()(64bit)
libicuuc.so.59.1()(64bit)

Looks like it’s also missing poppler now, until it rebuilds not sure it will work…

Either raise a bug report about it of wait…
openSUSE:Submitting bug reports - openSUSE

You need the two packages

libicu59_1
libicu59_1-ledata

poppler is not an issue any more.
Both got replaced in the latest round of updates. They can still be found via the package search at https://software.opensuse.org/search
But they are only available via a home repository from a user, so it is up to you if you want to take that risk or wait a couple of days.

You can always install calibre via their webpage,
https://calibre-ebook.com/download_linux

Thank you guys.
I’ve already installed Calibre from their web, but I will be waiting for new updates.

I submitted a fix to the devel project to make it build again:
https://build.opensuse.org/request/show/564005

Thank You.:slight_smile:

AFAICS the updated package is in Tumbleweed meanwhile, so the standard version in the main TW repo should work again now.