Spoolmann Script fails install #1817

Closed
opened 2026-02-05 02:20:55 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @drrcastro on GitHub (Oct 17, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Spoolman

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/spoolman.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

No response

📈 Which Proxmox version are you on?

pve-manager/9.0.11/3bf5476b8a4699e2 (running kernel: 6.14.11-4-pve)

📝 Provide a clear and concise description of the issue.

Failed install

[ERROR] in line 40: exit code 0: while executing command $STD pip3 install -r requirements.txt

[ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)"

🔄 Steps to reproduce the issue.

used the sript with the default settings

Paste the full error output (if available).

Unpacking g++-14 (14.2.0-19) ...
Selecting previously unselected package g++-x86-64-linux-gnu.
Preparing to unpack .../37-g++-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ...
Unpacking g++-x86-64-linux-gnu (4:14.2.0-1) ...
Selecting previously unselected package g++.
Preparing to unpack .../38-g++_4%3a14.2.0-1_amd64.deb ...
Unpacking g++ (4:14.2.0-1) ...
Selecting previously unselected package make.
Preparing to unpack .../39-make_4.4.1-2_amd64.deb ...
Unpacking make (4.4.1-2) ...
Selecting previously unselected package libdpkg-perl.
Preparing to unpack .../40-libdpkg-perl_1.22.21_all.deb ...
Unpacking libdpkg-perl (1.22.21) ...
Selecting previously unselected package patch.
Preparing to unpack .../41-patch_2.8-2_amd64.deb ...
Unpacking patch (2.8-2) ...
Selecting previously unselected package dpkg-dev.
Preparing to unpack .../42-dpkg-dev_1.22.21_all.deb ...
Unpacking dpkg-dev (1.22.21) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../43-build-essential_12.12_amd64.deb ...
Unpacking build-essential (12.12) ...
Selecting previously unselected package libfakeroot:amd64.
Preparing to unpack .../44-libfakeroot_1.37.1.1-1_amd64.deb ...
Unpacking libfakeroot:amd64 (1.37.1.1-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../45-fakeroot_1.37.1.1-1_amd64.deb ...
Unpacking fakeroot (1.37.1.1-1) ...
Selecting previously unselected package libalgorithm-diff-perl.
Preparing to unpack .../46-libalgorithm-diff-perl_1.201-1_all.deb ...
Unpacking libalgorithm-diff-perl (1.201-1) ...
Selecting previously unselected package libalgorithm-diff-xs-perl.
Preparing to unpack .../47-libalgorithm-diff-xs-perl_0.04-9_amd64.deb ...
Unpacking libalgorithm-diff-xs-perl (0.04-9) ...
Selecting previously unselected package libalgorithm-merge-perl.
Preparing to unpack .../48-libalgorithm-merge-perl_0.08-5_all.deb ...
Unpacking libalgorithm-merge-perl (0.08-5) ...
Selecting previously unselected package libfile-fcntllock-perl.
Preparing to unpack .../49-libfile-fcntllock-perl_0.22-4+b4_amd64.deb ...
Unpacking libfile-fcntllock-perl (0.22-4+b4) ...
Selecting previously unselected package libpq5:amd64.
Preparing to unpack .../50-libpq5_17.6-0+deb13u1_amd64.deb ...
Unpacking libpq5:amd64 (17.6-0+deb13u1) ...
Selecting previously unselected package libssl-dev:amd64.
Preparing to unpack .../51-libssl-dev_3.5.1-1+deb13u1_amd64.deb ...
Unpacking libssl-dev:amd64 (3.5.1-1+deb13u1) ...
Selecting previously unselected package libpq-dev.
Preparing to unpack .../52-libpq-dev_17.6-0+deb13u1_amd64.deb ...
Unpacking libpq-dev (17.6-0+deb13u1) ...
Selecting previously unselected package manpages-dev.
Preparing to unpack .../53-manpages-dev_6.9.1-1_all.deb ...
Unpacking manpages-dev (6.9.1-1) ...
Setting up manpages-dev (6.9.1-1) ...
Setting up libfile-fcntllock-perl (0.22-4+b4) ...
Setting up libalgorithm-diff-perl (1.201-1) ...
Setting up binutils-common:amd64 (2.44-3) ...
Setting up libpq5:amd64 (17.6-0+deb13u1) ...
Setting up linux-libc-dev (6.12.48-1) ...
Setting up libctf-nobfd0:amd64 (2.44-3) ...
Setting up libgomp1:amd64 (14.2.0-19) ...
Setting up libsframe1:amd64 (2.44-3) ...
Setting up libfakeroot:amd64 (1.37.1.1-1) ...
Setting up fakeroot (1.37.1.1-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up rpcsvc-proto (1.4.3-1) ...
Setting up make (4.4.1-2) ...
Setting up libmpfr6:amd64 (4.2.2-1) ...
Setting up libquadmath0:amd64 (14.2.0-19) ...
Setting up libssl-dev:amd64 (3.5.1-1+deb13u1) ...
Setting up libmpc3:amd64 (1.3.1-1+b3) ...
Setting up patch (2.8-2) ...
Setting up libdpkg-perl (1.22.21) ...
Setting up libubsan1:amd64 (14.2.0-19) ...
Setting up libhwasan0:amd64 (14.2.0-19) ...
Setting up libcrypt-dev:amd64 (1:4.4.38-1) ...
Setting up libasan8:amd64 (14.2.0-19) ...
Setting up libtsan2:amd64 (14.2.0-19) ...
Setting up libbinutils:amd64 (2.44-3) ...
Setting up libisl23:amd64 (0.27-1) ...
Setting up libc-dev-bin (2.41-12) ...
Setting up libalgorithm-diff-xs-perl (0.04-9) ...
Setting up libcc1-0:amd64 (14.2.0-19) ...
Setting up liblsan0:amd64 (14.2.0-19) ...
Setting up libitm1:amd64 (14.2.0-19) ...
Setting up libalgorithm-merge-perl (0.08-5) ...
Setting up libctf0:amd64 (2.44-3) ...
Setting up libpq-dev (17.6-0+deb13u1) ...
Setting up libgprofng0:amd64 (2.44-3) ...
Setting up cpp-14-x86-64-linux-gnu (14.2.0-19) ...
Setting up cpp-14 (14.2.0-19) ...
Setting up libc6-dev:amd64 (2.41-12) ...
Setting up libgcc-14-dev:amd64 (14.2.0-19) ...
Setting up libstdc++-14-dev:amd64 (14.2.0-19) ...
Setting up binutils-x86-64-linux-gnu (2.44-3) ...
Setting up cpp-x86-64-linux-gnu (4:14.2.0-1) ...
Setting up binutils (2.44-3) ...
Setting up dpkg-dev (1.22.21) ...
Setting up cpp (4:14.2.0-1) ...
Setting up gcc-14-x86-64-linux-gnu (14.2.0-19) ...
Setting up gcc-x86-64-linux-gnu (4:14.2.0-1) ...
Setting up gcc-14 (14.2.0-19) ...
Setting up g++-14-x86-64-linux-gnu (14.2.0-19) ...
Setting up g++-x86-64-linux-gnu (4:14.2.0-1) ...
Setting up g++-14 (14.2.0-19) ...
Setting up gcc (4:14.2.0-1) ...
Setting up g++ (4:14.2.0-1) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.12) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12) ...
  ✔️   Installed Dependencies
Installing:                     
  python3-dev  python3-pip  python3-setuptools  python3-wheel

Installing dependencies:
  javascript-common       python3-jaraco.functools
  libexpat1-dev           python3-jaraco.text
  libjs-jquery            python3-more-itertools
  libjs-sphinxdoc         python3-packaging
  libjs-underscore        python3-pkg-resources
  libpython3-dev          python3-typeguard
  libpython3.13           python3-typing-extensions
  libpython3.13-dev       python3-zipp
  python3-autocommand     python3.13-dev
  python3-inflect         zlib1g-dev
  python3-jaraco.context

Suggested packages:
  apache2  | lighttpd  | httpd  python-setuptools-doc

Summary:
  Upgrading: 0, Installing: 25, Removing: 0, Not Upgrading: 0
  Download size: 12.3 MB
  Space needed: 56.1 MB / 2,790 MB available

Get:1 http://deb.debian.org/debian trixie/main amd64 javascript-common all 12+nmu1 [4,864 B]
Get:2 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.7.1-2 [161 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 8.1.3-5 [30.5 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 libpython3.13 amd64 3.13.5-2 [2,160 kB]
Get:7 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB]
Get:8 http://deb.debian.org/debian trixie/main amd64 libpython3.13-dev amd64 3.13.5-2 [5,291 kB]
Get:9 http://deb.debian.org/debian trixie/main amd64 libpython3-dev amd64 3.13.5-1 [10.4 kB]
Get:10 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get:11 http://deb.debian.org/debian trixie/main amd64 python3.13-dev amd64 3.13.5-2 [504 kB]
Get:12 http://deb.debian.org/debian trixie/main amd64 python3-dev amd64 3.13.5-1 [26.1 kB]
Get:13 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.7.0-1 [67.4 kB]
Get:14 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.13.2-1 [90.5 kB]
Get:15 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.2-1 [37.3 kB]
Get:16 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB]
Get:17 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB]
Get:18 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB]
Get:19 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB]
Get:20 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB]
Get:21 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB]
Get:22 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.1-1 [8,276 B]
Get:23 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 25.0-1 [56.6 kB]
Get:24 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.46.1-2 [21.7 kB]
Get:25 http://deb.debian.org/debian trixie/main amd64 python3-pip all 25.1.1+dfsg-1 [1,457 kB]
Fetched 12.3 MB in 0s (41.0 MB/s)       
Selecting previously unselected package javascript-common.
(Reading database ... 28644 files and directories currently installed.)
Preparing to unpack .../00-javascript-common_12+nmu1_all.deb ...
Unpacking javascript-common (12+nmu1) ...
Selecting previously unselected package libexpat1-dev:amd64.
Preparing to unpack .../01-libexpat1-dev_2.7.1-2_amd64.deb ...
Unpacking libexpat1-dev:amd64 (2.7.1-2) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../02-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../03-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../04-libjs-sphinxdoc_8.1.3-5_all.deb ...
Unpacking libjs-sphinxdoc (8.1.3-5) ...
Selecting previously unselected package libpython3.13:amd64.
Preparing to unpack .../05-libpython3.13_3.13.5-2_amd64.deb ...
Unpacking libpython3.13:amd64 (3.13.5-2) ...
Selecting previously unselected package zlib1g-dev:amd64.
Preparing to unpack .../06-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ...
Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Selecting previously unselected package libpython3.13-dev:amd64.
Preparing to unpack .../07-libpython3.13-dev_3.13.5-2_amd64.deb ...
Unpacking libpython3.13-dev:amd64 (3.13.5-2) ...
Selecting previously unselected package libpython3-dev:amd64.
Preparing to unpack .../08-libpython3-dev_3.13.5-1_amd64.deb ...
Unpacking libpython3-dev:amd64 (3.13.5-1) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../09-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3.13-dev.
Preparing to unpack .../10-python3.13-dev_3.13.5-2_amd64.deb ...
Unpacking python3.13-dev (3.13.5-2) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ...
Unpacking python3-dev (3.13.5-1) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../12-python3-more-itertools_10.7.0-1_all.deb ...
Unpacking python3-more-itertools (10.7.0-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../13-python3-typing-extensions_4.13.2-1_all.deb ...
Unpacking python3-typing-extensions (4.13.2-1) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../14-python3-typeguard_4.4.2-1_all.deb ...
Unpacking python3-typeguard (4.4.2-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../15-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../16-python3-jaraco.functools_4.1.0-1_all.deb ...
Unpacking python3-jaraco.functools (4.1.0-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../17-python3-pkg-resources_78.1.1-0.1_all.deb ...
Unpacking python3-pkg-resources (78.1.1-0.1) ...
Selecting previously unselected package python3-jaraco.text.
Preparing to unpack .../18-python3-jaraco.text_4.0.0-1_all.deb ...
Unpacking python3-jaraco.text (4.0.0-1) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../19-python3-zipp_3.21.0-1_all.deb ...
Unpacking python3-zipp (3.21.0-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../20-python3-setuptools_78.1.1-0.1_all.deb ...
Unpacking python3-setuptools (78.1.1-0.1) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../21-python3-jaraco.context_6.0.1-1_all.deb ...
Unpacking python3-jaraco.context (6.0.1-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../22-python3-packaging_25.0-1_all.deb ...
Unpacking python3-packaging (25.0-1) ...
Selecting previously unselected package python3-wheel.
Preparing to unpack .../23-python3-wheel_0.46.1-2_all.deb ...
Unpacking python3-wheel (0.46.1-2) ...
Selecting previously unselected package python3-pip.
Preparing to unpack .../24-python3-pip_25.1.1+dfsg-1_all.deb ...
Unpacking python3-pip (25.1.1+dfsg-1) ...
Setting up libpython3.13:amd64 (3.13.5-2) ...
Setting up python3-more-itertools (10.7.0-1) ...
Setting up javascript-common (12+nmu1) ...
Setting up python3-jaraco.functools (4.1.0-1) ...
Setting up python3-jaraco.context (6.0.1-1) ...
Setting up python3-zipp (3.21.0-1) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up python3-packaging (25.0-1) ...
Setting up libexpat1-dev:amd64 (2.7.1-2) ...
Setting up python3-typing-extensions (4.13.2-1) ...
Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up python3-typeguard (4.4.2-1) ...
Setting up python3-wheel (0.46.1-2) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-jaraco.text (4.0.0-1) ...
Setting up libpython3.13-dev:amd64 (3.13.5-2) ...
Setting up python3-pip (25.1.1+dfsg-1) ...
Setting up libjs-sphinxdoc (8.1.3-5) ...
Setting up python3-pkg-resources (78.1.1-0.1) ...
Setting up libpython3-dev:amd64 (3.13.5-1) ...
Setting up python3-setuptools (78.1.1-0.1) ...
Setting up python3.13-dev (3.13.5-2) ...
Setting up python3-dev (3.13.5-1) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for libc-bin (2.41-12) ...
  ✔️   Setup Python3
  ⏳   Installing SpoolmanArchive:  spoolman.zip
  inflating: spoolman/LICENSE        
  inflating: spoolman/entrypoint.sh  
  inflating: spoolman/README.md      
  inflating: spoolman/.dockerignore  
  inflating: spoolman/alembic.ini    
  inflating: spoolman/pyproject.toml  
  inflating: spoolman/release_info.json  
   creating: spoolman/client/
   creating: spoolman/client/dist/
  inflating: spoolman/client/dist/index.html  
   creating: spoolman/client/dist/assets/
  inflating: spoolman/client/dist/assets/spoolIcon-CaFR4IZq.css  
  inflating: spoolman/client/dist/assets/index-B4URjOky.js  
  inflating: spoolman/client/dist/assets/da_DK-BpvlE_Xu.js  
  inflating: spoolman/client/dist/assets/show-CpGyHb6A.js  
  inflating: spoolman/client/dist/assets/uk-Bjl4pV_t.js  
  inflating: spoolman/client/dist/assets/zh_CN-CfI1nF_w.js  
  inflating: spoolman/client/dist/assets/ta_IN-B3j0U6m9.js  
  inflating: spoolman/client/dist/assets/lt_LT-BbMFQbmu.js  
  inflating: spoolman/client/dist/assets/saveload-CBXD9D9h.js  
  inflating: spoolman/client/dist/assets/ja_JP-Bjr9dqHu.js  
  inflating: spoolman/client/dist/assets/extraFields-B0EZ5ngy.js  
  inflating: spoolman/client/dist/assets/create-Dr5139jb.js  
  inflating: spoolman/client/dist/assets/scanner-beep-hQk9Q5dh.mp3  
  inflating: spoolman/client/dist/assets/pl_PL-BddsYSLW.js  
  inflating: spoolman/client/dist/assets/Slider-Bp0BxXcD.js  
  inflating: spoolman/client/dist/assets/hu_HU-BHxMsRqT.js  
  inflating: spoolman/client/dist/assets/index-eQPifaL0.js  
  inflating: spoolman/client/dist/assets/browser-ponyfill-Db9VcM22.js  
  inflating: spoolman/client/dist/assets/spoolIcon-yu-YmbCk.js  
  inflating: spoolman/client/dist/assets/ar_EG-DtShf8gL.js  
  inflating: spoolman/client/dist/assets/PrinterOutlined-C8iHzcGC.js  
  inflating: spoolman/client/dist/assets/mn_MN-DsWeDWSN.js  
  inflating: spoolman/client/dist/assets/fr_FR-CXNu__aQ.js  
  inflating: spoolman/client/dist/assets/ne_NP-DZiN1hEi.js  
  inflating: spoolman/client/dist/assets/index-Ch0pKwfU.js  
  inflating: spoolman/client/dist/assets/de-Bf5OBSRG.js  
  inflating: spoolman/client/dist/assets/tk_TK-4rHmD43c.js  
  inflating: spoolman/client/dist/assets/pt-br-ZpdYJIGz.js  
  inflating: spoolman/client/dist/assets/Pagination-CVyEoD-B.js  
  inflating: spoolman/client/dist/assets/multiColorPicker-DCGE0un0.js  
  inflating: spoolman/client/dist/assets/tr_TR-BChhhRn0.js  
  inflating: spoolman/client/dist/assets/ku_IQ-K7kyEApZ.js  
  inflating: spoolman/client/dist/assets/he_IL-s7s8upea.js  
  inflating: spoolman/client/dist/assets/da-De-tG9qt.js  
  inflating: spoolman/client/dist/assets/fi_FI-DFQ82Lou.js  
  inflating: spoolman/client/dist/assets/list-CdyeBWUG.js  
  inflating: spoolman/client/dist/assets/uk_UA-9hYaoQAd.js  
  inflating: spoolman/client/dist/assets/pt_PT-fUGHg44Z.js  
  inflating: spoolman/client/dist/assets/inputNumberRange-B4VYsMit.js  
  inflating: spoolman/client/dist/assets/si_LK-BY2xdMaI.js  
 extracting: spoolman/client/dist/assets/create-BIjmORAJ.css  
  inflating: spoolman/client/dist/assets/fr_BE-CFkHe2iI.js  
  inflating: spoolman/client/dist/assets/el_GR-CLhC4q4T.js  
  inflating: spoolman/client/dist/assets/ru-CVHpih_T.js  
  inflating: spoolman/client/dist/assets/kk_KZ-BHEUyHyn.js  
  inflating: spoolman/client/dist/assets/filtering-CY1b-XQk.js  
  inflating: spoolman/client/dist/assets/sk_SK-BCAnjy89.js  
  inflating: spoolman/client/dist/assets/SolutionOutlined-BiRM0hYt.js  
  inflating: spoolman/client/dist/assets/functions-CXqFD13j.js  
  inflating: spoolman/client/dist/assets/list-Bhjfo-WE.js  
  inflating: spoolman/client/dist/assets/lv_LV-CqRJaicj.js  
  inflating: spoolman/client/dist/assets/ur_PK-AGpt3KQJ.js  
  inflating: spoolman/client/dist/assets/th_TH-CnL8rhv_.js  
  inflating: spoolman/client/dist/assets/ca_ES-Bk2biKx0.js  
  inflating: spoolman/client/dist/assets/sl_SI-DcDN3zxL.js  
  inflating: spoolman/client/dist/assets/otherModels-DvapDsfi.js  
  inflating: spoolman/client/dist/assets/show-C1g2zpX0.js  
  inflating: spoolman/client/dist/assets/numberField-BmIW_M0T.js  
  inflating: spoolman/client/dist/assets/kmr_IQ-YmGZZb5I.js  
  inflating: spoolman/client/dist/assets/nb-Bpuunv5O.js  
  inflating: spoolman/client/dist/assets/fa-BuF3CfHL.js  
  inflating: spoolman/client/dist/assets/ja-7LtAHsz5.js  
  inflating: spoolman/client/dist/assets/index-De4iiS9h.css  
  inflating: spoolman/client/dist/assets/by_BY-C5RxarL-.js  
  inflating: spoolman/client/dist/assets/ro_RO-dGjfS6pd.js  
  inflating: spoolman/client/dist/assets/ro-Dmv_0yMp.js  
  inflating: spoolman/client/dist/assets/functions-D4Fp3Wy1.js  
  inflating: spoolman/client/dist/assets/zh_HK-CNdikYnk.js  
  inflating: spoolman/client/dist/assets/ms_MY-QJTiBXL2.js  
  inflating: spoolman/client/dist/assets/edit-C6TdIkbf.js  
  inflating: spoolman/client/dist/assets/ml_IN-ClOFA_ev.js  
  inflating: spoolman/client/dist/assets/cs_CZ-BPlu-qHu.js  
  inflating: spoolman/client/dist/assets/zh_CN-cwSELhhy.js  
  inflating: spoolman/client/dist/assets/parsing-qKQFvQe2.js  
  inflating: spoolman/client/dist/assets/liveify-IR9gecIq.js  
  inflating: spoolman/client/dist/assets/Trans-CSuTiHY3.js  
  inflating: spoolman/client/dist/assets/nb_NO-MM5RcKPG.js  
  inflating: spoolman/client/dist/assets/edit-BMQIkfRJ.js  
  inflating: spoolman/client/dist/assets/es_ES-DI_jmMgR.js  
  inflating: spoolman/client/dist/assets/index-B08Na4ct.js  
  inflating: spoolman/client/dist/assets/index-DfDUjq-h.js  
  inflating: spoolman/client/dist/assets/uz_UZ-BRvPy1Ri.js  
  inflating: spoolman/client/dist/assets/index-DxXgfDeM.js  
  inflating: spoolman/client/dist/assets/FileImageOutlined-DWIML5Wu.js  
  inflating: spoolman/client/dist/assets/list-CUkCm6V9.js  
  inflating: spoolman/client/dist/assets/settings-CuQ4w3_u.js  
  inflating: spoolman/client/dist/assets/hi_IN-CzcrCwO8.js  
  inflating: spoolman/client/dist/assets/et_EE-D6UFQGhZ.js  
  inflating: spoolman/client/dist/assets/index-diS_dNPk.js  
  inflating: spoolman/client/dist/assets/hy_AM-DmlXeD5i.js  
  inflating: spoolman/client/dist/assets/el-Dkekp6DZ.js  
  inflating: spoolman/client/dist/assets/generalSettings-F1sGt7ks.js  
  inflating: spoolman/client/dist/assets/az_AZ-ByZb7Y7s.js  
  inflating: spoolman/client/dist/assets/km_KH-CGnGQDR_.js  
  inflating: spoolman/client/dist/assets/en-SFf4xBPF.js  
  inflating: spoolman/client/dist/assets/printingDialog-CIr_jKdu.js  
  inflating: spoolman/client/dist/assets/it_IT-CiN2ceys.js  
  inflating: spoolman/client/dist/assets/hu-BdOgkpRp.js  
  inflating: spoolman/client/dist/assets/kn_IN-hQmVtJwF.js  
  inflating: spoolman/client/dist/assets/ru_RU-Cm1URKfM.js  
  inflating: spoolman/client/dist/assets/sr_RS-BVzbXVoq.js  
  inflating: spoolman/client/dist/assets/utc-COpqh2XT.js  
  inflating: spoolman/client/dist/assets/nl-CPA_nQsp.js  
  inflating: spoolman/client/dist/assets/zh_TW-BX83KH_G.js  
  inflating: spoolman/client/dist/assets/index-DYLtQKpe.js  
  inflating: spoolman/client/dist/assets/functions-DLGRb2J1.js  
  inflating: spoolman/client/dist/assets/is_IS-Crdy7Wyc.js  
  inflating: spoolman/client/dist/assets/ko_KR-CdYIgRiV.js  
  inflating: spoolman/client/dist/assets/spoolQrCodePrintingDialog-wZTzr0hZ.js  
  inflating: spoolman/client/dist/assets/pt-CX0bfxDP.js  
  inflating: spoolman/client/dist/assets/extraFieldsSettings-D0lM8qI6.js  
  inflating: spoolman/client/dist/assets/hr_HR-CdsSmtSQ.js  
  inflating: spoolman/client/dist/assets/vi_VN-_llE8_ZK.js  
  inflating: spoolman/client/dist/assets/id_ID-_5IXsVCf.js  
  inflating: spoolman/client/dist/assets/ka_GE-DQUMu_NT.js  
  inflating: spoolman/client/dist/assets/fr_CA-mlKC0qG3.js  
  inflating: spoolman/client/dist/assets/fr-ihw_5kzC.js  
  inflating: spoolman/client/dist/assets/show-6pXOCqeV.js  
  inflating: spoolman/client/dist/assets/en_GB-BycEvHnp.js  
  inflating: spoolman/client/dist/assets/printing-Diwo_nO2.js  
  inflating: spoolman/client/dist/assets/index-Ffvg6hCC.js  
  inflating: spoolman/client/dist/assets/gl_ES-BhFMweYR.js  
  inflating: spoolman/client/dist/assets/spoolSelectModal-Cd-ZP3AW.js  
  inflating: spoolman/client/dist/assets/it-Dia-y5PQ.js  
  inflating: spoolman/client/dist/assets/functions-DdkTDQL_.js  
  inflating: spoolman/client/dist/assets/column-LYfMGrRl.js  
  inflating: spoolman/client/dist/assets/sv_SE-tR48tZTO.js  
  inflating: spoolman/client/dist/assets/edit-DvJYJ46U.js  
  inflating: spoolman/client/dist/assets/index-XH4NcrrW.js  
  inflating: spoolman/client/dist/assets/bn_BD-ClEgeOl-.js  
  inflating: spoolman/client/dist/assets/my_MM-B9Mhu9G3.js  
  inflating: spoolman/client/dist/assets/model-CZ_KvoQu.js  
  inflating: spoolman/client/dist/assets/ga_IE-CxRqofiH.js  
  inflating: spoolman/client/dist/assets/zh_TW-DqTThpOu.js  
  inflating: spoolman/client/dist/assets/ta-B7uplI2K.js  
  inflating: spoolman/client/dist/assets/create-DAb5g5HJ.js  
  inflating: spoolman/client/dist/assets/queryFields-dzSDLLJS.js  
  inflating: spoolman/client/dist/assets/kmr_IQ-nWjvD45s.js  
  inflating: spoolman/client/dist/assets/index-B6snAd4S.css  
  inflating: spoolman/client/dist/assets/index-C6Bpo4jX.js  
  inflating: spoolman/client/dist/assets/de_DE-DnmRzHec.js  
  inflating: spoolman/client/dist/assets/nl_NL-IuHfTEs5.js  
  inflating: spoolman/client/dist/assets/pt_BR-CEDnRd03.js  
  inflating: spoolman/client/dist/assets/nl_BE-BQxE5pmB.js  
  inflating: spoolman/client/dist/assets/create-Dm2nDJBo.js  
  inflating: spoolman/client/dist/assets/qrCodePrintingDialog-CwKQA7_G.js  
  inflating: spoolman/client/dist/assets/cs-DcAhmE08.js  
  inflating: spoolman/client/dist/assets/Pagination-CscL0jW2.js  
  inflating: spoolman/client/dist/assets/index-W1N5u3Ft.js  
  inflating: spoolman/client/dist/assets/fa_IR-8QH20HEq.js  
  inflating: spoolman/client/dist/assets/querySettings-D9O9O67J.js  
  inflating: spoolman/client/dist/assets/Table-qI6TUtNN.js  
  inflating: spoolman/client/dist/assets/pl-BbvdbE2y.js  
  inflating: spoolman/client/dist/assets/eu_ES-vIvBHIRR.js  
  inflating: spoolman/client/dist/assets/ToTopOutlined-DLUh6odn.js  
  inflating: spoolman/client/dist/assets/es-BcUtVG82.js  
  inflating: spoolman/client/dist/assets/bg_BG-1IiXMDen.js  
  inflating: spoolman/client/dist/assets/zh-hk-BPRQZ4ET.js  
  inflating: spoolman/client/dist/assets/index-o_583r73.js  
  inflating: spoolman/client/dist/assets/mk_MK-Y0HlHOoz.js  
  inflating: spoolman/client/dist/assets/ReloadOutlined-CMSPogQ2.js  
  inflating: spoolman/client/dist/assets/th-Bi79XXj0.js  
  inflating: spoolman/client/dist/assets/Tree-Cn7eUjxv.js  
  inflating: spoolman/client/dist/assets/sv-Bsdx0s2t.js  
 extracting: spoolman/client/dist/kofi_s_logo_nolabel.png  
  inflating: spoolman/client/dist/icon512_maskable.png  
  inflating: spoolman/client/dist/favicon.svg  
  inflating: spoolman/client/dist/favicon.ico  
  inflating: spoolman/client/dist/icon512_rounded.png  
  inflating: spoolman/client/dist/manifest.json  
  inflating: spoolman/client/dist/apple-touch-icon.png  
   creating: spoolman/client/dist/locales/
   creating: spoolman/client/dist/locales/nl/
  inflating: spoolman/client/dist/locales/nl/common.json  
   creating: spoolman/client/dist/locales/nb-NO/
  inflating: spoolman/client/dist/locales/nb-NO/common.json  
   creating: spoolman/client/dist/locales/el/
  inflating: spoolman/client/dist/locales/el/common.json  
   creating: spoolman/client/dist/locales/es/
  inflating: spoolman/client/dist/locales/es/common.json  
   creating: spoolman/client/dist/locales/ta/
  inflating: spoolman/client/dist/locales/ta/common.json  
   creating: spoolman/client/dist/locales/ru/
  inflating: spoolman/client/dist/locales/ru/common.json  
   creating: spoolman/client/dist/locales/lt/
 extracting: spoolman/client/dist/locales/lt/common.json  
   creating: spoolman/client/dist/locales/et/
  inflating: spoolman/client/dist/locales/et/common.json  
   creating: spoolman/client/dist/locales/pt/
  inflating: spoolman/client/dist/locales/pt/common.json  
   creating: spoolman/client/dist/locales/th/
  inflating: spoolman/client/dist/locales/th/common.json  
   creating: spoolman/client/dist/locales/it/
  inflating: spoolman/client/dist/locales/it/common.json  
   creating: spoolman/client/dist/locales/de/
  inflating: spoolman/client/dist/locales/de/common.json  
   creating: spoolman/client/dist/locales/cs/
  inflating: spoolman/client/dist/locales/cs/common.json  
   creating: spoolman/client/dist/locales/uk/
  inflating: spoolman/client/dist/locales/uk/common.json  
   creating: spoolman/client/dist/locales/zh-Hant/
  inflating: spoolman/client/dist/locales/zh-Hant/common.json  
   creating: spoolman/client/dist/locales/fa/
  inflating: spoolman/client/dist/locales/fa/common.json  
   creating: spoolman/client/dist/locales/pl/
  inflating: spoolman/client/dist/locales/pl/common.json  
   creating: spoolman/client/dist/locales/en/
  inflating: spoolman/client/dist/locales/en/common.json  
   creating: spoolman/client/dist/locales/hu/
  inflating: spoolman/client/dist/locales/hu/common.json  
   creating: spoolman/client/dist/locales/fr/
  inflating: spoolman/client/dist/locales/fr/common.json  
   creating: spoolman/client/dist/locales/ro/
  inflating: spoolman/client/dist/locales/ro/common.json  
   creating: spoolman/client/dist/locales/zh/
  inflating: spoolman/client/dist/locales/zh/common.json  
   creating: spoolman/client/dist/locales/da/
  inflating: spoolman/client/dist/locales/da/common.json  
   creating: spoolman/client/dist/locales/sv/
  inflating: spoolman/client/dist/locales/sv/common.json  
   creating: spoolman/client/dist/locales/ja/
  inflating: spoolman/client/dist/locales/ja/common.json  
   creating: spoolman/client/dist/locales/pt-BR/
  inflating: spoolman/client/dist/locales/pt-BR/common.json  
  inflating: spoolman/pdm.lock       
  inflating: spoolman/Dockerfile     
  inflating: spoolman/requirements.txt  
 extracting: spoolman/build.txt      
   creating: spoolman/migrations/
  inflating: spoolman/migrations/README.md  
  inflating: spoolman/migrations/env.py  
 extracting: spoolman/migrations/__init__.py  
   creating: spoolman/migrations/versions/
  inflating: spoolman/migrations/versions/2023_08_12_2121-92793c8a937c_color_hex_alpha.py  
  inflating: spoolman/migrations/versions/2023_12_30_0839-b82cd9e2aa6f_added_spool_prices.py  
  inflating: spoolman/migrations/versions/2024_03_26_0948-aafcd7fb0e84_spool_weights.py  
  inflating: spoolman/migrations/versions/2023_07_14_1217-92186a5f7b0f_add_spool_archived_field.py  
  inflating: spoolman/migrations/versions/2023_05_27_2146-684d32cf7e4d_initial.py  
 extracting: spoolman/migrations/versions/__init__.py  
  inflating: spoolman/migrations/versions/2023_05_28_2136-b47376d60c6d_add_extruder_and_bed_temperature_.py  
  inflating: spoolman/migrations/versions/2024_01_03_1346-ccbb17aeda7c_added_settings_table.py  
  inflating: spoolman/migrations/versions/2024_01_04_2209-b8881bdb716c_added_extra_fields.py  
  inflating: spoolman/migrations/versions/2023_06_01_1953-db385b808a20_add_filament_color_code.py  
  inflating: spoolman/migrations/versions/2024_05_12_1930-395d560284b3_added_external_id.py  
  inflating: spoolman/migrations/versions/2024_05_28_1846-415a8f855e14_multi_colors.py  
  inflating: spoolman/migrations/versions/2024_03_26_1507-5f069e51bd89_vendor_empty_spool_weight.py  
  inflating: spoolman/migrations/versions/2024_03_26_1349-304a32906234_spool_weight_population.py  
  inflating: spoolman/migrations/script.py.mako  
  inflating: spoolman/.gitignore     
   creating: spoolman/tests_integration/
  inflating: spoolman/tests_integration/docker-compose-cockroachdb.yml  
   creating: spoolman/tests_integration/tests/
  inflating: spoolman/tests_integration/tests/conftest.py  
  inflating: spoolman/tests_integration/tests/test_backup.py  
   creating: spoolman/tests_integration/tests/filament/
  inflating: spoolman/tests_integration/tests/filament/test_find.py  
  inflating: spoolman/tests_integration/tests/filament/test_update.py  
 extracting: spoolman/tests_integration/tests/filament/__init__.py  
  inflating: spoolman/tests_integration/tests/filament/test_get.py  
  inflating: spoolman/tests_integration/tests/filament/test_add.py  
  inflating: spoolman/tests_integration/tests/filament/test_delete.py  
   creating: spoolman/tests_integration/tests/spool/
  inflating: spoolman/tests_integration/tests/spool/test_measure.py  
  inflating: spoolman/tests_integration/tests/spool/test_find.py  
  inflating: spoolman/tests_integration/tests/spool/test_update.py  
  inflating: spoolman/tests_integration/tests/spool/test_use.py  
 extracting: spoolman/tests_integration/tests/spool/__init__.py  
  inflating: spoolman/tests_integration/tests/spool/test_get.py  
  inflating: spoolman/tests_integration/tests/spool/test_add.py  
  inflating: spoolman/tests_integration/tests/spool/test_delete.py  
  inflating: spoolman/tests_integration/tests/__init__.py  
   creating: spoolman/tests_integration/tests/vendor/
  inflating: spoolman/tests_integration/tests/vendor/test_find.py  
  inflating: spoolman/tests_integration/tests/vendor/test_update.py  
 extracting: spoolman/tests_integration/tests/vendor/__init__.py  
  inflating: spoolman/tests_integration/tests/vendor/test_get.py  
  inflating: spoolman/tests_integration/tests/vendor/test_add.py  
  inflating: spoolman/tests_integration/tests/vendor/test_delete.py  
   creating: spoolman/tests_integration/tests/fields/
  inflating: spoolman/tests_integration/tests/fields/test_utilize.py  
  inflating: spoolman/tests_integration/tests/fields/__init__.py  
  inflating: spoolman/tests_integration/tests/fields/test_get.py  
  inflating: spoolman/tests_integration/tests/fields/test_create.py  
  inflating: spoolman/tests_integration/tests/fields/test_delete.py  
   creating: spoolman/tests_integration/tests/setting/
  inflating: spoolman/tests_integration/tests/setting/test_set.py  
 extracting: spoolman/tests_integration/tests/setting/__init__.py  
  inflating: spoolman/tests_integration/tests/setting/test_get.py  
  inflating: spoolman/tests_integration/docker-compose-postgres.yml  
  inflating: spoolman/tests_integration/docker-compose-mariadb.yml  
  inflating: spoolman/tests_integration/Dockerfile  
  inflating: spoolman/tests_integration/requirements.txt  
 extracting: spoolman/tests_integration/__init__.py  
  inflating: spoolman/tests_integration/docker-compose-sqlite.yml  
  inflating: spoolman/tests_integration/run.py  
   creating: spoolman/scripts/
  inflating: spoolman/scripts/start.sh  
  inflating: spoolman/scripts/install.sh  
  inflating: spoolman/.pre-commit-config.yaml  
  inflating: spoolman/.env.example   
   creating: spoolman/.github/
  inflating: spoolman/.github/FUNDING.yml  
   creating: spoolman/.github/workflows/
  inflating: spoolman/.github/workflows/ci.yml  
  inflating: spoolman/.github/workflows/apidocs.yml  
  inflating: spoolman/.github/workflows/trigger-release.yml  
   creating: spoolman/.github/ISSUE_TEMPLATE/
  inflating: spoolman/.github/ISSUE_TEMPLATE/bug_report.md  
  inflating: spoolman/.github/ISSUE_TEMPLATE/feature_request.md  
  inflating: spoolman/.gitattributes  
   creating: spoolman/spoolman/
  inflating: spoolman/spoolman/main.py  
  inflating: spoolman/spoolman/filecache.py  
  inflating: spoolman/spoolman/ws.py  
  inflating: spoolman/spoolman/extra_fields.py  
  inflating: spoolman/spoolman/exceptions.py  
   creating: spoolman/spoolman/prometheus/
  inflating: spoolman/spoolman/prometheus/metrics.py  
 extracting: spoolman/spoolman/prometheus/__init__.py  
   creating: spoolman/spoolman/api/
   creating: spoolman/spoolman/api/v1/
  inflating: spoolman/spoolman/api/v1/field.py  
  inflating: spoolman/spoolman/api/v1/models.py  
  inflating: spoolman/spoolman/api/v1/filament.py  
  inflating: spoolman/spoolman/api/v1/export.py  
  inflating: spoolman/spoolman/api/v1/externaldb.py  
 extracting: spoolman/spoolman/api/v1/__init__.py  
  inflating: spoolman/spoolman/api/v1/spool.py  
  inflating: spoolman/spoolman/api/v1/setting.py  
  inflating: spoolman/spoolman/api/v1/vendor.py  
  inflating: spoolman/spoolman/api/v1/other.py  
  inflating: spoolman/spoolman/api/v1/router.py  
 extracting: spoolman/spoolman/api/__init__.py  
  inflating: spoolman/spoolman/env.py  
  inflating: spoolman/spoolman/client.py  
  inflating: spoolman/spoolman/export.py  
  inflating: spoolman/spoolman/externaldb.py  
 extracting: spoolman/spoolman/__init__.py  
   creating: spoolman/spoolman/database/
  inflating: spoolman/spoolman/database/models.py  
  inflating: spoolman/spoolman/database/filament.py  
  inflating: spoolman/spoolman/database/utils.py  
  inflating: spoolman/spoolman/database/database.py  
 extracting: spoolman/spoolman/database/__init__.py  
  inflating: spoolman/spoolman/database/spool.py  
  inflating: spoolman/spoolman/database/setting.py  
  inflating: spoolman/spoolman/database/vendor.py  
  inflating: spoolman/spoolman/docs.py  
  inflating: spoolman/spoolman/math.py  
  inflating: spoolman/spoolman/bump.py  
  inflating: spoolman/spoolman/settings.py  
  inflating: spoolman/.pdm-python    
Ignoring async-timeout: markers 'python_version < "3.11.0"' don't match your environment
Ignoring colorama: markers 'sys_platform == "win32" or platform_system == "Windows"' don't match your environment
Ignoring exceptiongroup: markers 'python_version < "3.11"' don't match your environment
Ignoring importlib-metadata: markers 'python_version < "3.10"' don't match your environment
Ignoring tomli: markers 'python_version < "3.11"' don't match your environment
Ignoring zipp: markers 'python_version < "3.10"' don't match your environment
Collecting aiomysql==0.2.0 (from -r requirements.txt (line 4))
  Downloading aiomysql-0.2.0-py3-none-any.whl.metadata (11 kB)
Collecting aiosqlite==0.20.0 (from -r requirements.txt (line 5))
  Downloading aiosqlite-0.20.0-py3-none-any.whl.metadata (4.3 kB)
Collecting alembic==1.15.1 (from -r requirements.txt (line 6))
  Downloading alembic-1.15.1-py3-none-any.whl.metadata (7.2 kB)
Collecting annotated-types==0.7.0 (from -r requirements.txt (line 7))
  Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting anyio==4.6.2.post1 (from -r requirements.txt (line 8))
  Downloading anyio-4.6.2.post1-py3-none-any.whl.metadata (4.7 kB)
Collecting asyncpg==0.30.0 (from -r requirements.txt (line 10))
  Downloading asyncpg-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.0 kB)
Collecting black==25.1.0 (from -r requirements.txt (line 11))
  Downloading black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (81 kB)
Collecting certifi==2024.8.30 (from -r requirements.txt (line 12))
  Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB)
Collecting cfgv==3.4.0 (from -r requirements.txt (line 13))
  Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB)
Collecting click==8.1.7 (from -r requirements.txt (line 14))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting distlib==0.3.9 (from -r requirements.txt (line 16))
  Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting fastapi==0.115.11 (from -r requirements.txt (line 18))
  Downloading fastapi-0.115.11-py3-none-any.whl.metadata (27 kB)
Collecting filelock==3.16.1 (from -r requirements.txt (line 19))
  Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB)
Collecting greenlet==3.1.1 (from -r requirements.txt (line 20))
  Downloading greenlet-3.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB)
