paperless-ngx update fails #1992

Closed
opened 2026-02-05 03:14:26 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @rowie on GitHub (Nov 12, 2025).

Have you read and understood the above guidelines?

yes

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

paperless-ngx

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

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

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

9.0.10

📝 Provide a clear and concise description of the issue.

i just run the script in the lxc container ...

🔄 Steps to reproduce the issue.

Paste the full error output (if available).

✔️ Update available: paperless 2.18.4 → 2.19.5
✔️ Stopped all Paperless-ngx Services
✔️ Backup completed
Installing Python 3.13 via uvPython 3.13 is already installed
✔️ Python 3.13 installed
✔️ Setup uv 0.9.9
✔️ Deployed: paperless (2.19.5)
✔️ jbig2enc is already up-to-date (v0.29)
Updating Paperless-ngxResolved 228 packages in 944ms
Prepared 93 packages in 4.32s
Uninstalled 91 packages in 1.45s
Installed 93 packages in 758ms

  • anyio==4.8.0
  • anyio==4.11.0
  • asgiref==3.9.1
  • asgiref==3.9.2
  • attrs==25.1.0
  • attrs==25.3.0
  • automat==24.8.1
  • automat==25.4.16
  • backrefs==5.8
  • backrefs==5.9
  • billiard==4.2.1
  • billiard==4.2.2
  • cffi==1.17.1
  • cffi==2.0.0
  • charset-normalizer==3.4.1
  • charset-normalizer==3.4.3
  • click==8.1.8
  • click==8.2.1
  • click-plugins==1.1.1
  • click-plugins==1.1.1.2
  • coverage==7.10.3
  • coverage==7.10.7
  • distlib==0.3.9
  • distlib==0.4.0
  • django==5.2.5
  • django==5.2.7
  • django-cors-headers==4.7.0
  • django-cors-headers==4.9.0
  • django-guardian==3.0.3
  • django-guardian==3.2.0
  • django-soft-delete==1.0.19
  • django-soft-delete==1.0.21
  • django-treenode==0.23.2
  • drf-spectacular-sidecar==2025.8.1
  • drf-spectacular-sidecar==2025.9.1
  • faker==37.5.3
  • faker==37.8.0
  • filelock==3.19.1
  • filelock==3.20.0
  • gotenberg-client==0.11.0
  • gotenberg-client==0.12.0
  • granian==2.5.1
  • granian==2.5.4
  • h2==4.2.0
  • h2==4.3.0
  • humanize==4.12.1
  • humanize==4.13.0
  • identify==2.6.13
  • identify==2.6.14
  • iniconfig==2.0.0
  • iniconfig==2.1.0
  • inotify-simple==1.3.5
  • inotify-simple==2.0.1
  • joblib==1.4.2
  • joblib==1.5.2
  • jsonschema==4.23.0
  • jsonschema==4.25.1
  • jsonschema-specifications==2024.10.1
  • jsonschema-specifications==2025.9.1
  • lxml==5.3.1
  • lxml==6.0.2
  • markdown==3.7
  • markdown==3.9
  • markdown-it-py==3.0.0
  • markdown-it-py==4.0.0
  • markupsafe==3.0.2
  • markupsafe==3.0.3
  • mkdocs-glightbox==0.4.0
  • mkdocs-glightbox==0.5.1
  • mkdocs-material==9.6.18
  • mkdocs-material==9.6.22
  • msgpack==1.1.0
  • msgpack==1.1.1
  • nltk==3.9.1
  • nltk==3.9.2
  • numpy==2.3.2
  • numpy==2.3.3
  • oauthlib==3.2.2
  • oauthlib==3.3.1
  • ocrmypdf==16.10.4
  • ocrmypdf==16.11.0
  • packaging==24.2
  • packaging==25.0
  • pdfminer-six==20240706
  • pdfminer-six==20250506
  • pi-heif==0.21.0
  • pi-heif==1.1.0
  • pikepdf==9.5.2
  • pikepdf==9.11.0
  • platformdirs==4.3.6
  • platformdirs==4.4.0
  • pluggy==1.5.0
  • pluggy==1.6.0
  • portalocker==3.1.1
  • portalocker==3.2.0
  • pre-commit-uv==4.1.5
  • pre-commit-uv==4.2.0
  • prometheus-client==0.21.1
  • prometheus-client==0.23.1
  • prompt-toolkit==3.0.50
  • prompt-toolkit==3.0.52
  • pyasn1-modules==0.4.1
  • pyasn1-modules==0.4.2
  • pycparser==2.22
  • pycparser==2.23
  • pygments==2.19.1
  • pygments==2.19.2
  • pymdown-extensions==10.14.3
  • pymdown-extensions==10.16.1
  • pyopenssl==25.0.0
  • pyopenssl==25.1.0
  • pytest==8.4.1
  • pytest==8.4.2
  • pytest-cov==6.2.1
  • pytest-cov==7.0.0
  • pytest-env==1.1.5
  • pytest-env==1.2.0
  • pytest-mock==3.14.1
  • pytest-mock==3.15.1
  • pytest-rerunfailures==15.1
  • pytest-rerunfailures==16.1
  • pytest-sugar==1.0.0
  • pytest-sugar==1.1.1
  • pywavelets==1.8.0
  • pywavelets==1.9.0
  • pyyaml==6.0.2
  • pyyaml==6.0.3
  • pyyaml-env-tag==0.1
  • pyyaml-env-tag==1.1
  • qrcode==8.0
  • qrcode==8.2
  • rapidfuzz==3.14.0
  • rapidfuzz==3.14.1
  • regex==2024.11.6
  • regex==2025.9.18
  • requests==2.32.4
  • requests==2.32.5
  • rich==13.9.4
  • rich==14.1.0
  • rpds-py==0.23.1
  • rpds-py==0.27.1
  • ruff==0.12.11
  • ruff==0.14.0
  • scikit-learn==1.7.1
  • scikit-learn==1.7.2
  • scipy==1.16.1
  • scipy==1.16.2
  • selectolax==0.3.29
  • setproctitle==1.3.6
  • setproctitle==1.3.7
  • setuptools==75.8.2
  • setuptools==80.9.0
  • termcolor==2.5.0
  • termcolor==3.1.0
  • threadpoolctl==3.5.0
  • threadpoolctl==3.6.0
  • tornado==6.4.2
  • tornado==6.5.2
  • twisted==24.11.0
  • twisted==25.5.0
  • txaio==23.1.1
  • txaio==25.9.2
  • typing-extensions==4.12.2
  • typing-extensions==4.15.0
  • tzlocal==5.3
  • tzlocal==5.3.1
  • uritemplate==4.1.1
  • uritemplate==4.2.0
  • urllib3==2.3.0
  • urllib3==2.5.0
  • uv==0.8.8
  • uv==0.9.3
  • virtualenv==20.29.2
  • virtualenv==20.34.0
  • wcwidth==0.2.13
  • wcwidth==0.2.14
  • whitenoise==6.9.0
  • whitenoise==6.11.0
  • wrapt==1.17.2
  • wrapt==1.17.3
  • zope-interface==7.2
  • zope-interface==8.0.1
  • zstandard==0.23.0
  • zstandard==0.25.0
    SystemCheckError: System check identified some issues:

