1modm / petereport

PeTeReport is an open-source application vulnerability reporting tool.
https://1modm.github.io/petereport/
BSD 3-Clause "New" or "Revised" License
449 stars 131 forks source link

Error when install #68

Closed quyen66 closed 1 year ago

quyen66 commented 1 year ago

Have some problem with dependencies

Step 34/34 : RUN pipenv install --system --deploy --ignore-pipfile ---> Running in 1c49886075d9 Pipfile.lock not found, creating… Locking [dev-packages] dependencies… Locking [packages] dependencies… self.repository.get_dependencies(ireq) File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 174, in get_dependencies legacy_results = self.get_legacy_dependencies(ireq) File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 222, in get_legacy_dependencies result = reqset._prepare_file(self.finder, ireq, ignore_requires_python=True) File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 644, in _prepare_file abstract_dist.prep_for_dist() File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 134, in prep_for_dist self.req_to_install.run_egg_info() File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 435, in run_egg_info call_subprocess( File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/utils/init.py", line 705, in call_subprocess raise InstallationError( pip9.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmp3g_r4makbuild/cairocffi/

quyen66 commented 1 year ago

There're some errror with dependencies in Pipfile, you can downgrade it to version 0.6. Add line cairocffi = "==0.6" to solve the problem.

Senne-s commented 1 year ago

Add line cairocffi = "==0.6" to solve the problem.

Using this still does not solve the issue for me. I still get following error:

_Step 32/34 : RUN python -V ---> Using cache ---> 32a26243b4d9 Step 33/34 : COPY Pipfile ./ ---> Using cache ---> 7aeeb629939f Step 34/34 : RUN pipenv install --system --deploy --ignore-pipfile ---> Running in 9435f0ce8413 Pipfile.lock not found, creating… Locking [dev-packages] dependencies…
Locking [packages] dependencies…
self.repository.get_dependencies(ireq)
File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 174, in get_dependencies
legacy_results = self.get_legacy_dependencies(ireq)
File "/usr/lib/python3/dist-packages/pipenv/patched/piptools/repositories/pypi.py", line 222, in get_legacy_dependencies
result = reqset._prepare_file(self.finder, ireq, ignore_requires_python=True)
File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 644, in _prepare_file
abstract_dist.prep_for_dist()
File "/usr/lib/python3/dist-packages/pipenv/patched/notpip/req/req_set.py", line 134, in prep_for_dist
self.req_to_install.run_egg_info()
File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/req/req_install.py", line 435, in run_egg_info
call_subprocess(
File "/usr/lib/python3/dist-packages/pipenv/vendor/pip9/utils/init.py", line 705, in call_subprocess
raise InstallationError(
pip9.exceptions.InstallationError: Command "python setup.py egg_info" failed with error code 1 in /tmp/tmpxlthwqt0build/cairocffi/

The command '/bin/sh -c pipenv install --system --deploy --ignore-pipfile' returned a non-zero code: 1

1modm commented 1 year ago

Fixed in the last commit:

git pull
docker-compose up --build