ciano icon indicating copy to clipboard operation
ciano copied to clipboard

Ciano can't load libgranite.so.3 on Debian Buster

Open MarvinMep opened this issue 4 years ago • 2 comments

Describe the bug I can't open Ciano on Debian 10.5

Distro (please complete the following information):

  • OS: Debian Linux
  • Version: Buster 10.5

** Info do app (please complete the following information):**

  • Version: ciano_0.1.4_amd64.deb
  • Instalation: .Deb

To Reproduce (If applicable) In Gnome Shell overview, clicking on Ciano icon nothing happens. In terminal, entering the command "com.github.robertsanseries.ciano", it shows "com.github.robertsanseries.ciano: error while loading shared libraries: libgranite.so.3: cannot open shared object file: No such file or directory"

I don't know exactly what is "libgranite.so.3", but I installed "libgranite5" package from Debian repositories... it didn't work.

MarvinMep avatar Aug 15 '20 17:08 MarvinMep

Same with Ubuntu 20.04

The problem is libgranite.so.3 is not in the library search path. And if you install libgranite5, as I did, you will get the v5. Check it with

ldconfig -p | grep granite

I guess we can fix this by manually installing libgranite3, but I'd prefer not to do it.

UPDATE: Build from sources was faster. Just follow the instructions

git clone https://github.com/robertsanseries/ciano.git && cd ciano
meson build && cd build
meson configure -Dprefix=/usr
ninja
sudo ninja install
com.github.robertsanseries.ciano

jorgeas80 avatar Sep 02 '20 10:09 jorgeas80

I built it from sources on Debian. Ciano can open again but I can't add any item to convert. When I select a file and try to add item nothing has happen. This is output from terminal:

`** (com.github.robertsanseries.ciano:6906): CRITICAL **: 10:00:17.549: string_last_index_of: assertion 'self != NULL' failed

** (com.github.robertsanseries.ciano:6906): CRITICAL **: 10:00:17.549: string_substring: assertion 'self != NULL' failed

** (com.github.robertsanseries.ciano:6906): CRITICAL **: 10:00:17.549: string_substring: assertion 'self != NULL' failed .`

RektalTk avatar Jan 06 '22 09:01 RektalTk