Collecting h11==0.14.0 (from -r requirements.txt (line 21))
  Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting hishel==0.1.1 (from -r requirements.txt (line 22))
  Downloading hishel-0.1.1-py3-none-any.whl.metadata (12 kB)
Collecting httpcore==1.0.7 (from -r requirements.txt (line 23))
  Downloading httpcore-1.0.7-py3-none-any.whl.metadata (21 kB)
Collecting httptools==0.6.4 (from -r requirements.txt (line 24))
  Downloading httptools-0.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.6 kB)
Collecting httpx==0.28.1 (from -r requirements.txt (line 25))
  Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting identify==2.6.3 (from -r requirements.txt (line 26))
  Downloading identify-2.6.3-py2.py3-none-any.whl.metadata (4.4 kB)
Requirement already satisfied: idna==3.10 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 27)) (3.10)
Collecting iniconfig==2.0.0 (from -r requirements.txt (line 29))
  Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting mako==1.3.6 (from -r requirements.txt (line 30))
  Downloading Mako-1.3.6-py3-none-any.whl.metadata (2.9 kB)
Collecting markupsafe==3.0.2 (from -r requirements.txt (line 31))
  Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting mypy-extensions==1.0.0 (from -r requirements.txt (line 32))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB)
Collecting nodeenv==1.9.1 (from -r requirements.txt (line 33))
  Downloading nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB)