ERRORS:
?: PAPERLESS_CONSUMPTION_DIR is set but doesn't exist.
HINT: Create a directory at /opt/paperless/consume

[ERROR] in line 65: exit code 0: while executing command $STD uv run -- python manage.py migrate

🖼️ Additional context (optional).

Directory /opt/paperless/consume exist

Originally created by @rowie on GitHub (Nov 12, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? paperless-ngx ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/paperless-ngx.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? 9.0.10 ### 📝 Provide a clear and concise description of the issue. i just run the script in the lxc container ... ### 🔄 Steps to reproduce the issue. - Login to PVE - pct enter "papaerless-ngx-container-id" - bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/paperless-ngx.sh)" - ENTER ### ❌ Paste the full error output (if available). ✔️ Update available: paperless 2.18.4 → 2.19.5 ✔️ Stopped all Paperless-ngx Services ✔️ Backup completed ⏳ Installing Python 3.13 via uvPython 3.13 is already installed ✔️ Python 3.13 installed ✔️ Setup uv 0.9.9 ✔️ Deployed: paperless (2.19.5) ✔️ jbig2enc is already up-to-date (v0.29) ⏳ Updating Paperless-ngxResolved 228 packages in 944ms Prepared 93 packages in 4.32s Uninstalled 91 packages in 1.45s Installed 93 packages in 758ms - anyio==4.8.0 + anyio==4.11.0 - asgiref==3.9.1 + asgiref==3.9.2 - attrs==25.1.0 + attrs==25.3.0 - automat==24.8.1 + automat==25.4.16 - backrefs==5.8 + backrefs==5.9 - billiard==4.2.1 + billiard==4.2.2 - cffi==1.17.1 + cffi==2.0.0 - charset-normalizer==3.4.1 + charset-normalizer==3.4.3 - click==8.1.8 + click==8.2.1 - click-plugins==1.1.1 + click-plugins==1.1.1.2 - coverage==7.10.3 + coverage==7.10.7 - distlib==0.3.9 + distlib==0.4.0 - django==5.2.5 + django==5.2.7 - django-cors-headers==4.7.0 + django-cors-headers==4.9.0 - django-guardian==3.0.3 + django-guardian==3.2.0 - django-soft-delete==1.0.19 + django-soft-delete==1.0.21 + django-treenode==0.23.2 - drf-spectacular-sidecar==2025.8.1 + drf-spectacular-sidecar==2025.9.1 - faker==37.5.3 + faker==37.8.0 - filelock==3.19.1 + filelock==3.20.0 - gotenberg-client==0.11.0 + gotenberg-client==0.12.0 - granian==2.5.1 + granian==2.5.4 - h2==4.2.0 + h2==4.3.0 - humanize==4.12.1 + humanize==4.13.0 - identify==2.6.13 + identify==2.6.14 - iniconfig==2.0.0 + iniconfig==2.1.0 - inotify-simple==1.3.5 + inotify-simple==2.0.1 - joblib==1.4.2 + joblib==1.5.2 - jsonschema==4.23.0 + jsonschema==4.25.1 - jsonschema-specifications==2024.10.1 + jsonschema-specifications==2025.9.1 - lxml==5.3.1 + lxml==6.0.2 - markdown==3.7 + markdown==3.9 - markdown-it-py==3.0.0 + markdown-it-py==4.0.0 - markupsafe==3.0.2 + markupsafe==3.0.3 - mkdocs-glightbox==0.4.0 + mkdocs-glightbox==0.5.1 - mkdocs-material==9.6.18 + mkdocs-material==9.6.22 - msgpack==1.1.0 + msgpack==1.1.1 - nltk==3.9.1 + nltk==3.9.2 - numpy==2.3.2 + numpy==2.3.3 - oauthlib==3.2.2 + oauthlib==3.3.1 - ocrmypdf==16.10.4 + ocrmypdf==16.11.0 - packaging==24.2 + packaging==25.0 - pdfminer-six==20240706 + pdfminer-six==20250506 - pi-heif==0.21.0 + pi-heif==1.1.0 - pikepdf==9.5.2 + pikepdf==9.11.0 - platformdirs==4.3.6 + platformdirs==4.4.0 - pluggy==1.5.0 + pluggy==1.6.0 - portalocker==3.1.1 + portalocker==3.2.0 - pre-commit-uv==4.1.5 + pre-commit-uv==4.2.0 - prometheus-client==0.21.1 + prometheus-client==0.23.1 - prompt-toolkit==3.0.50 + prompt-toolkit==3.0.52 - pyasn1-modules==0.4.1 + pyasn1-modules==0.4.2 - pycparser==2.22 + pycparser==2.23 - pygments==2.19.1 + pygments==2.19.2 - pymdown-extensions==10.14.3 + pymdown-extensions==10.16.1 - pyopenssl==25.0.0 + pyopenssl==25.1.0 - pytest==8.4.1 + pytest==8.4.2 - pytest-cov==6.2.1 + pytest-cov==7.0.0 - pytest-env==1.1.5 + pytest-env==1.2.0 - pytest-mock==3.14.1 + pytest-mock==3.15.1 - pytest-rerunfailures==15.1 + pytest-rerunfailures==16.1 - pytest-sugar==1.0.0 + pytest-sugar==1.1.1 - pywavelets==1.8.0 + pywavelets==1.9.0 - pyyaml==6.0.2 + pyyaml==6.0.3 - pyyaml-env-tag==0.1 + pyyaml-env-tag==1.1 - qrcode==8.0 + qrcode==8.2 - rapidfuzz==3.14.0 + rapidfuzz==3.14.1 - regex==2024.11.6 + regex==2025.9.18 - requests==2.32.4 + requests==2.32.5 - rich==13.9.4 + rich==14.1.0 - rpds-py==0.23.1 + rpds-py==0.27.1 - ruff==0.12.11 + ruff==0.14.0 - scikit-learn==1.7.1 + scikit-learn==1.7.2 - scipy==1.16.1 + scipy==1.16.2 + selectolax==0.3.29 - setproctitle==1.3.6 + setproctitle==1.3.7 - setuptools==75.8.2 + setuptools==80.9.0 - termcolor==2.5.0 + termcolor==3.1.0 - threadpoolctl==3.5.0 + threadpoolctl==3.6.0 - tornado==6.4.2 + tornado==6.5.2 - twisted==24.11.0 + twisted==25.5.0 - txaio==23.1.1 + txaio==25.9.2 - typing-extensions==4.12.2 + typing-extensions==4.15.0 - tzlocal==5.3 + tzlocal==5.3.1 - uritemplate==4.1.1 + uritemplate==4.2.0 - urllib3==2.3.0 + urllib3==2.5.0 - uv==0.8.8 + uv==0.9.3 - virtualenv==20.29.2 + virtualenv==20.34.0 - wcwidth==0.2.13 + wcwidth==0.2.14 - whitenoise==6.9.0 + whitenoise==6.11.0 - wrapt==1.17.2 + wrapt==1.17.3 - zope-interface==7.2 + zope-interface==8.0.1 - zstandard==0.23.0 + zstandard==0.25.0 SystemCheckError: System check identified some issues: ERRORS: ?: PAPERLESS_CONSUMPTION_DIR is set but doesn't exist. HINT: Create a directory at /opt/paperless/consume [ERROR] in line 65: exit code 0: while executing command $STD uv run -- python manage.py migrate ### 🖼️ Additional context (optional). Directory /opt/paperless/consume exist
OVERLORD added the bug label 2026-02-05 03:14:26 +03:00
Author
Owner

@MickLesk commented on GitHub (Nov 12, 2025):

Switch your consume dir from
/opt/paperless/consume to /opt/paperless_consume and edit config

We remove the whole folder since 3 Versions, because its an Python tool and it caused into Issues

@MickLesk commented on GitHub (Nov 12, 2025): Switch your consume dir from /opt/paperless/consume to /opt/paperless_consume and edit config We remove the whole folder since 3 Versions, because its an Python tool and it caused into Issues
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1992