Ckb-next: ckb next gui is not starting due to missing shared library

Created on 9 Oct 2020  路  5Comments  路  Source: ckb-next/ckb-next

General information

The UI won't start anymore. The daemon is working.
Don't know exactly when the issue appeared, as I just installed a new kernel and rebooted.

Source

How and where did you get this program, e.g.:

  • AUR ckb-next-git-1:0.4.2.r112.ge0d3cd5a-1

Logs & crash reports

ckb-next: error while loading shared libraries: libquazip5.so.1: cannot open shared object file: No such file or directory

invalid

Most helpful comment

This should be a temporary fix until we can get an updated version ckb-next.

There's nothing to do on our side. You have to rebuild the package on your end and it will link against the correct version.

All 5 comments

I think the issue seems to be quazip was updated to a newer version in a recent update to Arch. I guess ckb-next needs to be recompiled with quazip 1.0-1. The error I am seeing is:

ckb-next: error while loading shared libraries: libquazip5.so.1: cannot open shared object file: No such file or directory

@pakro I just had a quick look to figure out the issue, it looks like in a recent update of quazip the library files were renamed from libquazip5 to libquazip1-qt5. What worked for my was creating a syn link from the new file to the old file it was looking for, so if you run this in a terminal, ckb-next should start working again:

sudo ln -s /usr/lib/libquazip1-qt5.so.1.0 /usr/lib/libquazip5.so.1

This should be a temporary fix until we can get an updated version ckb-next.

This should be a temporary fix until we can get an updated version ckb-next.

There's nothing to do on our side. You have to rebuild the package on your end and it will link against the correct version.

Ok I've tried rebuilding but the build seems to be cached or at least some parts of it. I will clear the cache and recompile it. Thank you kindly for the help!

@pakro I just had a quick look to figure out the issue, it looks like in a recent update of quazip the library files were renamed from libquazip5 to libquazip1-qt5. What worked for my was creating a syn link from the new file to the old file it was looking for, so if you run this in a terminal, ckb-next should start working again:

sudo ln -s /usr/lib/libquazip1-qt5.so.1.0 /usr/lib/libquazip5.so.1

This should be a temporary fix until we can get an updated version ckb-next.

Thank you sir, confirming that this workaround works

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ckb-next-bot picture ckb-next-bot  路  8Comments

projectintel-anon picture projectintel-anon  路  16Comments

takochako picture takochako  路  12Comments

Brainwasher06 picture Brainwasher06  路  20Comments

rporter220 picture rporter220  路  17Comments