Collecting packaging==24.2 (from -r requirements.txt (line 34))
  Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pathspec==0.12.1 (from -r requirements.txt (line 35))
  Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB)
Collecting platformdirs==4.3.6 (from -r requirements.txt (line 36))
  Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
Collecting pluggy==1.5.0 (from -r requirements.txt (line 37))
  Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB)
Collecting pre-commit==4.1.0 (from -r requirements.txt (line 38))
  Downloading pre_commit-4.1.0-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting prometheus-client==0.21.1 (from -r requirements.txt (line 39))
  Downloading prometheus_client-0.21.1-py3-none-any.whl.metadata (1.8 kB)
Collecting psycopg2-binary==2.9.10 (from -r requirements.txt (line 40))
  Downloading psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
Collecting pydantic==2.10.6 (from -r requirements.txt (line 41))
  Downloading pydantic-2.10.6-py3-none-any.whl.metadata (30 kB)
Collecting pydantic-core==2.27.2 (from -r requirements.txt (line 42))
  Downloading pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting pymysql==1.1.1 (from -r requirements.txt (line 43))
  Downloading PyMySQL-1.1.1-py3-none-any.whl.metadata (4.4 kB)
Collecting pytest==8.3.5 (from -r requirements.txt (line 44))
  Downloading pytest-8.3.5-py3-none-any.whl.metadata (7.6 kB)
