When running into an error message like this one (usually appears after an update of profobuf
):
Traceback (most recent call last):
File "/usr/bin/cura", line 23, in <module>
import Arcus # @UnusedImport
ImportError: libprotobuf.so.22: cannot open shared object file: No such file or directory
Make a clean build of the libarcus-git
, which should solve the issue. I made a clean build of cura-git
first while searching for a solution, so maybe you have to rebuild both.
Edit: if in doubt you can use the command mentioned in the pinned comment and clean build all dependencies, to make sure you got the offending package.
Pinned Comments
ad1217 commented on 2018-02-14 18:10 (UTC) (edited on 2020-03-01 18:53 (UTC) by ad1217)
This is a VCS package, which means that when you build it, it will set the pkgver based on the latest version in the upstream repo. The only thing bumping version numbers here does is make people who already have it installed see that it needs updating (assuming they use an AUR helper). Bumping it here frequently is both pointless, as anyone can just rebuild the package(s) to get the latest, and annoying, since the git repo updates many times a day. If you want to get the latest, I'd suggest running something like
to rebuild this and all related packages.Generally, I will only update these packages when something changes in the build process such that they don't work, dependencies change, or a major version is released.