Package: inkscape Version: 1.2.2-2+b1 Severity: normal Dear Maintainer,
I tried using the "Manage Extensions" menu item, but all I got was a dialog box containing a Python error message: <frozen importlib._bootstrap>:673: ImportWarning: DynamicImporter.exec_module() not found; falling back to load_module() <frozen importlib._bootstrap>:673: ImportWarning: DynamicImporter.exec_module() not found; falling back to load_module() An error occured with the extensions manager! Trying to self-update the package... Failed to update! Please delete the package manually! (see location below) Please report this error ------------------------ Report URL: https://gitlab.com/inkscape/extras/extension-manager/-/issues Location: /usr/share/inkscape/extensions/inkman/inkman/inkman inkscape-extension-manager: 1.0 Not done Traceback (most recent call last): File "/usr/lib/python3/dist-packages/cachecontrol/caches/file_cache.py", line 74, in __init__ from filelock import FileLock ModuleNotFoundError: No module named 'filelock' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/share/inkscape/extensions/inkman/inkman/manage_extensions.py", line 61, in recovery_run run(args) File "/usr/share/inkscape/extensions/inkman/inkman/manage_extensions.py", line 36, in run from inkman.targets import TARGETS File "/usr/share/inkscape/extensions/inkman/inkman/inkman/targets.py", line 9, in <module> ExtensionsTarget("extension", "Extensions", "extensions", True, filters=("*.inx",)), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/share/inkscape/extensions/inkman/inkman/inkman/target.py", line 49, in __init__ self.archive = RemoteArchive(category) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/share/inkscape/extensions/inkman/inkman/inkman/remote.py", line 111, in __init__ cache=FileCache(CACHE_DIR), ^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/cachecontrol/caches/file_cache.py", line 84, in __init__ raise ImportError(notice) ImportError: NOTE: In order to use the FileCache you must have filelock installed. You can install it via pip: pip install filelock After installing the python3-filelock package manually via apt, the Extension Manager worked fine. I'm filing this bug against the inkscape version currently in 'stable', but I don't see anything related in the Debian changelog from 'experimental', so I guess this is still the case. Cheers, - Roland -- System Information: Debian Release: 12.5 APT prefers stable-updates APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 'stable-debug'), (990, 'stable'), (500, 'unstable-debug'), (400, 'unstable'), (300, 'oldstable-updates'), (300, 'oldstable-security'), (300, 'oldstable-debug'), (300, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-0.deb11.13-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_FIRMWARE_WORKAROUND Locale: LANG=en_US.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages inkscape depends on: ii lib2geom1.2.0 1.2.2-3 ii libatkmm-1.6-1v5 2.28.3-1 ii libboost-filesystem1.74.0 1.74.0+ds1-21 ii libc6 2.36-9+deb12u4 ii libcairo-gobject2 1.16.0-7 ii libcairo2 1.16.0-7 ii libcairomm-1.0-1v5 1.14.4-2 ii libcdr-0.1-1 0.1.6-2+b2 ii libfontconfig1 2.14.1-4 ii libfreetype6 2.12.1+dfsg-5 ii libgc1 1:8.2.2-3 ii libgcc-s1 12.2.0-14 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+b1 ii libglib2.0-0 2.74.6-2 ii libglibmm-2.4-1v5 2.66.5-2 ii libgomp1 12.2.0-14 ii libgsl27 2.7.1+dfsg-5 ii libgspell-1-2 1.12.0-1+b2 ii libgtk-3-0 3.24.38-2~deb12u1 ii libgtkmm-3.0-1v5 3.24.7-1 ii libharfbuzz0b 6.0.0+dfsg-3 ii libjpeg62-turbo 1:2.1.5-2 ii liblcms2-2 2.14-2 ii libmagick++-6.q16-8 8:6.9.11.60+dfsg-1.6+deb12u1 ii libpango-1.0-0 1.50.12+ds-1 ii libpangocairo-1.0-0 1.50.12+ds-1 ii libpangoft2-1.0-0 1.50.12+ds-1 ii libpangomm-1.4-1v5 2.46.3-1 ii libpng16-16 1.6.39-2 ii libpoppler-glib8 22.12.0-2+b1 ii libpoppler126 22.12.0-2+b1 ii libpotrace0 1.16-2 ii libreadline8 8.2-1.3 ii librevenge-0.0-0 0.0.5-3 ii librsvg2-common 2.54.7+dfsg-1~deb12u1 ii libsigc++-2.0-0v5 2.12.0-1 ii libsoup2.4-1 2.74.3-1 ii libstdc++6 14-20240315-1 ii libvisio-0.1-1 0.1.7-1+b3 ii libwpg-0.3-3 0.3.3-1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxml2 2.9.14+dfsg-1.3~deb12u1 ii libxslt1.1 1.1.35-1 ii python3 3.11.2-1+b1 ii zlib1g 1:1.2.13.dfsg-1 Versions of packages inkscape recommends: ii aspell 0.60.8-4+b1 ii fig2dev 1:3.2.8b-3 ii imagemagick 8:6.9.11.60+dfsg-1.6+deb12u1 ii imagemagick-6.q16 [imagemagick] 8:6.9.11.60+dfsg-1.6+deb12u1 ii libimage-magick-perl 8:6.9.11.60+dfsg-1.6+deb12u1 ii libwmf-bin 0.2.12-5.1 ii python3-cssselect 1.2.0-2 ii python3-lxml 4.9.2-1+b1 ii python3-numpy 1:1.24.2-1 ii python3-scour 0.38.2-2 Versions of packages inkscape suggests: pn dia <none> pn inkscape-tutorials <none> ii libsvg-perl 2.87-1 pn pstoedit <none> ii python3-packaging 23.0-1 pn python3-uniconvertor <none> ii ruby 1:3.1 -- debconf-show failed