Collecting pytest-asyncio==0.25.3 (from -r requirements.txt (line 45))
  Downloading pytest_asyncio-0.25.3-py3-none-any.whl.metadata (3.9 kB)
Collecting pyyaml==6.0.2 (from -r requirements.txt (line 46))
  Downloading PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting ruff==0.11.0 (from -r requirements.txt (line 47))
  Downloading ruff-0.11.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (25 kB)
Collecting scheduler==0.8.8 (from -r requirements.txt (line 48))
  Downloading scheduler-0.8.8-py3-none-any.whl.metadata (8.6 kB)
Collecting setuptools==76.0.0 (from -r requirements.txt (line 49))
  Downloading setuptools-76.0.0-py3-none-any.whl.metadata (6.7 kB)
Collecting sniffio==1.3.1 (from -r requirements.txt (line 50))
  Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting sqlalchemy-cockroachdb==2.0.2 (from -r requirements.txt (line 51))
  Downloading sqlalchemy_cockroachdb-2.0.2-py3-none-any.whl.metadata (3.5 kB)
Collecting sqlalchemy==2.0.39 (from sqlalchemy[aiomysql,aiosqlite,asyncio,postgresql_asyncpg]==2.0.39->-r requirements.txt (line 52))
  Downloading sqlalchemy-2.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
Collecting starlette==0.41.3 (from -r requirements.txt (line 53))
  Downloading starlette-0.41.3-py3-none-any.whl.metadata (6.0 kB)
Collecting typeguard==4.4.1 (from -r requirements.txt (line 55))
  Downloading typeguard-4.4.1-py3-none-any.whl.metadata (3.7 kB)
Collecting typing-extensions==4.12.2 (from -r requirements.txt (line 56))
  Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB)
Collecting uvicorn==0.34.0 (from -r requirements.txt (line 57))
  Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB)
Collecting uvloop==0.21.0 (from -r requirements.txt (line 58))
  Downloading uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB)
Collecting virtualenv==20.28.0 (from -r requirements.txt (line 59))
  Downloading virtualenv-20.28.0-py3-none-any.whl.metadata (4.4 kB)
Collecting websockets==15.0.1 (from -r requirements.txt (line 60))
  Downloading websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
