Latest Update doesn't work

Hello,

I have a problem with the latest KiCad update. A few months ago I remorsefully changed my system from ubuntu back to Opensuse Leap 15.2. When I try to update KiCAD it doesn’t work and the system generates an error-message:

following packeges not found: - KNotify Di. Apr. 20 11:53:27 2021: nothing provides libm.so.6(GLIBC_2.29)(64bit) needed by kicad-5.1.9-85.2.x86_64

I could not find a source that provides it. Is there any chance to solve the problem? I’m surprised because all updates up to version 5.1.9 worked without any problems.

Application: KiCad
Version: 5.1.9-5.1.9, release build
Libraries:
wxWidgets 3.0.3
libcurl/7.66.0 OpenSSL/1.1.1d-fips zlib/1.2.11 libidn2/2.2.0 libpsl/0.20.1 (+libidn2/2.2.0) libssh/0.8.7/openssl/zlib nghttp2/1.40.0
Platform: Linux 5.3.18-lp152.72-default x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.3 (wchar_t,STL containers,compatible with 2.8) GTK+ 2.24
Boost: 1.66.0
OpenCASCADE Technology: 7.3.0
Curl: 7.66.0
Compiler: GCC 7.5.0 with C++ ABI 1011
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=OFF
KICAD_USE_OCC=ON
KICAD_SPICE=ON

I’m on openSUSE Leap 15.2. Which repo did you get 5.1.9.85.2 from? Mine’s from the Electronics repo and up to 85.1 and there are no updates pending. rpm -qi gives

Name        : kicad
Version     : 5.1.9
Release     : lp152.85.1
Architecture: x86_64
Install Date: Fri 09 Apr 2021 07:46:37 AEST
Group       : Productivity/Scientific/Electronics
Size        : 87714535
License     : GPL-3.0-or-later AND AGPL-3.0-or-later
Signature   : DSA/SHA1, Fri 09 Apr 2021 03:42:58 AEST, Key ID 03c32a2dafc99584
Source RPM  : kicad-5.1.9-lp152.85.1.src.rpm
Build Date  : Fri 09 Apr 2021 03:41:38 AEST
Build Host  : lamb65
Relocations : (not relocatable)
Vendor      : obs://build.opensuse.org/electronics
URL         : https://kicad-pcb.org
Summary     : EDA software suite for the creation of schematics and PCB
Description :
KiCad is an open source (GPL) software for the creation of electronic schematic
diagrams and printed circuit with up to 32 copper layers and additional techinical layers.

KiCad includes a project manager and four main independent software tools:
- Eeschema: schematic editor.
- Pcbnew: printed circuit board editor.
- Gerbview: GERBER file viewer (photoplotter documents).
- Cvpcb: footprint selector for components association.
Distribution: electronics / openSUSE_Leap_15.2

My version info:

Application: KiCad
Version: 5.1.9-5.1.9, release build
Libraries:
    wxWidgets 3.0.3
    libcurl/7.66.0 OpenSSL/1.1.1d-fips zlib/1.2.11 libidn2/2.2.0 libpsl/0.20.1 (+libidn2/2.2.0) libssh/0.8.7/openssl/zlib nghttp2/1.40.0
Platform: Linux 5.3.18-lp152.72-default x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.3 (wchar_t,STL containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.66.0
    OpenCASCADE Technology: 7.3.0
    Curl: 7.66.0
    Compiler: GCC 7.5.0 with C++ ABI 1011

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=ON

Maybe contact the maintainer of that release?

Hello retiredfeline,

to be honest, I’m not sure were I got it from. In the last months I did a lot of installations and updates because of the system change. I’m pretty sure, that I did install mine from here: https://software.opensuse.org/package/kicad. After that I activated the auto update checkbox an got some (two or three) updates up to Version 5.1.9.84.1. That is the reason why I’m wondering.
Did the developers suddenly add the now missing library?
Will I have problems in the future?
How about KiCAD version 6?
Why is it such a Problem to get the missing library from another source - maybe it’s not, but I couldn’t find one.
Here is my rpm -i:
Name : kicad
Version : 5.1.9
Release : lp152.84.1
Architecture: x86_64
Install Date: Mi 10 Mär 2021 12:32:01 CET
Group : Productivity/Scientific/Electronics
Size : 87714535
License : GPL-3.0-or-later AND AGPL-3.0-or-later
Signature : DSA/SHA1, So 21 Feb 2021 01:49:59 CET, Key ID 03c32a2dafc99584
Source RPM : kicad-5.1.9-lp152.84.1.src.rpm
Build Date : So 21 Feb 2021 01:47:57 CET
Build Host : lamb01
Relocations : (not relocatable)
Vendor : obs://build.opensuse.org/electronics
URL : https://kicad-pcb.org
Summary : EDA software suite for the creation of schematics and PCB

Regards

Norbert

What repos are you subscribed to? Use the command zypper lr

If you are subscribed to a repo that is meant for another distro, for example Tumbleweed, then an update from it might require dependencies that are not available, or linked against a different version of a shared library than the one in the current distro.

The other thing to note that the KiCad packages for openSUSE are not maintained by the KiCad developers, but rather by volunteers who use openSUSE. Thus the availability of versions, including any nightlies, is all dependent on the volunteer’s interest.

Hello retiredfeline,

thanks for the hint. I accidently catched the Tumbleweed version, even there is a LEAP 15.2 version available. I don’t know how that could happen. I’ll try to install the right one. BTW YaST displays the available version 5.1.9-85.2. That should work.

Regards

Norbert

Just wondering if DL1EBN is an amateur radio call sign? I started in electronics through amateur radio and I have it to thank for my career choice. I was WB2UIC for a few years in the 1960s before I went to college and became an EE. But I have not done amateur radio now for ~ 50 years.

Hello Bob,

yes, you are right. I have been licensed since 1990. Well, after you have realized that you haven’t done amateur radio, it is time to change that :-))).

VY73

Norbert, DL1EBN