Skip to content

Wizarr installation failures - uv Cache in useΒ #9411

@jasonb194

Description

@jasonb194

βœ… Have you read and understood the above guidelines?

yes

πŸ”Ž Did you run the script with verbose mode enabled?

Yes, verbose mode was enabled and the output is included below

πŸ“œ What is the name of the script you are using?

Wizarr

πŸ“‚ What was the exact command used to execute the script?

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

βš™οΈ What settings are you using?

  • Default Settings
  • Advanced Settings

πŸ–₯️ Which Linux distribution are you using?

Debian 13

πŸ“ˆ Which Proxmox version are you on?

pve-manager/8.4.14/b502d23c55afcba1 (running kernel: 6.8.12-16-pve)

πŸ“ Provide a clear and concise description of the issue.

When installing Wizarr, the install pauses because cache is in use. When looking at what uv processes are running, only those from the script are running.

πŸ”„ Steps to reproduce the issue.

Install new instance of Wizarr

❌ Paste the full error output (if available).

| |     / (_)___  ____ ___________
| | /| / / /_  / / __ `/ ___/ ___/
| |/ |/ / / / /_/ /_/ / /  / /    
|__/|__/_/ /___/\__,_/_/  /_/     
                                  
  🧩  Using Advanced Settings on node smc
  πŸ–₯️  Operating System: debian
  🌟  Version: 13
  πŸ“¦  Container Type: Unprivileged
  πŸ”  Root Password: Automatic Login
  πŸ†”  Container ID: 157
  🏠  Hostname: wizarr
  πŸ’Ύ  Disk Size: 4 GB
  🧠  CPU Cores: 1
  πŸ› οΈ  RAM Size: 1024 MiB
  πŸŒ‰  Bridge: vmbr0
  πŸ“‘  IPv4: DHCP
  πŸ“‘  IPv6: SLAAC/AUTO
  πŸ“‘  APT-Cacher IP Address: Default
  βš™οΈ  Interface MTU Size: Default
  πŸ”  DNS Search Domain: Host
  πŸ“‘  DNS Server IP Address: Host
  🏷️  Vlan: Default
  πŸ“‘  Tags: community-script;media;arr
  πŸ”‘  Root SSH Access: no
  πŸ—‚οΈ  Enable FUSE Support: no
  πŸ”  Verbose Mode: yes
  πŸš€  Creating a Wizarr LXC using the above advanced settings
  βœ”οΈ   Storage local (Free: 78.7GB  Used: 8.5GB) [Template]
  βœ”οΈ   Storage local-lvm (Free: 1.9TB  Used: 638.0GB) [Container]
  βœ”οΈ   Cluster is quorate
  βœ”οΈ   Template debian-13-standard_13.1-2_amd64.tar.zst [local]
  βœ”οΈ   LXC Container 157 was successfully created.
  βœ”οΈ   Started LXC Container
   πŸ’‘   No network in LXC yet (try 1/10) – waiting...
  βœ”οΈ   Network in LXC is reachable (ping)
  βœ”οΈ   Customized LXC Container
  βœ”οΈ   Set up Container OS
  βœ”οΈ   Network Connected: 192.168.74.240 fda0:e754:992:e6ee:be24:11ff:fee5:32cb 
  βœ”οΈ   IPv4 Internet Connected
   βœ–οΈ   IPv6 Internet Not Connected
  βœ”οΈ   Git DNS: github.com:(βœ”οΈ ) raw.githubusercontent.com:(βœ”οΈ ) api.github.com:(βœ”οΈ ) git.community-scripts.org:(βœ”οΈ )
Hit:1 http://security.debian.org trixie-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  base-files bind9-dnsutils bind9-host bind9-libs dhcpcd-base distro-info-data libnss-systemd libpam-systemd libpam-wtmpdb libssl3t64 libsystemd-shared libsystemd0 libudev1 libwtmpdb0 libxml2 openssl openssl-provider-legacy postfix systemd systemd-sysv systemd-timesyncd udev
  wtmpdb
23 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.2 MB of archives.
After this operation, 52.2 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian trixie/main amd64 base-files amd64 13.8+deb13u2 [73.2 kB]
Get:2 http://deb.debian.org/debian trixie/main amd64 libsystemd0 amd64 257.9-1~deb13u1 [453 kB]
Get:3 http://deb.debian.org/debian trixie/main amd64 libnss-systemd amd64 257.9-1~deb13u1 [218 kB]
Get:4 http://deb.debian.org/debian trixie/main amd64 systemd-sysv amd64 257.9-1~deb13u1 [64.5 kB]
Get:5 http://deb.debian.org/debian trixie/main amd64 libpam-systemd amd64 257.9-1~deb13u1 [297 kB]
Get:6 http://deb.debian.org/debian trixie/main amd64 libsystemd-shared amd64 257.9-1~deb13u1 [2,151 kB]
Get:7 http://deb.debian.org/debian trixie/main amd64 systemd amd64 257.9-1~deb13u1 [3,096 kB]
Get:8 http://deb.debian.org/debian trixie/main amd64 systemd-timesyncd amd64 257.9-1~deb13u1 [93.0 kB]
Get:9 http://deb.debian.org/debian trixie/main amd64 udev amd64 257.9-1~deb13u1 [1,392 kB]
Get:10 http://deb.debian.org/debian trixie/main amd64 libudev1 amd64 257.9-1~deb13u1 [152 kB]
Get:11 http://deb.debian.org/debian trixie/main amd64 openssl-provider-legacy amd64 3.5.4-1~deb13u1 [308 kB]
Get:12 http://deb.debian.org/debian trixie/main amd64 libssl3t64 amd64 3.5.4-1~deb13u1 [2,441 kB]
Get:13 http://deb.debian.org/debian trixie/main amd64 postfix amd64 3.10.5-1~deb13u1 [1,600 kB]
Get:14 http://deb.debian.org/debian trixie/main amd64 dhcpcd-base amd64 1:10.1.0-11+deb13u1 [203 kB]
Get:15 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-2.1+deb13u2 [698 kB]
Get:16 http://deb.debian.org/debian trixie/main amd64 bind9-dnsutils amd64 1:9.20.15-1~deb13u1 [165 kB]
Get:17 http://deb.debian.org/debian trixie/main amd64 bind9-host amd64 1:9.20.15-1~deb13u1 [55.4 kB]
Get:18 http://deb.debian.org/debian trixie/main amd64 bind9-libs amd64 1:9.20.15-1~deb13u1 [1,238 kB]
Get:19 http://deb.debian.org/debian trixie/main amd64 wtmpdb amd64 0.73.0-3+deb13u1 [21.8 kB]
Get:20 http://deb.debian.org/debian trixie/main amd64 libpam-wtmpdb amd64 0.73.0-3+deb13u1 [10.8 kB]
Get:21 http://deb.debian.org/debian trixie/main amd64 libwtmpdb0 amd64 0.73.0-3+deb13u1 [13.1 kB]
Get:22 http://deb.debian.org/debian trixie/main amd64 distro-info-data all 0.66+deb13u1 [6,724 B]
Get:23 http://deb.debian.org/debian trixie/main amd64 openssl amd64 3.5.4-1~deb13u1 [1,495 kB]
Fetched 16.2 MB in 0s (40.4 MB/s)
apt-listchanges: Reading changelogs...
Preconfiguring packages ...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../base-files_13.8+deb13u2_amd64.deb ...
Unpacking base-files (13.8+deb13u2) over (13.8+deb13u1) ...
Setting up base-files (13.8+deb13u2) ...
Installing new version of config file /etc/debian_version ...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../libsystemd0_257.9-1~deb13u1_amd64.deb ...
Unpacking libsystemd0:amd64 (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Setting up libsystemd0:amd64 (257.9-1~deb13u1) ...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../libnss-systemd_257.9-1~deb13u1_amd64.deb ...
Unpacking libnss-systemd:amd64 (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Preparing to unpack .../systemd-sysv_257.9-1~deb13u1_amd64.deb ...
Unpacking systemd-sysv (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Preparing to unpack .../libpam-systemd_257.9-1~deb13u1_amd64.deb ...
Unpacking libpam-systemd:amd64 (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Preparing to unpack .../libsystemd-shared_257.9-1~deb13u1_amd64.deb ...
Unpacking libsystemd-shared:amd64 (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Setting up libsystemd-shared:amd64 (257.9-1~deb13u1) ...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../systemd_257.9-1~deb13u1_amd64.deb ...
Unpacking systemd (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Preparing to unpack .../systemd-timesyncd_257.9-1~deb13u1_amd64.deb ...
Unpacking systemd-timesyncd (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Preparing to unpack .../udev_257.9-1~deb13u1_amd64.deb ...
Unpacking udev (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Preparing to unpack .../libudev1_257.9-1~deb13u1_amd64.deb ...
Unpacking libudev1:amd64 (257.9-1~deb13u1) over (257.8-1~deb13u2) ...
Setting up libudev1:amd64 (257.9-1~deb13u1) ...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../openssl-provider-legacy_3.5.4-1~deb13u1_amd64.deb ...
Unpacking openssl-provider-legacy (3.5.4-1~deb13u1) over (3.5.1-1+deb13u1) ...
Setting up openssl-provider-legacy (3.5.4-1~deb13u1) ...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../libssl3t64_3.5.4-1~deb13u1_amd64.deb ...
Unpacking libssl3t64:amd64 (3.5.4-1~deb13u1) over (3.5.1-1+deb13u1) ...
Setting up libssl3t64:amd64 (3.5.4-1~deb13u1) ...
(Reading database ... 20272 files and directories currently installed.)
Preparing to unpack .../00-postfix_3.10.5-1~deb13u1_amd64.deb ...
Unpacking postfix (3.10.5-1~deb13u1) over (3.10.4-1~deb13u1) ...
Preparing to unpack .../01-dhcpcd-base_1%3a10.1.0-11+deb13u1_amd64.deb ...
Unpacking dhcpcd-base (1:10.1.0-11+deb13u1) over (1:10.1.0-11) ...
Preparing to unpack .../02-libxml2_2.12.7+dfsg+really2.9.14-2.1+deb13u2_amd64.deb ...
Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u2) over (2.12.7+dfsg+really2.9.14-2.1+deb13u1) ...
Preparing to unpack .../03-bind9-dnsutils_1%3a9.20.15-1~deb13u1_amd64.deb ...
Unpacking bind9-dnsutils (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ...
Preparing to unpack .../04-bind9-host_1%3a9.20.15-1~deb13u1_amd64.deb ...
Unpacking bind9-host (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ...
Preparing to unpack .../05-bind9-libs_1%3a9.20.15-1~deb13u1_amd64.deb ...
Unpacking bind9-libs:amd64 (1:9.20.15-1~deb13u1) over (1:9.20.11-4) ...
Preparing to unpack .../06-wtmpdb_0.73.0-3+deb13u1_amd64.deb ...
Unpacking wtmpdb (0.73.0-3+deb13u1) over (0.73.0-3) ...
Preparing to unpack .../07-libpam-wtmpdb_0.73.0-3+deb13u1_amd64.deb ...
Unpacking libpam-wtmpdb:amd64 (0.73.0-3+deb13u1) over (0.73.0-3) ...
Preparing to unpack .../08-libwtmpdb0_0.73.0-3+deb13u1_amd64.deb ...
Unpacking libwtmpdb0:amd64 (0.73.0-3+deb13u1) over (0.73.0-3) ...
Preparing to unpack .../09-distro-info-data_0.66+deb13u1_all.deb ...
Unpacking distro-info-data (0.66+deb13u1) over (0.66) ...
Preparing to unpack .../10-openssl_3.5.4-1~deb13u1_amd64.deb ...
Unpacking openssl (3.5.4-1~deb13u1) over (3.5.1-1+deb13u1) ...
Setting up distro-info-data (0.66+deb13u1) ...
Setting up systemd (257.9-1~deb13u1) ...
/usr/lib/tmpfiles.d/legacy.conf:14: Duplicate line for path "/run/lock", ignoring.
Setting up systemd-timesyncd (257.9-1~deb13u1) ...
systemd-time-wait-sync.service is a disabled or a static unit not running, not starting it.
Setting up udev (257.9-1~deb13u1) ...
systemd-udevd.service is a disabled or a static unit not running, not starting it.
Setting up dhcpcd-base (1:10.1.0-11+deb13u1) ...
Setting up postfix (3.10.5-1~deb13u1) ...

Postfix (main.cf) configuration was not modified by debconf.  If you need to 
make changes, edit /etc/postfix/main.cf (and others) as needed.  To view 
Postfix configuration values, see postconf(1).

After modifying main.cf, be sure to run 'systemctl reload postfix'.

Setting up libwtmpdb0:amd64 (0.73.0-3+deb13u1) ...
Setting up openssl (3.5.4-1~deb13u1) ...
Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u2) ...
Setting up systemd-sysv (257.9-1~deb13u1) ...
Setting up bind9-libs:amd64 (1:9.20.15-1~deb13u1) ...
Setting up libpam-wtmpdb:amd64 (0.73.0-3+deb13u1) ...
Setting up libnss-systemd:amd64 (257.9-1~deb13u1) ...
Setting up wtmpdb (0.73.0-3+deb13u1) ...
Setting up libpam-systemd:amd64 (257.9-1~deb13u1) ...
Setting up bind9-host (1:9.20.15-1~deb13u1) ...
Setting up bind9-dnsutils (1:9.20.15-1~deb13u1) ...
Processing triggers for man-db (2.13.1-1) ...
Processing triggers for dbus (1.16.2-2) ...
Processing triggers for shared-mime-info (2.4-5+b2) ...
Processing triggers for procps (2:4.0.4-9) ...
Processing triggers for libc-bin (2.41-12) ...
Processing triggers for postfix (3.10.5-1~deb13u1) ...
Restarting postfix
  βœ”οΈ   Updated Container OS
Installing:                     
  sqlite3

Suggested packages:
  sqlite3-doc

Summary:
  Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
  Download size: 384 kB
  Space needed: 601 kB / 3,077 MB available

Get:1 http://deb.debian.org/debian trixie/main amd64 sqlite3 amd64 3.46.1-7 [384 kB]
Fetched 384 kB in 0s (4,386 kB/s)
Selecting previously unselected package sqlite3.
(Reading database ... 20271 files and directories currently installed.)
Preparing to unpack .../sqlite3_3.46.1-7_amd64.deb ...
Unpacking sqlite3 (3.46.1-7) ...
Setting up sqlite3 (3.46.1-7) ...
Processing triggers for man-db (2.13.1-1) ...
  βœ”οΈ   Installed Dependencies
  βœ”οΈ   Setup uv 0.9.11
Hit:1 http://security.debian.org trixie-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease
Hit:3 http://deb.debian.org/debian trixie-updates InRelease
All packages are up to date.    
Hit:1 http://security.debian.org trixie-security InRelease
Hit:2 http://deb.debian.org/debian trixie InRelease                       
Hit:3 http://deb.debian.org/debian trixie-updates InRelease               
Get:4 https://deb.nodesource.com/node_22.x nodistro InRelease [12.1 kB]   
Get:5 https://deb.nodesource.com/node_22.x nodistro/main amd64 Packages [8,481 B]
Fetched 20.6 kB in 0s (63.7 kB/s)
All packages are up to date.    
Warning: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details
Installing:                     
  nodejs

Summary:
  Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
  Download size: 37.6 MB
  Space needed: 237 MB / 3,021 MB available

Get:1 https://deb.nodesource.com/node_22.x nodistro/main amd64 nodejs amd64 22.21.0-1nodesource1 [37.6 MB]
Fetched 37.6 MB in 1s (58.1 MB/s)
Selecting previously unselected package nodejs.
(Reading database ... 20278 files and directories currently installed.)
Preparing to unpack .../nodejs_22.21.0-1nodesource1_amd64.deb ...
Unpacking nodejs (22.21.0-1nodesource1) ...
Setting up nodejs (22.21.0-1nodesource1) ...
Processing triggers for man-db (2.13.1-1) ...

removed 28 packages, and changed 94 packages in 4s

25 packages are looking for funding
  run `npm fund` for details
  βœ”οΈ   Setup Node.js 22
  βœ”οΈ   Deployed: wizarr (2025.11.3)
  ⏳   Configure WizarrUsing CPython 3.13.5 interpreter at: /usr/bin/python3
Creating virtual environment at: .venv
      Built flask-apscheduler==1.13.1
Prepared 74 packages in 3.25s
Installed 74 packages in 193ms
 + alembic==1.16.5
 + aniso8601==10.0.1
 + apprise==1.9.5
 + apscheduler==3.11.0
 + asn1crypto==1.5.1
 + attrs==25.3.0
 + babel==2.17.0
 + blinker==1.9.0
 + cachelib==0.13.0
 + cachetools==6.2.2
 + cbor2==5.7.0
 + certifi==2025.8.3
 + cffi==2.0.0
 + charset-normalizer==3.4.3
 + click==8.2.1
 + cryptography==45.0.7
 + deprecated==1.2.18
 + dnspython==2.8.0
 + email-validator==2.3.0
 + flask==3.1.2
 + flask-apscheduler==1.13.1
 + flask-babel==4.0.0
 + flask-htmx==0.4.0
 + flask-limiter==4.0.0
 + flask-login==0.6.3
 + flask-migrate==4.1.0
 + flask-restx==1.3.2
 + flask-session==0.8.0
 + flask-sqlalchemy==3.1.1
 + flask-wtf==1.2.2
 + greenlet==3.2.4
 + gunicorn==23.0.0
 + idna==3.10
 + importlib-resources==6.5.2
 + itsdangerous==2.2.0
 + jinja2==3.1.6
 + jsonschema==4.25.1
 + jsonschema-specifications==2025.9.1
 + limits==5.5.0
 + mako==1.3.10
 + markdown==3.10
 + markdown-it-py==4.0.0
 + markupsafe==3.0.2
 + mdurl==0.1.2
 + msgspec==0.19.0
 + oauthlib==3.3.1
 + ordered-set==4.1.0
 + packaging==25.0
 + plexapi==4.17.1
 + pycparser==2.23
 + pygments==2.19.2
 + pyopenssl==25.2.0
 + python-dateutil==2.9.0.post0
 + python-dotenv==1.2.1
 + python-frontmatter==1.1.0
 + pytz==2025.2
 + pyyaml==6.0.3
 + referencing==0.36.2
 + requests==2.32.5
 + requests-oauthlib==2.0.0
 + rich==14.1.0
 + rpds-py==0.27.1
 + setuptools==80.9.0
 + six==1.17.0
 + sqlalchemy==2.0.44
 + structlog==25.5.0
 + typing-extensions==4.15.0
 + tzlocal==5.3.1
 + urllib3==2.5.0
 + webauthn==2.7.0
 + websocket-client==1.9.0
 + werkzeug==3.1.3
 + wrapt==1.17.3
 + wtforms==3.2.1
compiling catalog app/translations/pl/LC_MESSAGES/messages.po to app/translations/pl/LC_MESSAGES/messages.mo
compiling catalog app/translations/cs/LC_MESSAGES/messages.po to app/translations/cs/LC_MESSAGES/messages.mo
compiling catalog app/translations/pt_BR/LC_MESSAGES/messages.po to app/translations/pt_BR/LC_MESSAGES/messages.mo
compiling catalog app/translations/fa/LC_MESSAGES/messages.po to app/translations/fa/LC_MESSAGES/messages.mo
compiling catalog app/translations/hu/LC_MESSAGES/messages.po to app/translations/hu/LC_MESSAGES/messages.mo
compiling catalog app/translations/pt/LC_MESSAGES/messages.po to app/translations/pt/LC_MESSAGES/messages.mo
compiling catalog app/translations/it/LC_MESSAGES/messages.po to app/translations/it/LC_MESSAGES/messages.mo
compiling catalog app/translations/nb_NO/LC_MESSAGES/messages.po to app/translations/nb_NO/LC_MESSAGES/messages.mo
compiling catalog app/translations/he/LC_MESSAGES/messages.po to app/translations/he/LC_MESSAGES/messages.mo
compiling catalog app/translations/ca/LC_MESSAGES/messages.po to app/translations/ca/LC_MESSAGES/messages.mo
compiling catalog app/translations/is/LC_MESSAGES/messages.po to app/translations/is/LC_MESSAGES/messages.mo
compiling catalog app/translations/de/LC_MESSAGES/messages.po to app/translations/de/LC_MESSAGES/messages.mo
compiling catalog app/translations/nl/LC_MESSAGES/messages.po to app/translations/nl/LC_MESSAGES/messages.mo
compiling catalog app/translations/sv/LC_MESSAGES/messages.po to app/translations/sv/LC_MESSAGES/messages.mo
compiling catalog app/translations/ro/LC_MESSAGES/messages.po to app/translations/ro/LC_MESSAGES/messages.mo
compiling catalog app/translations/es/LC_MESSAGES/messages.po to app/translations/es/LC_MESSAGES/messages.mo
compiling catalog app/translations/ru/LC_MESSAGES/messages.po to app/translations/ru/LC_MESSAGES/messages.mo
compiling catalog app/translations/lt/LC_MESSAGES/messages.po to app/translations/lt/LC_MESSAGES/messages.mo
compiling catalog app/translations/gsw/LC_MESSAGES/messages.po to app/translations/gsw/LC_MESSAGES/messages.mo
compiling catalog app/translations/fr/LC_MESSAGES/messages.po to app/translations/fr/LC_MESSAGES/messages.mo
compiling catalog app/translations/da/LC_MESSAGES/messages.po to app/translations/da/LC_MESSAGES/messages.mo
compiling catalog app/translations/zh_Hant/LC_MESSAGES/messages.po to app/translations/zh_Hant/LC_MESSAGES/messages.mo
compiling catalog app/translations/zh_Hans/LC_MESSAGES/messages.po to app/translations/zh_Hans/LC_MESSAGES/messages.mo
compiling catalog app/translations/hr/LC_MESSAGES/messages.po to app/translations/hr/LC_MESSAGES/messages.mo

added 74 packages, and audited 75 packages in 4s

18 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

> wizarr@1.0.0 build:css
> npx @tailwindcss/cli -i src/style.css -o css/main.css

β‰ˆ tailwindcss v4.1.17

Done in 450ms

════════════════════════════════════════════════════════════
πŸ§™β€β™‚οΈ WIZARR vdev
   Multi-Server Invitation Manager
════════════════════════════════════════════════════════════

πŸš€ Starting up... (10 steps)
   πŸ“ Configuring logging system
   [β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] 10%
   🌐 Creating Flask application
   [β–“β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘] 20%
   πŸ”§ Initializing extensions
   [β–“β–“β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘] 30%
[2025-11-24 13:11:19,626] INFO in extensions: APScheduler started successfully
[2025-11-24 13:11:19,972] INFO in extensions: βœ… SQLite WAL mode enabled for concurrent writes
2025-11-24 13:11:19,975  ERROR     ❌ Unexpected error while caching manifest: (sqlite3.OperationalError) no such table: settings
[SQL: SELECT settings.id AS settings_id, settings."key" AS settings_key, settings.value AS settings_value 
FROM settings 
WHERE settings."key" = ?
 LIMIT ? OFFSET ?]
[parameters: ('cached_manifest', 1, 0)]
(Background on this error at: https://sqlalche.me/e/20/e3q8)
   πŸ›‘οΈ Registering blueprints
   [β–“β–“β–“β–“β–‘β–‘β–‘β–‘β–‘β–‘] 40%
[2025-11-24 13:11:20,499] INFO in __init__: [info     ] Initializing activity monitoring [app.activity]
[2025-11-24 13:11:20,499] INFO in __init__: [info     ] Activity monitoring initialized [app.activity]
[2025-11-24 13:11:20,501] INFO in activity: [info     ] Activity monitoring tasks registered successfully [app.tasks.activity]
   βš™οΈ Configuring request processing
   [β–“β–“β–“β–“β–“β–‘β–‘β–‘β–‘β–‘] 50%
   πŸͺ„ Setting up wizard steps
   [β–“β–“β–“β–“β–“β–“β–‘β–‘β–‘β–‘] 60%
   βœ… Wizard steps imported
   πŸ”„ Running wizard migrations
   [β–“β–“β–“β–“β–“β–“β–“β–‘β–‘β–‘] 70%
   βœ… Wizard migrations completed
   πŸ“š Scanning media server libraries
   [β–“β–“β–“β–“β–“β–“β–“β–“β–‘β–‘] 80%
[2025-11-24 13:11:20,510] INFO in extensions: βœ… SQLite WAL mode enabled for concurrent writes
[2025-11-24 13:11:20,511] INFO in library_scanner: Library table doesn't exist yet - skipping scan
   ⚠️  Library scanning failed: Library table not found - run migrations first
   ⭐ Checking for Plus features
   [β–“β–“β–“β–“β–“β–“β–“β–“β–“β–‘] 90%
   ℹ️  Plus features disabled
   ✨ Finalizing application setup
   [β–“β–“β–“β–“β–“β–“β–“β–“β–“β–“] 100%
   βœ… Scheduler active - cleanup every 15 minutes (production)

✨ Startup complete in 1.29s
   Ready to accept connections!
════════════════════════════════════════════════════════════

INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> 9e13976c0cfa, Create Database
INFO  [alembic.runtime.migration] Running upgrade 9e13976c0cfa -> 490af4233e95, Added Library Table
INFO  [alembic.runtime.migration] Running upgrade 490af4233e95 -> 56b33a2ca88e, added live tv
INFO  [alembic.runtime.migration] Running upgrade 56b33a2ca88e -> 0271b864fd47, added multiple servers
INFO  [alembic.runtime.migration] Running upgrade 0271b864fd47 -> 20250611_add_invitation_server_fk
INFO  [alembic.runtime.migration] Running upgrade 20250611_add_invitation_server_fk -> 20250612_migrate_settings_to_media_server, migrate legacy Settings to MediaServer rows
INFO  [alembic.runtime.migration] Running upgrade 20250612_migrate_settings_to_media_server -> 20250612_add_identity_table, add identity table and FK
INFO  [alembic.runtime.migration] Running upgrade 20250612_add_identity_table -> 23bf17eccf13, Make emails nullable
INFO  [alembic.runtime.migration] Running upgrade 23bf17eccf13 -> 20250613_external_url, add external url field to media_server
INFO  [alembic.runtime.migration] Running upgrade 20250613_external_url -> 124ededf80dc, empty message
INFO  [alembic.runtime.migration] Running upgrade 124ededf80dc -> 20250618_library_unique_per_server, make library external_id unique per server
INFO  [alembic.runtime.migration] Running upgrade 20250618_library_unique_per_server -> 20250618b_drop_old_library_unique, drop leftover unique constraint on library.external_id (SQLite safe)
INFO  [alembic.runtime.migration] Running upgrade 20250618b_drop_old_library_unique -> 20250619_add_wizard_step_table, add wizard_step table
INFO  [alembic.runtime.migration] Running upgrade 20250619_add_wizard_step_table -> 20250620_add_invitation_server, Add invitation_server association table for multi‐server invites and migrate existing data.
INFO  [alembic.runtime.migration] Running upgrade 20250620_add_invitation_server -> 20250702_add_jellyfin_options, add Jellyfin toggles + cleanup stray library_old (SQLite safe)
INFO  [alembic.runtime.migration] Running upgrade 20250702_add_jellyfin_options -> 20250703_add_wizard_bundle_tables, add wizard_bundle tables and link to invitation
INFO  [alembic.runtime.migration] Running upgrade 20250703_add_wizard_bundle_tables -> 91865b5a23d2, fix invite_library foreign key constraint
INFO  [alembic.runtime.migration] Running upgrade 91865b5a23d2 -> e6006b5e374e, removed password plainstring
INFO  [alembic.runtime.migration] Running upgrade e6006b5e374e -> 20250705_add_admin_account_table, add admin account table
INFO  [alembic.runtime.migration] Running upgrade 20250705_add_admin_account_table -> 20250712_update_wizard_external_url, Update wizard steps to use dynamic external_url variable
Updated wizard_step table external_url references
INFO  [alembic.runtime.migration] Running upgrade 20250712_update_wizard_external_url -> 5805136a1d16, Add WebAuthn credentials table
INFO  [alembic.runtime.migration] Running upgrade 5805136a1d16 -> 7c76d64526a7, Add universal download and live TV columns
INFO  [alembic.runtime.migration] Running upgrade 7c76d64526a7 -> e3625bacf6f9, add_channel_id_column
INFO  [alembic.runtime.migration] Running upgrade e3625bacf6f9 -> 0597748a6fef, Add allow_mobile_uploads to Invitation and MediaServer
INFO  [alembic.runtime.migration] Running upgrade 0597748a6fef -> 20250729_squashed_connections_expiry_system, Squashed: Overhaul wizard/connections system, add server-specific expiry, and expired users tracking
INFO  [alembic.runtime.migration] Running upgrade 20250729_squashed_connections_expiry_system -> 9275889a2179, squashed: improve invitation foreign key constraints and add tracking columns
INFO  [alembic.runtime.migration] Running upgrade 9275889a2179 -> eb1f0c1fcdd4, add api key
INFO  [alembic.runtime.migration] Running upgrade eb1f0c1fcdd4 -> d0a4dfc55dc4, Add many-to-many relationship between invitations and users
Migration: Fixing server usage flags for consistency...
INFO  [alembic.runtime.migration] Running upgrade d0a4dfc55dc4 -> 14a87d76dff1, Add notes field to User model
INFO  [alembic.runtime.migration] Running upgrade 14a87d76dff1 -> 6c39692d6f32, Add allow_downloads and allow_live_tv to user table
INFO  [alembic.runtime.migration] Running upgrade 6c39692d6f32 -> 8f1a2b3c4d5e, Add require_interaction field to wizard_step
INFO  [alembic.runtime.migration] Running upgrade 8f1a2b3c4d5e -> 56f3322bd343, Add user metadata caching fields
INFO  [alembic.runtime.migration] Running upgrade 56f3322bd343 -> 20250910_remove_conflicting_user_columns, Remove conflicting allow_downloads and allow_live_tv columns from User model
INFO  [alembic.runtime.migration] Running upgrade 20250910_remove_conflicting_user_columns -> 20250912_add_standardized_user_metadata_columns, Add standardized user metadata columns
INFO  [alembic.runtime.migration] Running upgrade 20250912_add_standardized_user_metadata_columns -> 39514b0aaad9, Added missing columns
INFO  [alembic.runtime.migration] Running upgrade 39514b0aaad9 -> fd5a34530162, Added disabled attribute
INFO  [alembic.runtime.migration] Running upgrade fd5a34530162 -> 08a6c8fb44db, add notification events
INFO  [alembic.runtime.migration] Running upgrade 08a6c8fb44db -> 20251005_add_category_to_wizard_step, Add category field to wizard_step table
INFO  [alembic.runtime.migration] Running upgrade 20251005_add_category_to_wizard_step -> 20251018_add_activity_audit_plus, Add Plus features: activity monitoring, audit logging, and historical imports
INFO  [alembic.runtime.migration] Running upgrade 20251018_add_activity_audit_plus -> add_cascade_fks, Add CASCADE delete to foreign keys
INFO  [alembic.runtime.migration] Running upgrade add_cascade_fks -> 8ef04799f27f, 20251103_properly_fix_foreign_keys
  βœ”οΈ   Configure Wizarr
  βœ”οΈ   Created Service
  βœ”οΈ   Customized Container
Summary:                        
  Upgrading: 0, Installing: 0, Removing: 0, Not Upgrading: 0
Cache is currently in-use, waiting for other uv processes to finish (use `--force` to override)

πŸ–ΌοΈ Additional context (optional).

When checking uv:

root@smc:~# ps aux | grep "[u]v"
root       58564  0.0  0.0  10756  6656 pts/1    S+   13:07   0:00 bash -c #!/usr/bin/env bash source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/build.func) # Copyright (c) 2021-2025 community-scripts ORG # Author: vhsdream # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # Source: https://github.com/wizarrrr/wizarr  APP="Wizarr" var_tags="${var_tags:-media;arr}" var_cpu="${var_cpu:-1}" var_ram="${var_ram:-1024}" var_disk="${var_disk:-4}" var_os="${var_os:-debian}" var_version="${var_version:-13}" var_unprivileged="${var_unprivileged:-1}"  header_info "$APP" variables color catch_errors  function update_script() {   header_info   check_container_storage   check_container_resources    if [[ ! -d /opt/wizarr ]]; then     msg_error "No ${APP} Installation Found!"     exit   fi    setup_uv    if check_for_gh_release "wizarr" "wizarrrr/wizarr"; then     msg_info "Stopping Service"     systemctl stop wizarr     msg_ok "Stopped Service"      msg_info "Creating Backup"     BACKUP_FILE="/opt/wizarr_backup_$(date +%F).tar.gz"     $STD tar -czf "$BACKUP_FILE" /opt/wizarr/{.env,start.sh} /opt/wizarr/database/ &>/dev/null     rm -rf /opt/wizarr/migrations/versions/*     msg_ok "Backup Created"      fetch_and_deploy_gh_release "wizarr" "wizarrrr/wizarr"      msg_info "Updating Wizarr"     cd /opt/wizarr || exit     $STD /usr/local/bin/uv sync --frozen     $STD /usr/local/bin/uv run --frozen pybabel compile -d app/translations     $STD npm --prefix app/static install     $STD npm --prefix app/static run build:css     mkdir -p ./.cache     $STD tar -xf "$BACKUP_FILE" --directory=/     $STD /usr/local/bin/uv run --frozen flask db upgrade     if ! grep -q 'frozen' /opt/wizarr/start.sh; then       sed -i 's/run/& --frozen/' /opt/wizarr/start.sh     fi     rm -rf "$BACKUP_FILE"     msg_ok "Updated Wizarr"      msg_info "Starting Service"     systemctl start wizarr     msg_ok "Started Service"     msg_ok "Updated successfully!"   fi   exit }  start build_container description  msg_ok "Completed Successfully!\n" echo -e "${CREATING}${GN}${APP} setup has been successfully initialized!${CL}" echo -e "${INFO}${YW} Access it using the following URL:${CL}" echo -e "${TAB}${GATEWAY}${BGN}http://${IP}:5690${CL}"
root       61652  0.0  0.0   7780  3584 pts/1    S+   13:09   0:00 lxc-attach -n 157 -- bash -c #!/usr/bin/env bash  # Copyright (c) 2021-2025 community-scripts ORG # Author: vhsdream # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # Source: https://github.com/wizarrrr/wizarr  source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" color verb_ip6 catch_errors setting_up_container network_check update_os  msg_info "Installing Dependencies" $STD apt install -y sqlite3 msg_ok "Installed Dependencies"  setup_uv NODE_VERSION="22" setup_nodejs fetch_and_deploy_gh_release "wizarr" "wizarrrr/wizarr"  msg_info "Configure Wizarr" cd /opt/wizarr || exit $STD /usr/local/bin/uv sync --frozen $STD /usr/local/bin/uv run --frozen pybabel compile -d app/translations $STD npm --prefix app/static install $STD npm --prefix app/static run build:css mkdir -p ./.cache $STD /usr/local/bin/uv run --frozen flask db upgrade  LOCAL_IP="$(hostname -I | awk '{print $1}')" cat <<EOF >/opt/wizarr/.env APP_URL=http://${LOCAL_IP} DISABLE_BUILTIN_AUTH=false LOG_LEVEL=INFO EOF  cat <<EOF >/opt/wizarr/start.sh #!/usr/bin/env bash  uv run --frozen gunicorn \     --config gunicorn.conf.py \     --preload \     --workers 4 \     --bind 0.0.0.0:5690 \     --umask 007 \     run:app EOF chmod u+x /opt/wizarr/start.sh msg_ok "Configure Wizarr"  msg_info "Creating Service" cat <<EOF >/etc/systemd/system/wizarr.service [Unit] Description=Wizarr Service After=network.target  [Service] Type=simple WorkingDirectory=/opt/wizarr EnvironmentFile=/opt/wizarr/.env ExecStart=/opt/wizarr/start.sh Restart=on-abnormal  [Install] WantedBy=multi-user.target EOF systemctl enable -q --now wizarr msg_ok "Created Service"  motd_ssh customize cleanup_lxc
100000     61655  0.0  0.0  10460  6912 ?        Ss+  13:09   0:00 bash -c #!/usr/bin/env bash  # Copyright (c) 2021-2025 community-scripts ORG # Author: vhsdream # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/main/LICENSE # Source: https://github.com/wizarrrr/wizarr  source /dev/stdin <<<"$FUNCTIONS_FILE_PATH" color verb_ip6 catch_errors setting_up_container network_check update_os  msg_info "Installing Dependencies" $STD apt install -y sqlite3 msg_ok "Installed Dependencies"  setup_uv NODE_VERSION="22" setup_nodejs fetch_and_deploy_gh_release "wizarr" "wizarrrr/wizarr"  msg_info "Configure Wizarr" cd /opt/wizarr || exit $STD /usr/local/bin/uv sync --frozen $STD /usr/local/bin/uv run --frozen pybabel compile -d app/translations $STD npm --prefix app/static install $STD npm --prefix app/static run build:css mkdir -p ./.cache $STD /usr/local/bin/uv run --frozen flask db upgrade  LOCAL_IP="$(hostname -I | awk '{print $1}')" cat <<EOF >/opt/wizarr/.env APP_URL=http://${LOCAL_IP} DISABLE_BUILTIN_AUTH=false LOG_LEVEL=INFO EOF  cat <<EOF >/opt/wizarr/start.sh #!/usr/bin/env bash  uv run --frozen gunicorn \     --config gunicorn.conf.py \     --preload \     --workers 4 \     --bind 0.0.0.0:5690 \     --umask 007 \     run:app EOF chmod u+x /opt/wizarr/start.sh msg_ok "Configure Wizarr"  msg_info "Creating Service" cat <<EOF >/etc/systemd/system/wizarr.service [Unit] Description=Wizarr Service After=network.target  [Service] Type=simple WorkingDirectory=/opt/wizarr EnvironmentFile=/opt/wizarr/.env ExecStart=/opt/wizarr/start.sh Restart=on-abnormal  [Install] WantedBy=multi-user.target EOF systemctl enable -q --now wizarr msg_ok "Created Service"  motd_ssh customize cleanup_lxc
100000     64395  0.0  0.0 214672 32512 ?        Sl   13:11   0:00 uv run --frozen gunicorn --config gunicorn.conf.py --preload --workers 4 --bind 0.0.0.0:5690 --umask 007 run:app
100000     64482  0.0  0.0 208540 19712 ?        Sl+  13:11   0:00 uv cache clean

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingbugfix

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions