IBM QRadar SOAR

IBM QRadar

Join this online user group to communicate across Security product users and IBM experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Unable to update resilient to resilient-34.0.195.tar.gz on resilient circuits running Python 3.6.9

  • 1.  Unable to update resilient to resilient-34.0.195.tar.gz on resilient circuits running Python 3.6.9

    Posted Fri November 15, 2019 09:49 AM
    Hi,

    I am trying to update resilient package to v34.0.195 but it is always failed with the following message. Do you have any hint for me to get it install please?
    [root@int-srv-tec update]# pip install -U resilient-34.0.195.tar.gz
    Processing ./resilient-34.0.195.tar.gz
    Requirement already satisfied, skipping upgrade: argparse in /usr/local/lib/python3.6/site-packages (from resilient==34.0.195) (1.4.0)
    Requirement already satisfied, skipping upgrade: requests>=2.6.0 in /usr/local/lib/python3.6/site-packages (from resilient==34.0.195) (2.22.0)
    Requirement already satisfied, skipping upgrade: requests-toolbelt>=0.6.0 in /usr/local/lib/python3.6/site-packages (from resilient==34.0.195) (0.9.1)
    Requirement already satisfied, skipping upgrade: requests-mock>=1.2.0 in /usr/local/lib/python3.6/site-packages (from resilient==34.0.195) (1.7.0)
    Requirement already satisfied, skipping upgrade: six in /usr/local/lib/python3.6/site-packages (from resilient==34.0.195) (1.12.0)
    Requirement already satisfied, skipping upgrade: cachetools<3.0.0 in /usr/local/lib/python3.6/site-packages (from resilient==34.0.195) (2.1.0)
    Requirement already satisfied, skipping upgrade: keyring in /usr/local/lib/python3.6/site-packages (from resilient==34.0.195) (19.1.0)
    Requirement already satisfied, skipping upgrade: chardet<3.1.0,>=3.0.2 in /usr/local/lib/python3.6/site-packages (from requests>=2.6.0->resilient==34.0.195) (3.0.4)
    Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in /usr/local/lib/python3.6/site-packages (from requests>=2.6.0->resilient==34.0.195) (2019.6.16)
    Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.6/site-packages (from requests>=2.6.0->resilient==34.0.195) (1.25.3)
    Requirement already satisfied, skipping upgrade: idna<2.9,>=2.5 in /usr/local/lib/python3.6/site-packages (from requests>=2.6.0->resilient==34.0.195) (2.8)
    Requirement already satisfied, skipping upgrade: entrypoints in /usr/local/lib/python3.6/site-packages (from keyring->resilient==34.0.195) (0.3)
    Requirement already satisfied, skipping upgrade: secretstorage; sys_platform == "linux" in /usr/local/lib/python3.6/site-packages (from keyring->resilient==34.0.195) (3.1.1)
    Requirement already satisfied, skipping upgrade: jeepney in /usr/local/lib/python3.6/site-packages (from secretstorage; sys_platform == "linux"->keyring->resilient==34.0.195) (0.4.1)
    Requirement already satisfied, skipping upgrade: cryptography in /usr/local/lib/python3.6/site-packages (from secretstorage; sys_platform == "linux"->keyring->resilient==34.0.195) (2.7)
    Requirement already satisfied, skipping upgrade: asn1crypto>=0.21.0 in /usr/local/lib/python3.6/site-packages (from cryptography->secretstorage; sys_platform == "linux"->keyring->resilient==34.0.195) (0.24.0)
    Requirement already satisfied, skipping upgrade: cffi!=1.11.3,>=1.8 in /usr/local/lib/python3.6/site-packages (from cryptography->secretstorage; sys_platform == "linux"->keyring->resilient==34.0.195) (1.12.3)
    Requirement already satisfied, skipping upgrade: pycparser in /usr/local/lib/python3.6/site-packages (from cffi!=1.11.3,>=1.8->cryptography->secretstorage; sys_platform == "linux"->keyring->resilient==34.0.195) (2.19)
    Installing collected packages: resilient
    Found existing installation: resilient 33.0.189
    Uninstalling resilient-33.0.189:
    Successfully uninstalled resilient-33.0.189
    Running setup.py install for resilient ... error
    ERROR: Command errored out with exit status 1:
    command: /usr/local/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-agmtoxa4/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-agmtoxa4/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-5_xzqvjc/install-record.txt --single-version-externally-managed --compile
    cwd: /tmp/pip-req-build-agmtoxa4/
    Complete output (51 lines):
    Traceback (most recent call last):
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 90, in __init__
    req = REQUIREMENT.parseString(requirement_string)
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1654, in parseString
    raise exc
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1644, in parseString
    loc, tokens = self._parse( instring, 0 )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1402, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 3417, in parseImpl
    loc, exprtokens = e._parse( instring, loc, doActions )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1402, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 3739, in parseImpl
    return self.expr._parse( instring, loc, doActions, callPreParse=False )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1402, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 3400, in parseImpl
    loc, resultlist = self.exprs[0]._parse( instring, loc, doActions, callPreParse=False )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 1406, in _parseNoCache
    loc,tokens = self.parseImpl( instring, preloc, doActions )
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/pyparsing.py", line 2711, in parseImpl
    raise ParseException(instring, loc, self.errmsg, self)
    pkg_resources._vendor.pyparsing.ParseException: Expected W:(abcd...) (at char 0), (line:1, col:1)

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3101, in __init__
    super(Requirement, self).__init__(requirement_string)
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 94, in __init__
    requirement_string[e.loc:e.loc + 8]))
    pkg_resources.extern.packaging.requirements.InvalidRequirement: Invalid requirement, parse error at "'-esilien'"

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-req-build-agmtoxa4/setup.py", line 37, in <module>
    check_deps()
    File "/tmp/pip-req-build-agmtoxa4/setup.py", line 28, in check_deps
    distro = get_distribution(pkg.project_name)
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 479, in get_distribution
    dist = Requirement.parse(dist)
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3148, in parse
    req, = parse_requirements(s)
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3094, in parse_requirements
    yield Requirement(line)
    File "/usr/local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3103, in __init__
    raise RequirementParseError(str(e))
    pkg_resources.RequirementParseError: Invalid requirement, parse error at "'-esilien'"
    ----------------------------------------
    Rolling back uninstall of resilient
    Moving to /usr/local/bin/finfo
    from /tmp/pip-uninstall-fwqs9in3/finfo
    Moving to /usr/local/bin/gadget
    from /tmp/pip-uninstall-fwqs9in3/gadget
    Moving to /usr/local/bin/res-keyring
    from /tmp/pip-uninstall-fwqs9in3/res-keyring
    Moving to /usr/local/lib/python3.6/site-packages/co3/__init__.py
    from /tmp/pip-uninstall-wwhc2n9b/__init__.py
    Moving to /usr/local/lib/python3.6/site-packages/co3/__pycache__/__init__.cpython-36.pyc
    from /tmp/pip-uninstall-wwhc2n9b/__pycache__/__init__.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient-33.0.189-py3.6.egg-info
    from /usr/local/lib/python3.6/site-packages/~esilient-33.0.189-py3.6.egg-info
    Moving to /usr/local/lib/python3.6/site-packages/resilient/LICENSE
    from /tmp/pip-uninstall-k4ro7n68/LICENSE
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__init__.py
    from /tmp/pip-uninstall-k4ro7n68/__init__.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__pycache__/__init__.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/__pycache__/__init__.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__pycache__/co3.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/__pycache__/co3.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__pycache__/co3argparse.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/__pycache__/co3argparse.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__pycache__/co3base.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/__pycache__/co3base.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__pycache__/co3sslutil.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/__pycache__/co3sslutil.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__pycache__/patch.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/__pycache__/patch.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/__pycache__/resilient_rest_mock.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/__pycache__/resilient_rest_mock.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/__init__.py
    from /tmp/pip-uninstall-k4ro7n68/bin/__init__.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/__pycache__/__init__.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/bin/__pycache__/__init__.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/__pycache__/finfo.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/bin/__pycache__/finfo.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/__pycache__/gadget.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/bin/__pycache__/gadget.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/__pycache__/res_keyring.cpython-36.pyc
    from /tmp/pip-uninstall-k4ro7n68/bin/__pycache__/res_keyring.cpython-36.pyc
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/finfo.py
    from /tmp/pip-uninstall-k4ro7n68/bin/finfo.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/gadget.py
    from /tmp/pip-uninstall-k4ro7n68/bin/gadget.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/bin/res_keyring.py
    from /tmp/pip-uninstall-k4ro7n68/bin/res_keyring.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/co3.py
    from /tmp/pip-uninstall-k4ro7n68/co3.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/co3argparse.py
    from /tmp/pip-uninstall-k4ro7n68/co3argparse.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/co3base.py
    from /tmp/pip-uninstall-k4ro7n68/co3base.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/co3sslutil.py
    from /tmp/pip-uninstall-k4ro7n68/co3sslutil.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/patch.py
    from /tmp/pip-uninstall-k4ro7n68/patch.py
    Moving to /usr/local/lib/python3.6/site-packages/resilient/resilient_rest_mock.py
    from /tmp/pip-uninstall-k4ro7n68/resilient_rest_mock.py
    ERROR: Command errored out with exit status 1: /usr/local/bin/python3.6 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-agmtoxa4/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-agmtoxa4/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-5_xzqvjc/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

    Thanks
    Gabriel

    ------------------------------
    Gabriel NKUITE
    Open Group and IBM Certified ITS
    IBM
    Bois Colombes
    336 71016868
    ------------------------------


  • 2.  RE: Unable to update resilient to resilient-34.0.195.tar.gz on resilient circuits running Python 3.6.9

    Posted Mon November 18, 2019 06:10 AM
    Hi Gabriel,

    I am sure you had this before. There was a problem in the site-packages directory where there were some directories starting with a tilde (~) and you had to remove them for pip to work.Also, you could try uninstalling and manually remove resilient-3x.x.x-pyx.x.egg-info and try a pip install again.

    pkg_resources.RequirementParseError: Invalid requirement, parse error at "'-esilien'"

    ------------------------------
    BEN WILLIAMS
    ------------------------------



  • 3.  RE: Unable to update resilient to resilient-34.0.195.tar.gz on resilient circuits running Python 3.6.9

    Posted Mon November 18, 2019 12:58 PM
    Hi Ben,
     
    I didn't see a package with "'-esilien'". Therefore I have uninstalled and installed resilient package. It is fine. But I have no real explanation why this happened.
     
     
    Cordialement / Best regards
     
    Gabriel Nkuite
    IBM and Open Group Certified IT Specialist
    IBM Security Expert Labs
    Phone: 33-1-5875-3366 / 33-6-7101-6868