Downloading aiomysql-0.2.0-py3-none-any.whl (44 kB)
Downloading aiosqlite-0.20.0-py3-none-any.whl (15 kB)
Downloading alembic-1.15.1-py3-none-any.whl (231 kB)
Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Downloading anyio-4.6.2.post1-py3-none-any.whl (90 kB)
Downloading asyncpg-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 64.7 MB/s eta 0:00:00
Downloading black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (1.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 55.7 MB/s eta 0:00:00
Downloading certifi-2024.8.30-py3-none-any.whl (167 kB)
Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB)
Downloading click-8.1.7-py3-none-any.whl (97 kB)
Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
Downloading fastapi-0.115.11-py3-none-any.whl (94 kB)
Downloading pydantic-2.10.6-py3-none-any.whl (431 kB)
Downloading starlette-0.41.3-py3-none-any.whl (73 kB)
Downloading filelock-3.16.1-py3-none-any.whl (16 kB)
Downloading greenlet-3.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (615 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━ 615.6/615.6 kB 36.1 MB/s eta 0:00:00
Downloading h11-0.14.0-py3-none-any.whl (58 kB)
Downloading hishel-0.1.1-py3-none-any.whl (41 kB)
Downloading httpcore-1.0.7-py3-none-any.whl (78 kB)
Downloading httptools-0.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (473 kB)
Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Downloading identify-2.6.3-py2.py3-none-any.whl (99 kB)
Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB)
Downloading Mako-1.3.6-py3-none-any.whl (78 kB)
Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB)
Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB)
Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB)
Downloading packaging-24.2-py3-none-any.whl (65 kB)
Downloading pathspec-0.12.1-py3-none-any.whl (31 kB)
Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
Downloading pluggy-1.5.0-py3-none-any.whl (20 kB)
Downloading pre_commit-4.1.0-py2.py3-none-any.whl (220 kB)
Downloading prometheus_client-0.21.1-py3-none-any.whl (54 kB)
Downloading psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 65.8 MB/s eta 0:00:00
Downloading pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 59.0 MB/s eta 0:00:00
Downloading PyMySQL-1.1.1-py3-none-any.whl (44 kB)
Downloading pytest-8.3.5-py3-none-any.whl (343 kB)
Downloading pytest_asyncio-0.25.3-py3-none-any.whl (19 kB)
Downloading PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (759 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━ 759.5/759.5 kB 48.0 MB/s eta 0:00:00
Downloading ruff-0.11.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 38.4 MB/s eta 0:00:00
Downloading scheduler-0.8.8-py3-none-any.whl (34 kB)
Downloading setuptools-76.0.0-py3-none-any.whl (1.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 16.7 MB/s eta 0:00:00
Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Downloading sqlalchemy_cockroachdb-2.0.2-py3-none-any.whl (21 kB)
Downloading sqlalchemy-2.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 19.2 MB/s eta 0:00:00
Downloading typeguard-4.4.1-py3-none-any.whl (35 kB)
Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB)
Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB)
Downloading uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 21.1 MB/s eta 0:00:00
Downloading virtualenv-20.28.0-py3-none-any.whl (4.3 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 22.6 MB/s eta 0:00:00
Downloading websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (182 kB)
Installing collected packages: distlib, websockets, uvloop, typing-extensions, sniffio, setuptools, ruff, pyyaml, pymysql, psycopg2-binary, prometheus-client, pluggy, platformdirs, pathspec, packaging, nodeenv, mypy-extensions, markupsafe, iniconfig, identify, httptools, h11, greenlet, filelock, click, cfgv, certifi, asyncpg, annotated-types, virtualenv, uvicorn, typeguard, sqlalchemy, pytest, pydantic-core, mako, httpcore, black, anyio, aiosqlite, aiomysql, starlette, sqlalchemy-cockroachdb, scheduler, pytest-asyncio, pydantic, pre-commit, httpx, alembic, hishel, fastapi
  Attempting uninstall: typing-extensions
    Found existing installation: typing_extensions 4.13.2
   ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  2/51 [uvloop]error: uninstall-no-record-file

× Cannot uninstall typing_extensions 4.13.2
╰─> The package's contents are unknown: no RECORD file was found for typing_extensions.

hint: The package was installed by debian. You should check if it can uninstall the package.

[ERROR] in line 40: exit code 0: while executing command $STD pip3 install -r requirements.txt

[ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)"

🖼️ Additional context (optional).

No response

Originally created by @drrcastro on GitHub (Oct 17, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Spoolman ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/spoolman.sh)" ### ⚙️ What settings are you using? - [x] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? _No response_ ### 📈 Which Proxmox version are you on? pve-manager/9.0.11/3bf5476b8a4699e2 (running kernel: 6.14.11-4-pve) ### 📝 Provide a clear and concise description of the issue. Failed install ``` [ERROR] in line 40: exit code 0: while executing command $STD pip3 install -r requirements.txt [ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)" ``` ### 🔄 Steps to reproduce the issue. used the sript with the default settings ### ❌ Paste the full error output (if available). ``` Unpacking g++-14 (14.2.0-19) ... Selecting previously unselected package g++-x86-64-linux-gnu. Preparing to unpack .../37-g++-x86-64-linux-gnu_4%3a14.2.0-1_amd64.deb ... Unpacking g++-x86-64-linux-gnu (4:14.2.0-1) ... Selecting previously unselected package g++. Preparing to unpack .../38-g++_4%3a14.2.0-1_amd64.deb ... Unpacking g++ (4:14.2.0-1) ... Selecting previously unselected package make. Preparing to unpack .../39-make_4.4.1-2_amd64.deb ... Unpacking make (4.4.1-2) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../40-libdpkg-perl_1.22.21_all.deb ... Unpacking libdpkg-perl (1.22.21) ... Selecting previously unselected package patch. Preparing to unpack .../41-patch_2.8-2_amd64.deb ... Unpacking patch (2.8-2) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../42-dpkg-dev_1.22.21_all.deb ... Unpacking dpkg-dev (1.22.21) ... Selecting previously unselected package build-essential. Preparing to unpack .../43-build-essential_12.12_amd64.deb ... Unpacking build-essential (12.12) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../44-libfakeroot_1.37.1.1-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.1.1-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../45-fakeroot_1.37.1.1-1_amd64.deb ... Unpacking fakeroot (1.37.1.1-1) ... Selecting previously unselected package libalgorithm-diff-perl. Preparing to unpack .../46-libalgorithm-diff-perl_1.201-1_all.deb ... Unpacking libalgorithm-diff-perl (1.201-1) ... Selecting previously unselected package libalgorithm-diff-xs-perl. Preparing to unpack .../47-libalgorithm-diff-xs-perl_0.04-9_amd64.deb ... Unpacking libalgorithm-diff-xs-perl (0.04-9) ... Selecting previously unselected package libalgorithm-merge-perl. Preparing to unpack .../48-libalgorithm-merge-perl_0.08-5_all.deb ... Unpacking libalgorithm-merge-perl (0.08-5) ... Selecting previously unselected package libfile-fcntllock-perl. Preparing to unpack .../49-libfile-fcntllock-perl_0.22-4+b4_amd64.deb ... Unpacking libfile-fcntllock-perl (0.22-4+b4) ... Selecting previously unselected package libpq5:amd64. Preparing to unpack .../50-libpq5_17.6-0+deb13u1_amd64.deb ... Unpacking libpq5:amd64 (17.6-0+deb13u1) ... Selecting previously unselected package libssl-dev:amd64. Preparing to unpack .../51-libssl-dev_3.5.1-1+deb13u1_amd64.deb ... Unpacking libssl-dev:amd64 (3.5.1-1+deb13u1) ... Selecting previously unselected package libpq-dev. Preparing to unpack .../52-libpq-dev_17.6-0+deb13u1_amd64.deb ... Unpacking libpq-dev (17.6-0+deb13u1) ... Selecting previously unselected package manpages-dev. Preparing to unpack .../53-manpages-dev_6.9.1-1_all.deb ... Unpacking manpages-dev (6.9.1-1) ... Setting up manpages-dev (6.9.1-1) ... Setting up libfile-fcntllock-perl (0.22-4+b4) ... Setting up libalgorithm-diff-perl (1.201-1) ... Setting up binutils-common:amd64 (2.44-3) ... Setting up libpq5:amd64 (17.6-0+deb13u1) ... Setting up linux-libc-dev (6.12.48-1) ... Setting up libctf-nobfd0:amd64 (2.44-3) ... Setting up libgomp1:amd64 (14.2.0-19) ... Setting up libsframe1:amd64 (2.44-3) ... Setting up libfakeroot:amd64 (1.37.1.1-1) ... Setting up fakeroot (1.37.1.1-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up rpcsvc-proto (1.4.3-1) ... Setting up make (4.4.1-2) ... Setting up libmpfr6:amd64 (4.2.2-1) ... Setting up libquadmath0:amd64 (14.2.0-19) ... Setting up libssl-dev:amd64 (3.5.1-1+deb13u1) ... Setting up libmpc3:amd64 (1.3.1-1+b3) ... Setting up patch (2.8-2) ... Setting up libdpkg-perl (1.22.21) ... Setting up libubsan1:amd64 (14.2.0-19) ... Setting up libhwasan0:amd64 (14.2.0-19) ... Setting up libcrypt-dev:amd64 (1:4.4.38-1) ... Setting up libasan8:amd64 (14.2.0-19) ... Setting up libtsan2:amd64 (14.2.0-19) ... Setting up libbinutils:amd64 (2.44-3) ... Setting up libisl23:amd64 (0.27-1) ... Setting up libc-dev-bin (2.41-12) ... Setting up libalgorithm-diff-xs-perl (0.04-9) ... Setting up libcc1-0:amd64 (14.2.0-19) ... Setting up liblsan0:amd64 (14.2.0-19) ... Setting up libitm1:amd64 (14.2.0-19) ... Setting up libalgorithm-merge-perl (0.08-5) ... Setting up libctf0:amd64 (2.44-3) ... Setting up libpq-dev (17.6-0+deb13u1) ... Setting up libgprofng0:amd64 (2.44-3) ... Setting up cpp-14-x86-64-linux-gnu (14.2.0-19) ... Setting up cpp-14 (14.2.0-19) ... Setting up libc6-dev:amd64 (2.41-12) ... Setting up libgcc-14-dev:amd64 (14.2.0-19) ... Setting up libstdc++-14-dev:amd64 (14.2.0-19) ... Setting up binutils-x86-64-linux-gnu (2.44-3) ... Setting up cpp-x86-64-linux-gnu (4:14.2.0-1) ... Setting up binutils (2.44-3) ... Setting up dpkg-dev (1.22.21) ... Setting up cpp (4:14.2.0-1) ... Setting up gcc-14-x86-64-linux-gnu (14.2.0-19) ... Setting up gcc-x86-64-linux-gnu (4:14.2.0-1) ... Setting up gcc-14 (14.2.0-19) ... Setting up g++-14-x86-64-linux-gnu (14.2.0-19) ... Setting up g++-x86-64-linux-gnu (4:14.2.0-1) ... Setting up g++-14 (14.2.0-19) ... Setting up gcc (4:14.2.0-1) ... Setting up g++ (4:14.2.0-1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up build-essential (12.12) ... Processing triggers for man-db (2.13.1-1) ... Processing triggers for libc-bin (2.41-12) ... ✔️ Installed Dependencies Installing: python3-dev python3-pip python3-setuptools python3-wheel Installing dependencies: javascript-common python3-jaraco.functools libexpat1-dev python3-jaraco.text libjs-jquery python3-more-itertools libjs-sphinxdoc python3-packaging libjs-underscore python3-pkg-resources libpython3-dev python3-typeguard libpython3.13 python3-typing-extensions libpython3.13-dev python3-zipp python3-autocommand python3.13-dev python3-inflect zlib1g-dev python3-jaraco.context Suggested packages: apache2 | lighttpd | httpd python-setuptools-doc Summary: Upgrading: 0, Installing: 25, Removing: 0, Not Upgrading: 0 Download size: 12.3 MB Space needed: 56.1 MB / 2,790 MB available Get:1 http://deb.debian.org/debian trixie/main amd64 javascript-common all 12+nmu1 [4,864 B] Get:2 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.7.1-2 [161 kB] Get:3 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get:4 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get:5 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 8.1.3-5 [30.5 kB] Get:6 http://deb.debian.org/debian trixie/main amd64 libpython3.13 amd64 3.13.5-2 [2,160 kB] Get:7 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get:8 http://deb.debian.org/debian trixie/main amd64 libpython3.13-dev amd64 3.13.5-2 [5,291 kB] Get:9 http://deb.debian.org/debian trixie/main amd64 libpython3-dev amd64 3.13.5-1 [10.4 kB] Get:10 http://deb.debian.org/debian trixie/main amd64 python3-autocommand all 2.2.2-3 [13.6 kB] Get:11 http://deb.debian.org/debian trixie/main amd64 python3.13-dev amd64 3.13.5-2 [504 kB] Get:12 http://deb.debian.org/debian trixie/main amd64 python3-dev amd64 3.13.5-1 [26.1 kB] Get:13 http://deb.debian.org/debian trixie/main amd64 python3-more-itertools all 10.7.0-1 [67.4 kB] Get:14 http://deb.debian.org/debian trixie/main amd64 python3-typing-extensions all 4.13.2-1 [90.5 kB] Get:15 http://deb.debian.org/debian trixie/main amd64 python3-typeguard all 4.4.2-1 [37.3 kB] Get:16 http://deb.debian.org/debian trixie/main amd64 python3-inflect all 7.3.1-2 [32.4 kB] Get:17 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Get:18 http://deb.debian.org/debian trixie/main amd64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Get:19 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Get:20 http://deb.debian.org/debian trixie/main amd64 python3-zipp all 3.21.0-1 [10.6 kB] Get:21 http://deb.debian.org/debian trixie/main amd64 python3-setuptools all 78.1.1-0.1 [738 kB] Get:22 http://deb.debian.org/debian trixie/main amd64 python3-jaraco.context all 6.0.1-1 [8,276 B] Get:23 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 25.0-1 [56.6 kB] Get:24 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.46.1-2 [21.7 kB] Get:25 http://deb.debian.org/debian trixie/main amd64 python3-pip all 25.1.1+dfsg-1 [1,457 kB] Fetched 12.3 MB in 0s (41.0 MB/s) Selecting previously unselected package javascript-common. (Reading database ... 28644 files and directories currently installed.) Preparing to unpack .../00-javascript-common_12+nmu1_all.deb ... Unpacking javascript-common (12+nmu1) ... Selecting previously unselected package libexpat1-dev:amd64. Preparing to unpack .../01-libexpat1-dev_2.7.1-2_amd64.deb ... Unpacking libexpat1-dev:amd64 (2.7.1-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../02-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../03-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../04-libjs-sphinxdoc_8.1.3-5_all.deb ... Unpacking libjs-sphinxdoc (8.1.3-5) ... Selecting previously unselected package libpython3.13:amd64. Preparing to unpack .../05-libpython3.13_3.13.5-2_amd64.deb ... Unpacking libpython3.13:amd64 (3.13.5-2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../06-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libpython3.13-dev:amd64. Preparing to unpack .../07-libpython3.13-dev_3.13.5-2_amd64.deb ... Unpacking libpython3.13-dev:amd64 (3.13.5-2) ... Selecting previously unselected package libpython3-dev:amd64. Preparing to unpack .../08-libpython3-dev_3.13.5-1_amd64.deb ... Unpacking libpython3-dev:amd64 (3.13.5-1) ... Selecting previously unselected package python3-autocommand. Preparing to unpack .../09-python3-autocommand_2.2.2-3_all.deb ... Unpacking python3-autocommand (2.2.2-3) ... Selecting previously unselected package python3.13-dev. Preparing to unpack .../10-python3.13-dev_3.13.5-2_amd64.deb ... Unpacking python3.13-dev (3.13.5-2) ... Selecting previously unselected package python3-dev. Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ... Unpacking python3-dev (3.13.5-1) ... Selecting previously unselected package python3-more-itertools. Preparing to unpack .../12-python3-more-itertools_10.7.0-1_all.deb ... Unpacking python3-more-itertools (10.7.0-1) ... Selecting previously unselected package python3-typing-extensions. Preparing to unpack .../13-python3-typing-extensions_4.13.2-1_all.deb ... Unpacking python3-typing-extensions (4.13.2-1) ... Selecting previously unselected package python3-typeguard. Preparing to unpack .../14-python3-typeguard_4.4.2-1_all.deb ... Unpacking python3-typeguard (4.4.2-1) ... Selecting previously unselected package python3-inflect. Preparing to unpack .../15-python3-inflect_7.3.1-2_all.deb ... Unpacking python3-inflect (7.3.1-2) ... Selecting previously unselected package python3-jaraco.functools. Preparing to unpack .../16-python3-jaraco.functools_4.1.0-1_all.deb ... Unpacking python3-jaraco.functools (4.1.0-1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../17-python3-pkg-resources_78.1.1-0.1_all.deb ... Unpacking python3-pkg-resources (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.text. Preparing to unpack .../18-python3-jaraco.text_4.0.0-1_all.deb ... Unpacking python3-jaraco.text (4.0.0-1) ... Selecting previously unselected package python3-zipp. Preparing to unpack .../19-python3-zipp_3.21.0-1_all.deb ... Unpacking python3-zipp (3.21.0-1) ... Selecting previously unselected package python3-setuptools. Preparing to unpack .../20-python3-setuptools_78.1.1-0.1_all.deb ... Unpacking python3-setuptools (78.1.1-0.1) ... Selecting previously unselected package python3-jaraco.context. Preparing to unpack .../21-python3-jaraco.context_6.0.1-1_all.deb ... Unpacking python3-jaraco.context (6.0.1-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../22-python3-packaging_25.0-1_all.deb ... Unpacking python3-packaging (25.0-1) ... Selecting previously unselected package python3-wheel. Preparing to unpack .../23-python3-wheel_0.46.1-2_all.deb ... Unpacking python3-wheel (0.46.1-2) ... Selecting previously unselected package python3-pip. Preparing to unpack .../24-python3-pip_25.1.1+dfsg-1_all.deb ... Unpacking python3-pip (25.1.1+dfsg-1) ... Setting up libpython3.13:amd64 (3.13.5-2) ... Setting up python3-more-itertools (10.7.0-1) ... Setting up javascript-common (12+nmu1) ... Setting up python3-jaraco.functools (4.1.0-1) ... Setting up python3-jaraco.context (6.0.1-1) ... Setting up python3-zipp (3.21.0-1) ... Setting up python3-autocommand (2.2.2-3) ... Setting up python3-packaging (25.0-1) ... Setting up libexpat1-dev:amd64 (2.7.1-2) ... Setting up python3-typing-extensions (4.13.2-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up python3-typeguard (4.4.2-1) ... Setting up python3-wheel (0.46.1-2) ... Setting up python3-inflect (7.3.1-2) ... Setting up python3-jaraco.text (4.0.0-1) ... Setting up libpython3.13-dev:amd64 (3.13.5-2) ... Setting up python3-pip (25.1.1+dfsg-1) ... Setting up libjs-sphinxdoc (8.1.3-5) ... Setting up python3-pkg-resources (78.1.1-0.1) ... Setting up libpython3-dev:amd64 (3.13.5-1) ... Setting up python3-setuptools (78.1.1-0.1) ... Setting up python3.13-dev (3.13.5-2) ... Setting up python3-dev (3.13.5-1) ... Processing triggers for man-db (2.13.1-1) ... Processing triggers for libc-bin (2.41-12) ... ✔️ Setup Python3 ⏳ Installing SpoolmanArchive: spoolman.zip inflating: spoolman/LICENSE inflating: spoolman/entrypoint.sh inflating: spoolman/README.md inflating: spoolman/.dockerignore inflating: spoolman/alembic.ini inflating: spoolman/pyproject.toml inflating: spoolman/release_info.json creating: spoolman/client/ creating: spoolman/client/dist/ inflating: spoolman/client/dist/index.html creating: spoolman/client/dist/assets/ inflating: spoolman/client/dist/assets/spoolIcon-CaFR4IZq.css inflating: spoolman/client/dist/assets/index-B4URjOky.js inflating: spoolman/client/dist/assets/da_DK-BpvlE_Xu.js inflating: spoolman/client/dist/assets/show-CpGyHb6A.js inflating: spoolman/client/dist/assets/uk-Bjl4pV_t.js inflating: spoolman/client/dist/assets/zh_CN-CfI1nF_w.js inflating: spoolman/client/dist/assets/ta_IN-B3j0U6m9.js inflating: spoolman/client/dist/assets/lt_LT-BbMFQbmu.js inflating: spoolman/client/dist/assets/saveload-CBXD9D9h.js inflating: spoolman/client/dist/assets/ja_JP-Bjr9dqHu.js inflating: spoolman/client/dist/assets/extraFields-B0EZ5ngy.js inflating: spoolman/client/dist/assets/create-Dr5139jb.js inflating: spoolman/client/dist/assets/scanner-beep-hQk9Q5dh.mp3 inflating: spoolman/client/dist/assets/pl_PL-BddsYSLW.js inflating: spoolman/client/dist/assets/Slider-Bp0BxXcD.js inflating: spoolman/client/dist/assets/hu_HU-BHxMsRqT.js inflating: spoolman/client/dist/assets/index-eQPifaL0.js inflating: spoolman/client/dist/assets/browser-ponyfill-Db9VcM22.js inflating: spoolman/client/dist/assets/spoolIcon-yu-YmbCk.js inflating: spoolman/client/dist/assets/ar_EG-DtShf8gL.js inflating: spoolman/client/dist/assets/PrinterOutlined-C8iHzcGC.js inflating: spoolman/client/dist/assets/mn_MN-DsWeDWSN.js inflating: spoolman/client/dist/assets/fr_FR-CXNu__aQ.js inflating: spoolman/client/dist/assets/ne_NP-DZiN1hEi.js inflating: spoolman/client/dist/assets/index-Ch0pKwfU.js inflating: spoolman/client/dist/assets/de-Bf5OBSRG.js inflating: spoolman/client/dist/assets/tk_TK-4rHmD43c.js inflating: spoolman/client/dist/assets/pt-br-ZpdYJIGz.js inflating: spoolman/client/dist/assets/Pagination-CVyEoD-B.js inflating: spoolman/client/dist/assets/multiColorPicker-DCGE0un0.js inflating: spoolman/client/dist/assets/tr_TR-BChhhRn0.js inflating: spoolman/client/dist/assets/ku_IQ-K7kyEApZ.js inflating: spoolman/client/dist/assets/he_IL-s7s8upea.js inflating: spoolman/client/dist/assets/da-De-tG9qt.js inflating: spoolman/client/dist/assets/fi_FI-DFQ82Lou.js inflating: spoolman/client/dist/assets/list-CdyeBWUG.js inflating: spoolman/client/dist/assets/uk_UA-9hYaoQAd.js inflating: spoolman/client/dist/assets/pt_PT-fUGHg44Z.js inflating: spoolman/client/dist/assets/inputNumberRange-B4VYsMit.js inflating: spoolman/client/dist/assets/si_LK-BY2xdMaI.js extracting: spoolman/client/dist/assets/create-BIjmORAJ.css inflating: spoolman/client/dist/assets/fr_BE-CFkHe2iI.js inflating: spoolman/client/dist/assets/el_GR-CLhC4q4T.js inflating: spoolman/client/dist/assets/ru-CVHpih_T.js inflating: spoolman/client/dist/assets/kk_KZ-BHEUyHyn.js inflating: spoolman/client/dist/assets/filtering-CY1b-XQk.js inflating: spoolman/client/dist/assets/sk_SK-BCAnjy89.js inflating: spoolman/client/dist/assets/SolutionOutlined-BiRM0hYt.js inflating: spoolman/client/dist/assets/functions-CXqFD13j.js inflating: spoolman/client/dist/assets/list-Bhjfo-WE.js inflating: spoolman/client/dist/assets/lv_LV-CqRJaicj.js inflating: spoolman/client/dist/assets/ur_PK-AGpt3KQJ.js inflating: spoolman/client/dist/assets/th_TH-CnL8rhv_.js inflating: spoolman/client/dist/assets/ca_ES-Bk2biKx0.js inflating: spoolman/client/dist/assets/sl_SI-DcDN3zxL.js inflating: spoolman/client/dist/assets/otherModels-DvapDsfi.js inflating: spoolman/client/dist/assets/show-C1g2zpX0.js inflating: spoolman/client/dist/assets/numberField-BmIW_M0T.js inflating: spoolman/client/dist/assets/kmr_IQ-YmGZZb5I.js inflating: spoolman/client/dist/assets/nb-Bpuunv5O.js inflating: spoolman/client/dist/assets/fa-BuF3CfHL.js inflating: spoolman/client/dist/assets/ja-7LtAHsz5.js inflating: spoolman/client/dist/assets/index-De4iiS9h.css inflating: spoolman/client/dist/assets/by_BY-C5RxarL-.js inflating: spoolman/client/dist/assets/ro_RO-dGjfS6pd.js inflating: spoolman/client/dist/assets/ro-Dmv_0yMp.js inflating: spoolman/client/dist/assets/functions-D4Fp3Wy1.js inflating: spoolman/client/dist/assets/zh_HK-CNdikYnk.js inflating: spoolman/client/dist/assets/ms_MY-QJTiBXL2.js inflating: spoolman/client/dist/assets/edit-C6TdIkbf.js inflating: spoolman/client/dist/assets/ml_IN-ClOFA_ev.js inflating: spoolman/client/dist/assets/cs_CZ-BPlu-qHu.js inflating: spoolman/client/dist/assets/zh_CN-cwSELhhy.js inflating: spoolman/client/dist/assets/parsing-qKQFvQe2.js inflating: spoolman/client/dist/assets/liveify-IR9gecIq.js inflating: spoolman/client/dist/assets/Trans-CSuTiHY3.js inflating: spoolman/client/dist/assets/nb_NO-MM5RcKPG.js inflating: spoolman/client/dist/assets/edit-BMQIkfRJ.js inflating: spoolman/client/dist/assets/es_ES-DI_jmMgR.js inflating: spoolman/client/dist/assets/index-B08Na4ct.js inflating: spoolman/client/dist/assets/index-DfDUjq-h.js inflating: spoolman/client/dist/assets/uz_UZ-BRvPy1Ri.js inflating: spoolman/client/dist/assets/index-DxXgfDeM.js inflating: spoolman/client/dist/assets/FileImageOutlined-DWIML5Wu.js inflating: spoolman/client/dist/assets/list-CUkCm6V9.js inflating: spoolman/client/dist/assets/settings-CuQ4w3_u.js inflating: spoolman/client/dist/assets/hi_IN-CzcrCwO8.js inflating: spoolman/client/dist/assets/et_EE-D6UFQGhZ.js inflating: spoolman/client/dist/assets/index-diS_dNPk.js inflating: spoolman/client/dist/assets/hy_AM-DmlXeD5i.js inflating: spoolman/client/dist/assets/el-Dkekp6DZ.js inflating: spoolman/client/dist/assets/generalSettings-F1sGt7ks.js inflating: spoolman/client/dist/assets/az_AZ-ByZb7Y7s.js inflating: spoolman/client/dist/assets/km_KH-CGnGQDR_.js inflating: spoolman/client/dist/assets/en-SFf4xBPF.js inflating: spoolman/client/dist/assets/printingDialog-CIr_jKdu.js inflating: spoolman/client/dist/assets/it_IT-CiN2ceys.js inflating: spoolman/client/dist/assets/hu-BdOgkpRp.js inflating: spoolman/client/dist/assets/kn_IN-hQmVtJwF.js inflating: spoolman/client/dist/assets/ru_RU-Cm1URKfM.js inflating: spoolman/client/dist/assets/sr_RS-BVzbXVoq.js inflating: spoolman/client/dist/assets/utc-COpqh2XT.js inflating: spoolman/client/dist/assets/nl-CPA_nQsp.js inflating: spoolman/client/dist/assets/zh_TW-BX83KH_G.js inflating: spoolman/client/dist/assets/index-DYLtQKpe.js inflating: spoolman/client/dist/assets/functions-DLGRb2J1.js inflating: spoolman/client/dist/assets/is_IS-Crdy7Wyc.js inflating: spoolman/client/dist/assets/ko_KR-CdYIgRiV.js inflating: spoolman/client/dist/assets/spoolQrCodePrintingDialog-wZTzr0hZ.js inflating: spoolman/client/dist/assets/pt-CX0bfxDP.js inflating: spoolman/client/dist/assets/extraFieldsSettings-D0lM8qI6.js inflating: spoolman/client/dist/assets/hr_HR-CdsSmtSQ.js inflating: spoolman/client/dist/assets/vi_VN-_llE8_ZK.js inflating: spoolman/client/dist/assets/id_ID-_5IXsVCf.js inflating: spoolman/client/dist/assets/ka_GE-DQUMu_NT.js inflating: spoolman/client/dist/assets/fr_CA-mlKC0qG3.js inflating: spoolman/client/dist/assets/fr-ihw_5kzC.js inflating: spoolman/client/dist/assets/show-6pXOCqeV.js inflating: spoolman/client/dist/assets/en_GB-BycEvHnp.js inflating: spoolman/client/dist/assets/printing-Diwo_nO2.js inflating: spoolman/client/dist/assets/index-Ffvg6hCC.js inflating: spoolman/client/dist/assets/gl_ES-BhFMweYR.js inflating: spoolman/client/dist/assets/spoolSelectModal-Cd-ZP3AW.js inflating: spoolman/client/dist/assets/it-Dia-y5PQ.js inflating: spoolman/client/dist/assets/functions-DdkTDQL_.js inflating: spoolman/client/dist/assets/column-LYfMGrRl.js inflating: spoolman/client/dist/assets/sv_SE-tR48tZTO.js inflating: spoolman/client/dist/assets/edit-DvJYJ46U.js inflating: spoolman/client/dist/assets/index-XH4NcrrW.js inflating: spoolman/client/dist/assets/bn_BD-ClEgeOl-.js inflating: spoolman/client/dist/assets/my_MM-B9Mhu9G3.js inflating: spoolman/client/dist/assets/model-CZ_KvoQu.js inflating: spoolman/client/dist/assets/ga_IE-CxRqofiH.js inflating: spoolman/client/dist/assets/zh_TW-DqTThpOu.js inflating: spoolman/client/dist/assets/ta-B7uplI2K.js inflating: spoolman/client/dist/assets/create-DAb5g5HJ.js inflating: spoolman/client/dist/assets/queryFields-dzSDLLJS.js inflating: spoolman/client/dist/assets/kmr_IQ-nWjvD45s.js inflating: spoolman/client/dist/assets/index-B6snAd4S.css inflating: spoolman/client/dist/assets/index-C6Bpo4jX.js inflating: spoolman/client/dist/assets/de_DE-DnmRzHec.js inflating: spoolman/client/dist/assets/nl_NL-IuHfTEs5.js inflating: spoolman/client/dist/assets/pt_BR-CEDnRd03.js inflating: spoolman/client/dist/assets/nl_BE-BQxE5pmB.js inflating: spoolman/client/dist/assets/create-Dm2nDJBo.js inflating: spoolman/client/dist/assets/qrCodePrintingDialog-CwKQA7_G.js inflating: spoolman/client/dist/assets/cs-DcAhmE08.js inflating: spoolman/client/dist/assets/Pagination-CscL0jW2.js inflating: spoolman/client/dist/assets/index-W1N5u3Ft.js inflating: spoolman/client/dist/assets/fa_IR-8QH20HEq.js inflating: spoolman/client/dist/assets/querySettings-D9O9O67J.js inflating: spoolman/client/dist/assets/Table-qI6TUtNN.js inflating: spoolman/client/dist/assets/pl-BbvdbE2y.js inflating: spoolman/client/dist/assets/eu_ES-vIvBHIRR.js inflating: spoolman/client/dist/assets/ToTopOutlined-DLUh6odn.js inflating: spoolman/client/dist/assets/es-BcUtVG82.js inflating: spoolman/client/dist/assets/bg_BG-1IiXMDen.js inflating: spoolman/client/dist/assets/zh-hk-BPRQZ4ET.js inflating: spoolman/client/dist/assets/index-o_583r73.js inflating: spoolman/client/dist/assets/mk_MK-Y0HlHOoz.js inflating: spoolman/client/dist/assets/ReloadOutlined-CMSPogQ2.js inflating: spoolman/client/dist/assets/th-Bi79XXj0.js inflating: spoolman/client/dist/assets/Tree-Cn7eUjxv.js inflating: spoolman/client/dist/assets/sv-Bsdx0s2t.js extracting: spoolman/client/dist/kofi_s_logo_nolabel.png inflating: spoolman/client/dist/icon512_maskable.png inflating: spoolman/client/dist/favicon.svg inflating: spoolman/client/dist/favicon.ico inflating: spoolman/client/dist/icon512_rounded.png inflating: spoolman/client/dist/manifest.json inflating: spoolman/client/dist/apple-touch-icon.png creating: spoolman/client/dist/locales/ creating: spoolman/client/dist/locales/nl/ inflating: spoolman/client/dist/locales/nl/common.json creating: spoolman/client/dist/locales/nb-NO/ inflating: spoolman/client/dist/locales/nb-NO/common.json creating: spoolman/client/dist/locales/el/ inflating: spoolman/client/dist/locales/el/common.json creating: spoolman/client/dist/locales/es/ inflating: spoolman/client/dist/locales/es/common.json creating: spoolman/client/dist/locales/ta/ inflating: spoolman/client/dist/locales/ta/common.json creating: spoolman/client/dist/locales/ru/ inflating: spoolman/client/dist/locales/ru/common.json creating: spoolman/client/dist/locales/lt/ extracting: spoolman/client/dist/locales/lt/common.json creating: spoolman/client/dist/locales/et/ inflating: spoolman/client/dist/locales/et/common.json creating: spoolman/client/dist/locales/pt/ inflating: spoolman/client/dist/locales/pt/common.json creating: spoolman/client/dist/locales/th/ inflating: spoolman/client/dist/locales/th/common.json creating: spoolman/client/dist/locales/it/ inflating: spoolman/client/dist/locales/it/common.json creating: spoolman/client/dist/locales/de/ inflating: spoolman/client/dist/locales/de/common.json creating: spoolman/client/dist/locales/cs/ inflating: spoolman/client/dist/locales/cs/common.json creating: spoolman/client/dist/locales/uk/ inflating: spoolman/client/dist/locales/uk/common.json creating: spoolman/client/dist/locales/zh-Hant/ inflating: spoolman/client/dist/locales/zh-Hant/common.json creating: spoolman/client/dist/locales/fa/ inflating: spoolman/client/dist/locales/fa/common.json creating: spoolman/client/dist/locales/pl/ inflating: spoolman/client/dist/locales/pl/common.json creating: spoolman/client/dist/locales/en/ inflating: spoolman/client/dist/locales/en/common.json creating: spoolman/client/dist/locales/hu/ inflating: spoolman/client/dist/locales/hu/common.json creating: spoolman/client/dist/locales/fr/ inflating: spoolman/client/dist/locales/fr/common.json creating: spoolman/client/dist/locales/ro/ inflating: spoolman/client/dist/locales/ro/common.json creating: spoolman/client/dist/locales/zh/ inflating: spoolman/client/dist/locales/zh/common.json creating: spoolman/client/dist/locales/da/ inflating: spoolman/client/dist/locales/da/common.json creating: spoolman/client/dist/locales/sv/ inflating: spoolman/client/dist/locales/sv/common.json creating: spoolman/client/dist/locales/ja/ inflating: spoolman/client/dist/locales/ja/common.json creating: spoolman/client/dist/locales/pt-BR/ inflating: spoolman/client/dist/locales/pt-BR/common.json inflating: spoolman/pdm.lock inflating: spoolman/Dockerfile inflating: spoolman/requirements.txt extracting: spoolman/build.txt creating: spoolman/migrations/ inflating: spoolman/migrations/README.md inflating: spoolman/migrations/env.py extracting: spoolman/migrations/__init__.py creating: spoolman/migrations/versions/ inflating: spoolman/migrations/versions/2023_08_12_2121-92793c8a937c_color_hex_alpha.py inflating: spoolman/migrations/versions/2023_12_30_0839-b82cd9e2aa6f_added_spool_prices.py inflating: spoolman/migrations/versions/2024_03_26_0948-aafcd7fb0e84_spool_weights.py inflating: spoolman/migrations/versions/2023_07_14_1217-92186a5f7b0f_add_spool_archived_field.py inflating: spoolman/migrations/versions/2023_05_27_2146-684d32cf7e4d_initial.py extracting: spoolman/migrations/versions/__init__.py inflating: spoolman/migrations/versions/2023_05_28_2136-b47376d60c6d_add_extruder_and_bed_temperature_.py inflating: spoolman/migrations/versions/2024_01_03_1346-ccbb17aeda7c_added_settings_table.py inflating: spoolman/migrations/versions/2024_01_04_2209-b8881bdb716c_added_extra_fields.py inflating: spoolman/migrations/versions/2023_06_01_1953-db385b808a20_add_filament_color_code.py inflating: spoolman/migrations/versions/2024_05_12_1930-395d560284b3_added_external_id.py inflating: spoolman/migrations/versions/2024_05_28_1846-415a8f855e14_multi_colors.py inflating: spoolman/migrations/versions/2024_03_26_1507-5f069e51bd89_vendor_empty_spool_weight.py inflating: spoolman/migrations/versions/2024_03_26_1349-304a32906234_spool_weight_population.py inflating: spoolman/migrations/script.py.mako inflating: spoolman/.gitignore creating: spoolman/tests_integration/ inflating: spoolman/tests_integration/docker-compose-cockroachdb.yml creating: spoolman/tests_integration/tests/ inflating: spoolman/tests_integration/tests/conftest.py inflating: spoolman/tests_integration/tests/test_backup.py creating: spoolman/tests_integration/tests/filament/ inflating: spoolman/tests_integration/tests/filament/test_find.py inflating: spoolman/tests_integration/tests/filament/test_update.py extracting: spoolman/tests_integration/tests/filament/__init__.py inflating: spoolman/tests_integration/tests/filament/test_get.py inflating: spoolman/tests_integration/tests/filament/test_add.py inflating: spoolman/tests_integration/tests/filament/test_delete.py creating: spoolman/tests_integration/tests/spool/ inflating: spoolman/tests_integration/tests/spool/test_measure.py inflating: spoolman/tests_integration/tests/spool/test_find.py inflating: spoolman/tests_integration/tests/spool/test_update.py inflating: spoolman/tests_integration/tests/spool/test_use.py extracting: spoolman/tests_integration/tests/spool/__init__.py inflating: spoolman/tests_integration/tests/spool/test_get.py inflating: spoolman/tests_integration/tests/spool/test_add.py inflating: spoolman/tests_integration/tests/spool/test_delete.py inflating: spoolman/tests_integration/tests/__init__.py creating: spoolman/tests_integration/tests/vendor/ inflating: spoolman/tests_integration/tests/vendor/test_find.py inflating: spoolman/tests_integration/tests/vendor/test_update.py extracting: spoolman/tests_integration/tests/vendor/__init__.py inflating: spoolman/tests_integration/tests/vendor/test_get.py inflating: spoolman/tests_integration/tests/vendor/test_add.py inflating: spoolman/tests_integration/tests/vendor/test_delete.py creating: spoolman/tests_integration/tests/fields/ inflating: spoolman/tests_integration/tests/fields/test_utilize.py inflating: spoolman/tests_integration/tests/fields/__init__.py inflating: spoolman/tests_integration/tests/fields/test_get.py inflating: spoolman/tests_integration/tests/fields/test_create.py inflating: spoolman/tests_integration/tests/fields/test_delete.py creating: spoolman/tests_integration/tests/setting/ inflating: spoolman/tests_integration/tests/setting/test_set.py extracting: spoolman/tests_integration/tests/setting/__init__.py inflating: spoolman/tests_integration/tests/setting/test_get.py inflating: spoolman/tests_integration/docker-compose-postgres.yml inflating: spoolman/tests_integration/docker-compose-mariadb.yml inflating: spoolman/tests_integration/Dockerfile inflating: spoolman/tests_integration/requirements.txt extracting: spoolman/tests_integration/__init__.py inflating: spoolman/tests_integration/docker-compose-sqlite.yml inflating: spoolman/tests_integration/run.py creating: spoolman/scripts/ inflating: spoolman/scripts/start.sh inflating: spoolman/scripts/install.sh inflating: spoolman/.pre-commit-config.yaml inflating: spoolman/.env.example creating: spoolman/.github/ inflating: spoolman/.github/FUNDING.yml creating: spoolman/.github/workflows/ inflating: spoolman/.github/workflows/ci.yml inflating: spoolman/.github/workflows/apidocs.yml inflating: spoolman/.github/workflows/trigger-release.yml creating: spoolman/.github/ISSUE_TEMPLATE/ inflating: spoolman/.github/ISSUE_TEMPLATE/bug_report.md inflating: spoolman/.github/ISSUE_TEMPLATE/feature_request.md inflating: spoolman/.gitattributes creating: spoolman/spoolman/ inflating: spoolman/spoolman/main.py inflating: spoolman/spoolman/filecache.py inflating: spoolman/spoolman/ws.py inflating: spoolman/spoolman/extra_fields.py inflating: spoolman/spoolman/exceptions.py creating: spoolman/spoolman/prometheus/ inflating: spoolman/spoolman/prometheus/metrics.py extracting: spoolman/spoolman/prometheus/__init__.py creating: spoolman/spoolman/api/ creating: spoolman/spoolman/api/v1/ inflating: spoolman/spoolman/api/v1/field.py inflating: spoolman/spoolman/api/v1/models.py inflating: spoolman/spoolman/api/v1/filament.py inflating: spoolman/spoolman/api/v1/export.py inflating: spoolman/spoolman/api/v1/externaldb.py extracting: spoolman/spoolman/api/v1/__init__.py inflating: spoolman/spoolman/api/v1/spool.py inflating: spoolman/spoolman/api/v1/setting.py inflating: spoolman/spoolman/api/v1/vendor.py inflating: spoolman/spoolman/api/v1/other.py inflating: spoolman/spoolman/api/v1/router.py extracting: spoolman/spoolman/api/__init__.py inflating: spoolman/spoolman/env.py inflating: spoolman/spoolman/client.py inflating: spoolman/spoolman/export.py inflating: spoolman/spoolman/externaldb.py extracting: spoolman/spoolman/__init__.py creating: spoolman/spoolman/database/ inflating: spoolman/spoolman/database/models.py inflating: spoolman/spoolman/database/filament.py inflating: spoolman/spoolman/database/utils.py inflating: spoolman/spoolman/database/database.py extracting: spoolman/spoolman/database/__init__.py inflating: spoolman/spoolman/database/spool.py inflating: spoolman/spoolman/database/setting.py inflating: spoolman/spoolman/database/vendor.py inflating: spoolman/spoolman/docs.py inflating: spoolman/spoolman/math.py inflating: spoolman/spoolman/bump.py inflating: spoolman/spoolman/settings.py inflating: spoolman/.pdm-python Ignoring async-timeout: markers 'python_version < "3.11.0"' don't match your environment Ignoring colorama: markers 'sys_platform == "win32" or platform_system == "Windows"' don't match your environment Ignoring exceptiongroup: markers 'python_version < "3.11"' don't match your environment Ignoring importlib-metadata: markers 'python_version < "3.10"' don't match your environment Ignoring tomli: markers 'python_version < "3.11"' don't match your environment Ignoring zipp: markers 'python_version < "3.10"' don't match your environment Collecting aiomysql==0.2.0 (from -r requirements.txt (line 4)) Downloading aiomysql-0.2.0-py3-none-any.whl.metadata (11 kB) Collecting aiosqlite==0.20.0 (from -r requirements.txt (line 5)) Downloading aiosqlite-0.20.0-py3-none-any.whl.metadata (4.3 kB) Collecting alembic==1.15.1 (from -r requirements.txt (line 6)) Downloading alembic-1.15.1-py3-none-any.whl.metadata (7.2 kB) Collecting annotated-types==0.7.0 (from -r requirements.txt (line 7)) Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB) Collecting anyio==4.6.2.post1 (from -r requirements.txt (line 8)) Downloading anyio-4.6.2.post1-py3-none-any.whl.metadata (4.7 kB) Collecting asyncpg==0.30.0 (from -r requirements.txt (line 10)) Downloading asyncpg-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.0 kB) Collecting black==25.1.0 (from -r requirements.txt (line 11)) Downloading black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl.metadata (81 kB) Collecting certifi==2024.8.30 (from -r requirements.txt (line 12)) Downloading certifi-2024.8.30-py3-none-any.whl.metadata (2.2 kB) Collecting cfgv==3.4.0 (from -r requirements.txt (line 13)) Downloading cfgv-3.4.0-py2.py3-none-any.whl.metadata (8.5 kB) Collecting click==8.1.7 (from -r requirements.txt (line 14)) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Collecting distlib==0.3.9 (from -r requirements.txt (line 16)) Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB) Collecting fastapi==0.115.11 (from -r requirements.txt (line 18)) Downloading fastapi-0.115.11-py3-none-any.whl.metadata (27 kB) Collecting filelock==3.16.1 (from -r requirements.txt (line 19)) Downloading filelock-3.16.1-py3-none-any.whl.metadata (2.9 kB) Collecting greenlet==3.1.1 (from -r requirements.txt (line 20)) Downloading greenlet-3.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (3.8 kB) Collecting h11==0.14.0 (from -r requirements.txt (line 21)) Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB) Collecting hishel==0.1.1 (from -r requirements.txt (line 22)) Downloading hishel-0.1.1-py3-none-any.whl.metadata (12 kB) Collecting httpcore==1.0.7 (from -r requirements.txt (line 23)) Downloading httpcore-1.0.7-py3-none-any.whl.metadata (21 kB) Collecting httptools==0.6.4 (from -r requirements.txt (line 24)) Downloading httptools-0.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.6 kB) Collecting httpx==0.28.1 (from -r requirements.txt (line 25)) Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB) Collecting identify==2.6.3 (from -r requirements.txt (line 26)) Downloading identify-2.6.3-py2.py3-none-any.whl.metadata (4.4 kB) Requirement already satisfied: idna==3.10 in /usr/lib/python3/dist-packages (from -r requirements.txt (line 27)) (3.10) Collecting iniconfig==2.0.0 (from -r requirements.txt (line 29)) Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB) Collecting mako==1.3.6 (from -r requirements.txt (line 30)) Downloading Mako-1.3.6-py3-none-any.whl.metadata (2.9 kB) Collecting markupsafe==3.0.2 (from -r requirements.txt (line 31)) Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB) Collecting mypy-extensions==1.0.0 (from -r requirements.txt (line 32)) Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB) Collecting nodeenv==1.9.1 (from -r requirements.txt (line 33)) Downloading nodeenv-1.9.1-py2.py3-none-any.whl.metadata (21 kB) Collecting packaging==24.2 (from -r requirements.txt (line 34)) Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) Collecting pathspec==0.12.1 (from -r requirements.txt (line 35)) Downloading pathspec-0.12.1-py3-none-any.whl.metadata (21 kB) Collecting platformdirs==4.3.6 (from -r requirements.txt (line 36)) Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB) Collecting pluggy==1.5.0 (from -r requirements.txt (line 37)) Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) Collecting pre-commit==4.1.0 (from -r requirements.txt (line 38)) Downloading pre_commit-4.1.0-py2.py3-none-any.whl.metadata (1.3 kB) Collecting prometheus-client==0.21.1 (from -r requirements.txt (line 39)) Downloading prometheus_client-0.21.1-py3-none-any.whl.metadata (1.8 kB) Collecting psycopg2-binary==2.9.10 (from -r requirements.txt (line 40)) Downloading psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Collecting pydantic==2.10.6 (from -r requirements.txt (line 41)) Downloading pydantic-2.10.6-py3-none-any.whl.metadata (30 kB) Collecting pydantic-core==2.27.2 (from -r requirements.txt (line 42)) Downloading pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB) Collecting pymysql==1.1.1 (from -r requirements.txt (line 43)) Downloading PyMySQL-1.1.1-py3-none-any.whl.metadata (4.4 kB) Collecting pytest==8.3.5 (from -r requirements.txt (line 44)) Downloading pytest-8.3.5-py3-none-any.whl.metadata (7.6 kB) Collecting pytest-asyncio==0.25.3 (from -r requirements.txt (line 45)) Downloading pytest_asyncio-0.25.3-py3-none-any.whl.metadata (3.9 kB) Collecting pyyaml==6.0.2 (from -r requirements.txt (line 46)) Downloading PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB) Collecting ruff==0.11.0 (from -r requirements.txt (line 47)) Downloading ruff-0.11.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (25 kB) Collecting scheduler==0.8.8 (from -r requirements.txt (line 48)) Downloading scheduler-0.8.8-py3-none-any.whl.metadata (8.6 kB) Collecting setuptools==76.0.0 (from -r requirements.txt (line 49)) Downloading setuptools-76.0.0-py3-none-any.whl.metadata (6.7 kB) Collecting sniffio==1.3.1 (from -r requirements.txt (line 50)) Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB) Collecting sqlalchemy-cockroachdb==2.0.2 (from -r requirements.txt (line 51)) Downloading sqlalchemy_cockroachdb-2.0.2-py3-none-any.whl.metadata (3.5 kB) Collecting sqlalchemy==2.0.39 (from sqlalchemy[aiomysql,aiosqlite,asyncio,postgresql_asyncpg]==2.0.39->-r requirements.txt (line 52)) Downloading sqlalchemy-2.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB) Collecting starlette==0.41.3 (from -r requirements.txt (line 53)) Downloading starlette-0.41.3-py3-none-any.whl.metadata (6.0 kB) Collecting typeguard==4.4.1 (from -r requirements.txt (line 55)) Downloading typeguard-4.4.1-py3-none-any.whl.metadata (3.7 kB) Collecting typing-extensions==4.12.2 (from -r requirements.txt (line 56)) Downloading typing_extensions-4.12.2-py3-none-any.whl.metadata (3.0 kB) Collecting uvicorn==0.34.0 (from -r requirements.txt (line 57)) Downloading uvicorn-0.34.0-py3-none-any.whl.metadata (6.5 kB) Collecting uvloop==0.21.0 (from -r requirements.txt (line 58)) Downloading uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.9 kB) Collecting virtualenv==20.28.0 (from -r requirements.txt (line 59)) Downloading virtualenv-20.28.0-py3-none-any.whl.metadata (4.4 kB) Collecting websockets==15.0.1 (from -r requirements.txt (line 60)) Downloading websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB) Downloading aiomysql-0.2.0-py3-none-any.whl (44 kB) Downloading aiosqlite-0.20.0-py3-none-any.whl (15 kB) Downloading alembic-1.15.1-py3-none-any.whl (231 kB) Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB) Downloading anyio-4.6.2.post1-py3-none-any.whl (90 kB) Downloading asyncpg-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.6/3.6 MB 64.7 MB/s eta 0:00:00 Downloading black-25.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 55.7 MB/s eta 0:00:00 Downloading certifi-2024.8.30-py3-none-any.whl (167 kB) Downloading cfgv-3.4.0-py2.py3-none-any.whl (7.2 kB) Downloading click-8.1.7-py3-none-any.whl (97 kB) Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB) Downloading fastapi-0.115.11-py3-none-any.whl (94 kB) Downloading pydantic-2.10.6-py3-none-any.whl (431 kB) Downloading starlette-0.41.3-py3-none-any.whl (73 kB) Downloading filelock-3.16.1-py3-none-any.whl (16 kB) Downloading greenlet-3.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (615 kB) ━━━━━━━━━━━━━━━━━━━━━━━━ 615.6/615.6 kB 36.1 MB/s eta 0:00:00 Downloading h11-0.14.0-py3-none-any.whl (58 kB) Downloading hishel-0.1.1-py3-none-any.whl (41 kB) Downloading httpcore-1.0.7-py3-none-any.whl (78 kB) Downloading httptools-0.6.4-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (473 kB) Downloading httpx-0.28.1-py3-none-any.whl (73 kB) Downloading identify-2.6.3-py2.py3-none-any.whl (99 kB) Downloading iniconfig-2.0.0-py3-none-any.whl (5.9 kB) Downloading Mako-1.3.6-py3-none-any.whl (78 kB) Downloading MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23 kB) Downloading mypy_extensions-1.0.0-py3-none-any.whl (4.7 kB) Downloading nodeenv-1.9.1-py2.py3-none-any.whl (22 kB) Downloading packaging-24.2-py3-none-any.whl (65 kB) Downloading pathspec-0.12.1-py3-none-any.whl (31 kB) Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB) Downloading pluggy-1.5.0-py3-none-any.whl (20 kB) Downloading pre_commit-4.1.0-py2.py3-none-any.whl (220 kB) Downloading prometheus_client-0.21.1-py3-none-any.whl (54 kB) Downloading psycopg2_binary-2.9.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 65.8 MB/s eta 0:00:00 Downloading pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 59.0 MB/s eta 0:00:00 Downloading PyMySQL-1.1.1-py3-none-any.whl (44 kB) Downloading pytest-8.3.5-py3-none-any.whl (343 kB) Downloading pytest_asyncio-0.25.3-py3-none-any.whl (19 kB) Downloading PyYAML-6.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (759 kB) ━━━━━━━━━━━━━━━━━━━━━━━━ 759.5/759.5 kB 48.0 MB/s eta 0:00:00 Downloading ruff-0.11.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 38.4 MB/s eta 0:00:00 Downloading scheduler-0.8.8-py3-none-any.whl (34 kB) Downloading setuptools-76.0.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 16.7 MB/s eta 0:00:00 Downloading sniffio-1.3.1-py3-none-any.whl (10 kB) Downloading sqlalchemy_cockroachdb-2.0.2-py3-none-any.whl (21 kB) Downloading sqlalchemy-2.0.39-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 19.2 MB/s eta 0:00:00 Downloading typeguard-4.4.1-py3-none-any.whl (35 kB) Downloading typing_extensions-4.12.2-py3-none-any.whl (37 kB) Downloading uvicorn-0.34.0-py3-none-any.whl (62 kB) Downloading uvloop-0.21.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.7 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 21.1 MB/s eta 0:00:00 Downloading virtualenv-20.28.0-py3-none-any.whl (4.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 22.6 MB/s eta 0:00:00 Downloading websockets-15.0.1-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (182 kB) Installing collected packages: distlib, websockets, uvloop, typing-extensions, sniffio, setuptools, ruff, pyyaml, pymysql, psycopg2-binary, prometheus-client, pluggy, platformdirs, pathspec, packaging, nodeenv, mypy-extensions, markupsafe, iniconfig, identify, httptools, h11, greenlet, filelock, click, cfgv, certifi, asyncpg, annotated-types, virtualenv, uvicorn, typeguard, sqlalchemy, pytest, pydantic-core, mako, httpcore, black, anyio, aiosqlite, aiomysql, starlette, sqlalchemy-cockroachdb, scheduler, pytest-asyncio, pydantic, pre-commit, httpx, alembic, hishel, fastapi Attempting uninstall: typing-extensions Found existing installation: typing_extensions 4.13.2 ━╸━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2/51 [uvloop]error: uninstall-no-record-file × Cannot uninstall typing_extensions 4.13.2 ╰─> The package's contents are unknown: no RECORD file was found for typing_extensions. hint: The package was installed by debian. You should check if it can uninstall the package. [ERROR] in line 40: exit code 0: while executing command $STD pip3 install -r requirements.txt [ERROR] in line 1345: exit code 0: while executing command lxc-attach -n "$CTID" -- bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/install/${var_install}.sh)" ``` ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 02:20:55 +03:00
Author
Owner

@MickLesk commented on GitHub (Oct 17, 2025):

Can you try again in 5min?

@MickLesk commented on GitHub (Oct 17, 2025): Can you try again in 5min?
Author
Owner

@drrcastro commented on GitHub (Oct 17, 2025):

Now installed correctly! TYVM

@drrcastro commented on GitHub (Oct 17, 2025): Now installed correctly! TYVM
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1817