[Pkg-electronics-devel] Bug#1121827: KiCAD 9.0.6+dfsg-1: Plugins can be installed in the plugin-manager, but are not available in pcbnew
Karsten Merker
merker at debian.org
Wed Dec 3 11:15:35 GMT 2025
Package: kicad
Version: 9.0.6+dfsg-1+b1
Severity: normal
X-Debbugs-Cc: merker at debian.org
Hello,
there appears to be a problem with the handling of (third party)
plugins in KiCAD 9.0.6+dfsg-1+b1. Plugins can be installed without
any issues in the "Plugin and Content Manager" (menu "Tools" ->
"Plugin and Content Manager") and they are listed as installed, but
they don't show up in pcbnew. In pcbnew, there are no icons for the
installed plugins and they also don't show up in the menu "Tools" ->
"External Plugins", where they AIUI should be listed even if the
display of the plugin icons should be disabled via the preferences.
I have tried the "Interactive BOM", "AISLER push for KiCad" and
"kicad-action-scripts" plugins. According to the menu "Preferences"
-> "Configure Paths" the installation path for 3rd party plugins is
KICAD9_3RD_PARTY = /home/username/.local/share/kicad/9.0/3rdparty/
and the plugins are indeed there:
.local/share/kicad/9.0/3rdparty/
.local/share/kicad/9.0/3rdparty/resources
.local/share/kicad/9.0/3rdparty/resources/com_github_jsreynaud_kicad-action-scripts
.local/share/kicad/9.0/3rdparty/resources/com_github_jsreynaud_kicad-action-scripts/icon.png
.local/share/kicad/9.0/3rdparty/resources/org_openscopeproject_InteractiveHtmlBom
.local/share/kicad/9.0/3rdparty/resources/org_openscopeproject_InteractiveHtmlBom/icon.png
.local/share/kicad/9.0/3rdparty/resources/com_github_aislerhq_PushForKiCad
.local/share/kicad/9.0/3rdparty/resources/com_github_aislerhq_PushForKiCad/icon.png
.local/share/kicad/9.0/3rdparty/plugins
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/stitching-vias-help.png
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/FillAreaTpl.fbp
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/stitching-vias-help.svg
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/FillArea.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/FillAreaDialog.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/FillAreaAction.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/stitching-vias.png
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/stitching-vias.svg
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/ViaStitching/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/CircularZone
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/CircularZone/CircularZoneDlg.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/CircularZone/round_keepout_area.png
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/CircularZone/CircularZone.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/CircularZone/round_keepout_area.svg
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/CircularZone/CircularZoneDlg.fbp
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/CircularZone/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_jsreynaud_kicad-action-scripts/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/dialog_base.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/settings_dialog.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/bitmaps
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/bitmaps/btn-minus.png
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/bitmaps/btn-question.png
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/bitmaps/btn-plus.png
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/bitmaps/btn-arrow-up.png
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/bitmaps/btn-arrow-down.png
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/dialog/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/icon.png
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/fontparser.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/units.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/lzstring.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/config.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/newstroke_font.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/ibom.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/core/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/generate_interactive_bom.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/version.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/errors.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/ibom.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/lz-string.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/ibom.html
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/split.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/table-util.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/user-file-examples
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/user-file-examples/user.css
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/user-file-examples/userfooter.html
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/user-file-examples/user.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/user-file-examples/userheader.html
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/util.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/ibom.css
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/pep.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/web/render.js
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/Run.bat
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/easyeda.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/svgpath.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/sexpressions.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/parser_base.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/xmlparser.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/netlistparser.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad_extra/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/fusion_eagle.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/kicad.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/schema
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/schema/genericjsonpcbdata_v1.schema
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/common.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/genericjson.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/ecad/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/i18n
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/i18n/language_zh.bat
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/i18n/language_en.bat
.local/share/kicad/9.0/3rdparty/plugins/org_openscopeproject_InteractiveHtmlBom/__init__.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_aislerhq_PushForKiCad
.local/share/kicad/9.0/3rdparty/plugins/com_github_aislerhq_PushForKiCad/icon.png
.local/share/kicad/9.0/3rdparty/plugins/com_github_aislerhq_PushForKiCad/result_event.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_aislerhq_PushForKiCad/push_thread.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_aislerhq_PushForKiCad/plugin.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_aislerhq_PushForKiCad/config.py
.local/share/kicad/9.0/3rdparty/plugins/com_github_aislerhq_PushForKiCad/__init__.py
Uninstalling and reinstalling the plugins doesn't change anything.
I have looked through the open issues in upstream KiCAD gitlab and
searched the web for this kind of issue and have indeed found a
number of related reports, but those were for snap or flatpack
packages of KiCAD and the common reply to those reports was in the
line of "that's probably a snap/flatpack-specific issue", which
doesn't fit in this case as the Debian kicad package is a "normal"
package.
A kicad gitlab issue at https://gitlab.com/kicad/code/kicad/-/issues/22299
mentioned the recent change from swig 4.3 to swig 4.4 as a possible
source of the problem, so I've downgraded the swig package to version
4.3.0-2 for testing purposes, but that hasn't changed KiCAD's
behaviour.
It would be great if you could take a look at the issue; if there is
any further information needed, please let me know.
Regards,
Karsten
-- System Information:
Debian Release: forky/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.17.9+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages kicad depends on:
ii libc6 2.41-12
ii libcairo2 1.18.4-1+b1
ii libcurl4t64 8.17.0-3
ii libfontconfig1 2.15.0-2.4
ii libfreetype6 2.13.3+dfsg-1
ii libgcc-s1 15.2.0-9
ii libgit2-1.9 1.9.1+ds-1
ii libgl1 1.7.0-1+b2
ii libglew2.2 2.2.0-4+b2
ii libglib2.0-0t64 2.86.2-1
ii libglu1-mesa [libglu1] 9.0.2-1.1+b3
ii libgtk-3-0t64 3.24.51-1
ii libharfbuzz0b 12.1.0-1
ii libngspice0 45.2+ds-1
ii libnng1 1.11-1
ii libocct-data-exchange-7.9 7.9.2+dfsg-1
ii libocct-foundation-7.9 7.9.2+dfsg-1
ii libocct-modeling-algorithms-7.9 7.9.2+dfsg-1
ii libocct-modeling-data-7.9 7.9.2+dfsg-1
ii libocct-ocaf-7.9 7.9.2+dfsg-1
ii libodbc2 2.3.14-1
ii libprotobuf32t64 3.21.12-14+b1
ii libpython3.13 3.13.9-1
ii libsecret-1-0 0.21.7-2
ii libstdc++6 15.2.0-9
ii libwxbase3.2-1t64 3.2.8+dfsg-2
ii libwxgtk-gl3.2-1t64 3.2.8+dfsg-2
ii libwxgtk3.2-1t64 3.2.8+dfsg-2
ii libzstd1 1.5.7+dfsg-2
ii python3 3.13.9-2
ii python3-wxgtk4.0 4.2.3+dfsg-2
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
Versions of packages kicad recommends:
ii kicad-demos 9.0.6+dfsg-1
ii kicad-libraries 9.0.6+dfsg-1
ii xsltproc 1.1.43-0.3
Versions of packages kicad suggests:
ii extra-xdg-menus 1.0-7
ii kicad-doc-de 9.0.6+dfsg-1
ii kicad-doc-en 9.0.6+dfsg-1
ii kicad-packages3d 9.0.6-1
-- no debconf information
More information about the Pkg-electronics-devel
mailing list