mirror of
https://github.com/PegaProx/project-pegaprox.git
synced 2026-04-25 18:15:50 +03:00
[GH-ISSUE #2] Python dependecy error on installation #3
Labels
No labels
Approved
Q2-3 2026 Development
bug
documentation
enhancement
help wanted
invalid
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/project-pegaprox-PegaProx#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @proxforge on GitHub (Jan 25, 2026).
Original GitHub issue: https://github.com/PegaProx/project-pegaprox/issues/2
This is the output of deploy.sh when installing it on a debian 13 vm:
`[1/6] Installing system dependencies...
W: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Policy will reject signature within a year, see --audit for details
✓ System dependencies installed
[2/6] Creating service user...
✓ User 'pegaprox' already exists
[3/6] Setting up installation directory...
✓ Directory structure created at /opt/PegaProx
[4/6] Installing Python dependencies...
error: uninstall-no-record-file
× Cannot uninstall cryptography 43.0.0
╰─> The package's contents are unknown: no RECORD file was found for cryptography.
hint: The package was installed by debian. You should check if it can uninstall the package. `
when trying manually via pip install it says:
`root@js-analyzer-01:~/project-pegaprox# pip install -r requirements.txt
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
root@js-analyzer-01:~/project-pegaprox#`
what should be done, cant we have docker support, so setting it up is easier for newcomers?
@phantium commented on GitHub (Jan 25, 2026):
I have already made a pull request, which creates a virtualenv for Python instead of installing system wide.
Welcome to try using my fork in the meantime until it's merged.
@MrMasterbay commented on GitHub (Jan 25, 2026):
Pull request apporved updated the docs.
@mkellermann97 commented on GitHub (Jan 25, 2026):
This seems to be solved, so I'm closing it. @MrMasterbay Could you also close the related issues on your end?
Regards,
Marcus