Skip to content

v2.1.2 default installation after instruction lacks dependencies for parsers/html_table #1499

Open
@bernhardreiter

Description

@bernhardreiter

Following v2.1.2 Install and Development instructions, then starting the example default bot net,
the feodo-tracker-browse-parser stopped with

  File "/opt/dev_intelmq/intelmq/bots/parsers/html_table/parser.py", line 37, in init
    raise MissingDependencyError("beautifulsoup4")
intelmq.lib.exceptions.MissingDependencyError: Could not load dependency 'beautifulsoup4', please install it with apt/yum/dnf/zypper (possibly named python3-beautifulsoup4) or pip3.

Expectation: the instructions or the setup process should make sure that the dependencies for the standard bots are there.

Workaround on Ubuntu 18.04 LTS:

apt-install python-bs4 python3-lxml

Idea: the intelmqctl check command should also check if dependencies can be loaded. Probably needs changes in the bots implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugIndicates an unexpected problem or unintended behaviordocumentationIndicates a need for improvements or additions to documentationhelp wantedIndicates that a maintainer wants help on an issue or pull requestusability

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions