TheDoctor0 / openvas-docker-lite

OpenVAS docker container with custom automation script.
MIT License
28 stars 21 forks source link

Building Docker Image from Dockerfile Fails on Ubuntu 20.04 LTS #10

Open tjobarow opened 2 years ago

tjobarow commented 2 years ago

Hi,

I am trying to build this image from Dockerfile, but it's hitting a snag during the build process that seems to be related to a pip install process failing:

openvas-scanner-20.8.0/tools/
openvas-scanner-20.8.0/tools/greenbone-nvt-sync.in
Removing intermediate container 67161949d357
 ---> e4cc82956ce2
Step 7/37 : RUN cd ${SRC_PATH}/ospd-openvas* &&     pip3 install . &&     rm -rf ${SRC_PATH}/ospd-openvas*
 ---> Running in 2c9a9b6f12a5
Processing /src/ospd-openvas-20.8.0
  Installing build dependencies: started
  Installing build dependencies: finished with status 'error'
  Complete output from command /usr/bin/python3 -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-bc_ovhaz --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel:
  Collecting setuptools
  Exception:
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 143, in main
      status = self.run(options, args)
    File "/usr/lib/python3/dist-packages/pip/_internal/commands/install.py", line 338, in run
      resolver.resolve(requirement_set)
    File "/usr/lib/python3/dist-packages/pip/_internal/resolve.py", line 102, in resolve
      self._resolve_one(requirement_set, req)
    File "/usr/lib/python3/dist-packages/pip/_internal/resolve.py", line 256, in _resolve_one
      abstract_dist = self._get_abstract_dist_for(req_to_install)
    File "/usr/lib/python3/dist-packages/pip/_internal/resolve.py", line 209, in _get_abstract_dist_for
      self.require_hashes
    File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 218, in prepare_linked_requirement
      req.populate_link(finder, upgrade_allowed, require_hashes)
    File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 164, in populate_link
      self.link = finder.find_requirement(self, upgrade)
    File "/usr/lib/python3/dist-packages/pip/_internal/index.py", line 572, in find_requirement
      all_candidates = self.find_all_candidates(req.name)
    File "/usr/lib/python3/dist-packages/pip/_internal/index.py", line 534, in find_all_candidates
      self._package_versions(page.iter_links(), search)
    File "/usr/lib/python3/dist-packages/pip/_internal/index.py", line 702, in _package_versions
      v = self._link_package_versions(link, search)
    File "/usr/lib/python3/dist-packages/pip/_internal/index.py", line 777, in _link_package_versions
      support_this_python = check_requires_python(link.requires_python)
    File "/usr/lib/python3/dist-packages/pip/_internal/utils/packaging.py", line 33, in check_requires_python
      return python_version in requires_python_specifier
    File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/specifiers.py", line 676, in __contains__
      return self.contains(item)
    File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/specifiers.py", line 681, in contains
      item = parse(item)
    File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/version.py", line 28, in parse
      return Version(version)
    File "/usr/share/python-wheels/packaging-19.0-py2.py3-none-any.whl/packaging/version.py", line 219, in __init__
      match = self._regex.search(version)
  TypeError: expected string or bytes-like object

  ----------------------------------------
Command "/usr/bin/python3 -m pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-bc_ovhaz --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel" failed with error code 2 in None
The command '/bin/sh -c cd ${SRC_PATH}/ospd-openvas* &&     pip3 install . &&     rm -rf ${SRC_PATH}/ospd-openvas*' returned a non-zero code: 1