Leap 15.3 inkscape-inkscape-1.1.1-lp153.87.2 is not working
Hi all, after upgrade from 15.2 to 15.3, today I tried to start inkscape on my system but it could not be launched. Package version inkscape-1.1.1-lp153.87.2.x86_64.rpm If I try to run it in the terminal the following error messages are occuring: $ inkscape inkscape: error while loading shared libraries: libinkscape_base.so: cannot open shared object file: No such file or directory Apparently it should have to do with libinkscape_base.so I've no idea to solve the problem. Kind regards Michael Be Free, Be Linux
On 11/28/21 1:36 PM, michael.kasimir@gmx.de wrote:
Hi all,
after upgrade from 15.2 to 15.3, today I tried to start
inkscape
on my system but it could not be launched.
Package version
inkscape-1.1.1-lp153.87.2.x86_64.rpm
If I try to run it in the terminal the following error messages are occuring:
$ inkscape
inkscape: error while loading shared libraries: libinkscape_base.so: cannot open shared object file: No such file or directory
Apparently it should have to do with
libinkscape_base.so
I've no idea to solve the problem.
Kind regards
Michael
Be Free, Be Linux
On my Leap 15.3 system I have inkscape-1.0.1-2.34 from the Main repository http://download.opensuse.org/distribution/leap/15.3/repo/oss/, which works fine. In this package libinkscape_base.so is at /usr/lib64/libinkscape_base.so You don't include in your post where you got the package that you installed, and why (you really should include this in your post so we don't have to go fishing for it). Anyway it looks like you got it at https://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.3. There are ~dozen folks who maintain that repo. On the OBS I found the 15.3 package that you installed, and there is apparently a config bug in that package causing it to look for that file in the wrong location. Search your system for libinkscape_base.so. Is it in a /usr/lib64/inkscape directory? If it is, try creating a link to it from one level up, i.e., /usr/lib64/libinkscape_base.so -> /usr/lib64/inkscape/libinkscape_base.so. If you have the opposite, i.e., you do have /usr/lib64/libinkscape_base.so, then create the directory /usr/lib64/inkscape and create a link there from the file at /usr/lib64. One of these workaround might fix your problem. Failing that, you can try installing the version that is in the Tumbleweed main repo (1.1.1.-1.2) or the Tumbleweed graphics repo (1.1.1-87.11). https://download.opensuse.org/tumbleweed/repo/oss https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed --dg 15.3/Plasma
Thank you very much for your reply. As mentioned I explained that I upgraded from Leap 15.2 to 15.3. In my previous system inkscape has been already installed. So I installed explicitly nothing new manually. All previously programs have been installed automatically. For clarifying your question, I assume that the package comes from https://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.3/x86_6... This, because one of my existing repos point to https://download.opensuse.org/repositories/graphics/openSUSE_Leap_${releasever}/ and this is according to my infos the only place where the package is offered. So I must apologize for any inconvenience I may have caused. I searched my system for the addressed libinkscape_base.so package. And yes you are right, I only found it at folder usr/lib64/inkscape/libinkscape_base.so According to your hint I have now searched and found at https://build.opensuse.org/package/show/graphics/inkscape one of the two user comments you have probably addressed (goro) https://build.opensuse.org/package/show/graphics/inkscape#comment-1536194 that behaviour of package is reproduced by others. Your proposal to try creating a link is not comprehensible for me /usr/lib64/libinkscape_base.so -> /usr/lib64/inkscape/libinkscape_base.so /usr/lib64/libinkscape_base.so -> /usr/lib64 what to do with that and I think they are not coincident with my findings... Your second proposal to install a tumbleweed package from e.g. https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed on a leap system is entirely new to me.
On 11/28/21 6:25 PM, Michael Kasimir wrote:
Thank you very much for your reply. As mentioned I explained that I upgraded from Leap 15.2 to 15.3. In my previous system inkscape has been already installed. So I installed explicitly nothing new manually. All previously programs have been installed automatically. For clarifying your question, I assume that the package comes from
https://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.3/x86_6...
This, because one of my existing repos point to https://download.opensuse.org/repositories/graphics/openSUSE_Leap_${releasever}/
and this is according to my infos the only place where the package is offered.
All you need to do is install the inkscape-1.0.1-2.34 package that is in 15.3 main oss repo http://download.opensuse.org/distribution/leap/15.3/repo/oss/ There is no reason to use the not-official /graphics repository, unless you *must* have a newer version. This problem was caused because you used the not-official graphics repository, which happened because your /graphics repo configuration has a url with ${releasever}. In an upgrade, this causes the actual url to be changed to whatever version you are upgrading to. As a result your /graphics repo was changed to 15.3, and the upgrade chose the package from that repo because the upgrade will not change vendors for a package. The simplest way to avoid this happening at the next upgrade is to replace the package you have currently installed from the /graphics repo, with the version in the main oss repo, above. In any event, when preparing for your next upgrade, it's important to check any packages you have previously installed from outside the official repositories. --dg 15.3/Plasma
Am Sonntag, 28. November 2021, 22:18:15 CET schrieb DennisG:
Failing that, you can try installing the version that is in the Tumbleweed main repo (1.1.1.-1.2) or the Tumbleweed graphics repo (1.1.1-87.11).
Mixing TW and Leap packages is a brilliant way to mess up your system... Michael, please open bug. I could verify the issue on a new, updated Leap 15.3 system and inkscape installed via opi from graphics-repository For the time being, downgrade to inkscape 1.0.1.... HTH Axel
Am Montag, 29. November 2021, 14:58:14 CET schrieb Axel Braun:
Am Sonntag, 28. November 2021, 22:18:15 CET schrieb DennisG:
Failing that, you can try installing the version that is in the Tumbleweed main repo (1.1.1.-1.2) or the Tumbleweed graphics repo (1.1.1-87.11).
Mixing TW and Leap packages is a brilliant way to mess up your system...
Michael, please open bug. I could verify the issue on a new, updated Leap 15.3 system and inkscape installed via opi from graphics-repository
For the time being, downgrade to inkscape 1.0.1....
PS: ln -s /usr/lib64/inkscape/libinkscape_base.so /usr/lib64/libinkscape_base.so fixes the issue - I thought you tried that, Michael?
@Axel Thank you very much for your reply. Meanwhile I've created a bugreport to this issue, that could be found at: https://bugzilla.opensuse.org/show_bug.cgi?id=1193183 Until now, I did not carry out further actions...
update @Axel: As suggested I've now executed the terminal command: ln -s /usr/lib64/inkscape/libinkscape_base.so /usr/lib64/libinkscape_base.so And the result is: Inkscape 1.1.1 (3bf5ae0d25, 2021-09-20) could be launched and as it looks at first it works fine. GLib version: 2.62.6 GTK version: 3.24.20 glibmm version: 2.62.0 gtkmm version: 3.24.2 libxml2 version: 2.9.7 libxslt version: 1.1.32 Cairo version: 1.16.0 Pango version: 1.44.7 HarfBuzz version: 2.6.4 Poppler version: 0.79.0 OS version: Leap 15.3
update @Axel: As suggested I've now executed the terminal command: ln -s /usr/lib64/inkscape/libinkscape_base.so /usr/lib64/libinkscape_base.so And the result is: Inkscape 1.1.1 (3bf5ae0d25, 2021-09-20) could be launched and as it looks at first it works fine. GLib version: 2.62.6 GTK version: 3.24.20 glibmm version: 2.62.0 gtkmm version: 3.24.2 libxml2 version: 2.9.7 libxslt version: 1.1.32 Cairo version: 1.16.0 Pango version: 1.44.7 HarfBuzz version: 2.6.4 Poppler version: 0.79.0 OS version: Leap 15.3
participants (4)
-
Axel Braun
-
DennisG
-
Michael Kasimir
-
michael.kasimir@gmx.de