Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation on Ubuntu 22.04 #1333

Open
Zokol opened this issue Jan 22, 2025 · 1 comment
Open

Installation on Ubuntu 22.04 #1333

Zokol opened this issue Jan 22, 2025 · 1 comment
Labels

Comments

@Zokol
Copy link

Zokol commented Jan 22, 2025

FACT version

57e7c49

Environment

Ubuntu 22.04.5 LTS on VMware

Steps to reproduce

Followed install directions from https://github.com/fkie-cad/FACT_core/blob/master/INSTALL.md#simple-non-distributed-setup

Observed Behavior

While running install.py;

  1. install.py ends with FileNotFoundError: [Errno 2] No such file or directory: 'python'
  2. I installed sudo apt install python-is-python3 and retried installation
  3. install.py ends with PermissionError: [Errno 1] Operation not permitted: '/tmp/tmp6_frf1md/yara-python-4.5.0/yara_python.egg-info'
  4. executed installation with sudo src/install.py
  5. installation completed successfully

Log of first issue:

[2025-01-22 15:34:47][backend][INFO]: Installing yara v4.5.0
[2025-01-22 15:35:08][backend][INFO]: Installing yara-python v4.5.0
Traceback (most recent call last):
  File "/home/red/FACT_core/src/install.py", line 215, in <module>
    install()
  File "/home/red/FACT_core/src/install.py", line 183, in install
    install_fact_components(args, distribution, none_chosen, skip_docker)
  File "/home/red/FACT_core/src/install.py", line 203, in install_fact_components
    backend(skip_docker, distribution)
  File "/home/red/FACT_core/src/install/backend.py", line 42, in main
    _install_yara()
  File "/home/red/FACT_core/src/install/backend.py", line 159, in _install_yara
    _install_yara_python(version=yara_version)
  File "/home/red/FACT_core/src/install/backend.py", line 182, in _install_yara_python
    subprocess.run(
  File "/usr/lib/python3.10/subprocess.py", line 503, in run
    with Popen(*popenargs, **kwargs) as process:
  File "/usr/lib/python3.10/subprocess.py", line 971, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.10/subprocess.py", line 1863, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'python'

Log of second issue:

[2025-01-22 15:41:35][backend][INFO]: Installing yara v4.5.0
[2025-01-22 15:41:56][backend][INFO]: Installing yara-python v4.5.0
Traceback (most recent call last):
  File "/usr/lib/python3.10/shutil.py", line 679, in _rmtree_safe_fd
    os.unlink(entry.name, dir_fd=topfd)
PermissionError: [Errno 13] Permission denied: 'dependency_links.txt'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/red/FACT_core/src/install.py", line 215, in <module>
    install()
  File "/home/red/FACT_core/src/install.py", line 183, in install
    install_fact_components(args, distribution, none_chosen, skip_docker)
  File "/home/red/FACT_core/src/install.py", line 203, in install_fact_components
    backend(skip_docker, distribution)
  File "/home/red/FACT_core/src/install/backend.py", line 42, in main
    _install_yara()
  File "/home/red/FACT_core/src/install/backend.py", line 159, in _install_yara
    _install_yara_python(version=yara_version)
  File "/home/red/FACT_core/src/install/backend.py", line 167, in _install_yara_python
    with tempfile.TemporaryDirectory() as tmp_dir:
  File "/usr/lib/python3.10/tempfile.py", line 1017, in __exit__
    self.cleanup()
  File "/usr/lib/python3.10/tempfile.py", line 1021, in cleanup
    self._rmtree(self.name, ignore_errors=self._ignore_cleanup_errors)
  File "/usr/lib/python3.10/tempfile.py", line 1003, in _rmtree
    _rmtree(name, onerror=onerror)
  File "/usr/lib/python3.10/shutil.py", line 725, in rmtree
    _rmtree_safe_fd(fd, path, onerror)
  File "/usr/lib/python3.10/shutil.py", line 658, in _rmtree_safe_fd
    _rmtree_safe_fd(dirfd, fullname, onerror)
  File "/usr/lib/python3.10/shutil.py", line 658, in _rmtree_safe_fd
    _rmtree_safe_fd(dirfd, fullname, onerror)
  File "/usr/lib/python3.10/shutil.py", line 681, in _rmtree_safe_fd
    onerror(os.unlink, fullname, sys.exc_info())
  File "/usr/lib/python3.10/tempfile.py", line 987, in onerror
    _resetperms(_os.path.dirname(path))
  File "/usr/lib/python3.10/tempfile.py", line 425, in _resetperms
    _dont_follow_symlinks(_os.chmod, path, 0o700)
  File "/usr/lib/python3.10/tempfile.py", line 416, in _dont_follow_symlinks
    func(path, *args)
PermissionError: [Errno 1] Operation not permitted: '/tmp/tmp6_frf1md/yara-python-4.5.0/yara_python.egg-info'

Expeced Behavior

I expected the installation to go as described in installation guide.

Installation logs

install.log
[2025-01-22 15:29:37][install][INFO]: FACT Installer 1.2
[2025-01-22 15:29:37][common][INFO]: Updating system
[2025-01-22 15:29:44][install][INFO]: Installing apt-transport-https autoconf automake build-essential git gnupg2 libtool python3 python3-dev unzip wget libfuzzy-dev libmagic-dev
[2025-01-22 15:29:49][common][INFO]: Installing python3 pip
[2025-01-22 15:30:31][db][INFO]: Setting up PostgreSQL database
[2025-01-22 15:31:18][db][INFO]: Initializing PostgreSQL database
[2025-01-22 15:31:20][install][INFO]: Installing nodejs papirus-icon-theme
[2025-01-22 15:31:54][install][WARNING]: Pip package flask-login~=0.6.3 is already installed with distutils. This may Cause problems:
Collecting flask-login~=0.6.3
  Downloading Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting Flask>=1.0.4 (from flask-login~=0.6.3)
  Downloading flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: Werkzeug>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from flask-login~=0.6.3) (3.0.6)
Collecting Werkzeug>=1.0.1 (from flask-login~=0.6.3)
  Downloading werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB)
Collecting Jinja2>=3.1.2 (from Flask>=1.0.4->flask-login~=0.6.3)
  Downloading jinja2-3.1.5-py3-none-any.whl.metadata (2.6 kB)
Collecting itsdangerous>=2.2 (from Flask>=1.0.4->flask-login~=0.6.3)
  Downloading itsdangerous-2.2.0-py3-none-any.whl.metadata (1.9 kB)
Collecting click>=8.1.3 (from Flask>=1.0.4->flask-login~=0.6.3)
  Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Collecting blinker>=1.9 (from Flask>=1.0.4->flask-login~=0.6.3)
  Downloading blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/local/lib/python3.10/dist-packages (from Werkzeug>=1.0.1->flask-login~=0.6.3) (3.0.2)
Downloading Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Downloading flask-3.1.0-py3-none-any.whl (102 kB)
Downloading werkzeug-3.1.3-py3-none-any.whl (224 kB)
Downloading blinker-1.9.0-py3-none-any.whl (8.5 kB)
Downloading click-8.1.8-py3-none-any.whl (98 kB)
Downloading itsdangerous-2.2.0-py3-none-any.whl (16 kB)
Downloading jinja2-3.1.5-py3-none-any.whl (134 kB)
Installing collected packages: Werkzeug, Jinja2, itsdangerous, click, blinker, Flask, flask-login
  Attempting uninstall: Werkzeug
    Found existing installation: Werkzeug 3.0.6
    Uninstalling Werkzeug-3.0.6:
      Successfully uninstalled Werkzeug-3.0.6
  Attempting uninstall: click
    Found existing installation: click 8.0.3
    Uninstalling click-8.0.3:
      Successfully uninstalled click-8.0.3
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:31:55][install][WARNING]: Pip package flask-paginate~=2024.4.12 is already installed with distutils. This may Cause problems:
Collecting flask-paginate~=2024.4.12
  Downloading flask_paginate-2024.4.12-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting Flask (from flask-paginate~=2024.4.12)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (8.1.8)
Collecting blinker>=1.9 (from Flask->flask-paginate~=2024.4.12)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->Flask->flask-paginate~=2024.4.12) (3.0.2)
Downloading flask_paginate-2024.4.12-py2.py3-none-any.whl (7.6 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, Flask, flask-paginate
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:31:58][install][WARNING]: Pip package flask-security-too~=5.4.3 is already installed with distutils. This may Cause problems:
Collecting flask-security-too~=5.4.3
  Downloading Flask_Security_Too-5.4.3-py3-none-any.whl.metadata (8.0 kB)
Collecting Flask>=2.3.2 (from flask-security-too~=5.4.3)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting Flask-Login>=0.6.2 (from flask-security-too~=5.4.3)
  Using cached Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting Flask-Principal>=0.4.0 (from flask-security-too~=5.4.3)
  Downloading Flask-Principal-0.4.0.tar.gz (5.5 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting Flask-WTF>=1.1.2 (from flask-security-too~=5.4.3)
  Downloading flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Requirement already satisfied: email-validator>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (2.1.2)
Requirement already satisfied: markupsafe>=2.1.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (3.0.2)
Collecting passlib>=1.7.4 (from flask-security-too~=5.4.3)
  Downloading passlib-1.7.4-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting wtforms>=3.0.0 (from flask-security-too~=5.4.3)
  Downloading wtforms-3.2.1-py3-none-any.whl.metadata (5.3 kB)
Collecting importlib-resources>=5.10.0 (from flask-security-too~=5.4.3)
  Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Requirement already satisfied: dnspython>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from email-validator>=2.0.0->flask-security-too~=5.4.3) (2.7.0)
Requirement already satisfied: idna>=2.0.0 in /usr/lib/python3/dist-packages (from email-validator>=2.0.0->flask-security-too~=5.4.3) (3.3)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (8.1.8)
Collecting blinker>=1.9 (from Flask>=2.3.2->flask-security-too~=5.4.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Downloading Flask_Security_Too-5.4.3-py3-none-any.whl (404 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Downloading flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Downloading passlib-1.7.4-py2.py3-none-any.whl (525 kB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 525.6/525.6 kB 12.7 MB/s eta 0:00:00
Downloading wtforms-3.2.1-py3-none-any.whl (152 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Building wheels for collected packages: Flask-Principal
  Building wheel for Flask-Principal (setup.py): started
  Building wheel for Flask-Principal (setup.py): finished with status 'done'
  Created wheel for Flask-Principal: filename=Flask_Principal-0.4.0-py3-none-any.whl size=5633 sha256=b0c733be28050a94661be833183eac5fbd5e900b4a17a063804c98c59d2f7b3d
  Stored in directory: /root/.cache/pip/wheels/fc/2f/54/bf43622f54da73e3032e0309ff0d4d9ec0dd64ad4fd7dcf780
Successfully built Flask-Principal
Installing collected packages: passlib, wtforms, importlib-resources, blinker, Flask, Flask-WTF, Flask-Principal, Flask-Login, flask-security-too
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:31:59][install][WARNING]: Pip package flask-wtf~=1.2.1 is already installed with distutils. This may Cause problems:
Collecting flask-wtf~=1.2.1
  Using cached flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Collecting flask (from flask-wtf~=1.2.1)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: itsdangerous in /usr/local/lib/python3.10/dist-packages (from flask-wtf~=1.2.1) (2.2.0)
Requirement already satisfied: wtforms in /usr/local/lib/python3.10/dist-packages (from flask-wtf~=1.2.1) (3.2.1)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (3.1.5)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (8.1.8)
Collecting blinker>=1.9 (from flask->flask-wtf~=1.2.1)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: markupsafe in /usr/local/lib/python3.10/dist-packages (from wtforms->flask-wtf~=1.2.1) (3.0.2)
Using cached flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask, flask-wtf
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:32:00][install][WARNING]: Pip package flask~=3.0.3 is already installed with distutils. This may Cause problems:
Collecting flask~=3.0.3
  Downloading flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: Werkzeug>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (8.1.8)
Collecting blinker>=1.6.2 (from flask~=3.0.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask~=3.0.3) (3.0.2)
Downloading flask-3.0.3-py3-none-any.whl (101 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:32:02][install][WARNING]: Pip package flask-restx~=1.3.0 is already installed with distutils. This may Cause problems:
Collecting flask-restx~=1.3.0
  Downloading flask_restx-1.3.0-py2.py3-none-any.whl.metadata (9.3 kB)
Collecting aniso8601>=0.82 (from flask-restx~=1.3.0)
  Downloading aniso8601-10.0.0-py2.py3-none-any.whl.metadata (23 kB)
Collecting jsonschema (from flask-restx~=1.3.0)
  Downloading jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting Flask!=2.0.0,>=0.8 (from flask-restx~=1.3.0)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: werkzeug!=2.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (3.1.3)
Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from flask-restx~=1.3.0) (2022.1)
Requirement already satisfied: importlib-resources in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (6.5.2)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (8.1.8)
Collecting blinker>=1.9 (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/local/lib/python3.10/dist-packages (from werkzeug!=2.0.0->flask-restx~=1.3.0) (3.0.2)
Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.10/dist-packages (from jsonschema->flask-restx~=1.3.0) (24.3.0)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->flask-restx~=1.3.0)
  Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema->flask-restx~=1.3.0)
  Downloading referencing-0.36.1-py3-none-any.whl.metadata (2.8 kB)
Collecting rpds-py>=0.7.1 (from jsonschema->flask-restx~=1.3.0)
  Downloading rpds_py-0.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
Requirement already satisfied: typing-extensions>=4.4.0 in /usr/local/lib/python3.10/dist-packages (from referencing>=0.28.4->jsonschema->flask-restx~=1.3.0) (4.12.2)
Downloading flask_restx-1.3.0-py2.py3-none-any.whl (2.8 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 26.7 MB/s eta 0:00:00
Downloading aniso8601-10.0.0-py2.py3-none-any.whl (52 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Downloading jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Downloading jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Downloading referencing-0.36.1-py3-none-any.whl (26 kB)
Downloading rpds_py-0.22.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (381 kB)
Installing collected packages: aniso8601, rpds-py, blinker, referencing, Flask, jsonschema-specifications, jsonschema, flask-restx
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:32:03][install][WARNING]: Pip package flask-sqlalchemy~=3.1.1 is already installed with distutils. This may Cause problems:
Collecting flask-sqlalchemy~=3.1.1
  Downloading flask_sqlalchemy-3.1.1-py3-none-any.whl.metadata (3.4 kB)
Collecting flask>=2.2.5 (from flask-sqlalchemy~=3.1.1)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: sqlalchemy>=2.0.16 in /usr/local/lib/python3.10/dist-packages (from flask-sqlalchemy~=3.1.1) (2.0.37)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (8.1.8)
Collecting blinker>=1.9 (from flask>=2.2.5->flask-sqlalchemy~=3.1.1)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=2.0.16->flask-sqlalchemy~=3.1.1) (3.1.1)
Requirement already satisfied: typing-extensions>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=2.0.16->flask-sqlalchemy~=3.1.1) (4.12.2)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask>=2.2.5->flask-sqlalchemy~=3.1.1) (3.0.2)
Downloading flask_sqlalchemy-3.1.1-py3-none-any.whl (25 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask, flask-sqlalchemy
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:32:42][frontend][INFO]: Creating directory for authentication
[2025-01-22 15:32:42][frontend][INFO]: Initializing docker container for radare
[2025-01-22 15:32:50][frontend][INFO]: Pulling pdf report container
[2025-01-22 15:34:28][install][INFO]: Installing libjpeg-dev libssl-dev redis binutils file openssl bison flex pkg-config
[2025-01-22 15:34:44][install][WARNING]: Pip package flask~=3.0.3 is already installed with distutils. This may Cause problems:
Collecting flask~=3.0.3
  Using cached flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: Werkzeug>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.0.6)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (8.1.8)
Collecting blinker>=1.6.2 (from flask~=3.0.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask~=3.0.3) (2.1.1)
Using cached flask-3.0.3-py3-none-any.whl (101 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:34:47][backend][INFO]: Installing yara v4.5.0
[2025-01-22 15:35:08][backend][INFO]: Installing yara-python v4.5.0
[2025-01-22 15:40:20][install][INFO]: FACT Installer 1.2
[2025-01-22 15:40:20][common][INFO]: Updating system
[2025-01-22 15:40:22][install][INFO]: Installing apt-transport-https autoconf automake build-essential git gnupg2 libtool python3 python3-dev unzip wget libfuzzy-dev libmagic-dev
[2025-01-22 15:40:23][common][INFO]: Installing python3 pip
[2025-01-22 15:40:53][db][INFO]: Skipping PostgreSQL installation. Reason: Already installed.
[2025-01-22 15:40:55][db][INFO]: Initializing PostgreSQL database
[2025-01-22 15:40:56][install][INFO]: Installing nodejs papirus-icon-theme
[2025-01-22 15:40:59][install][WARNING]: Pip package flask-login~=0.6.3 is already installed with distutils. This may Cause problems:
Collecting flask-login~=0.6.3
  Using cached Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting Flask>=1.0.4 (from flask-login~=0.6.3)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: Werkzeug>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from flask-login~=0.6.3) (3.0.6)
Collecting Werkzeug>=1.0.1 (from flask-login~=0.6.3)
  Using cached werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=1.0.4->flask-login~=0.6.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=1.0.4->flask-login~=0.6.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask>=1.0.4->flask-login~=0.6.3) (8.1.8)
Collecting blinker>=1.9 (from Flask>=1.0.4->flask-login~=0.6.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/local/lib/python3.10/dist-packages (from Werkzeug>=1.0.1->flask-login~=0.6.3) (2.1.1)
Using cached Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached werkzeug-3.1.3-py3-none-any.whl (224 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: Werkzeug, blinker, Flask, flask-login
  Attempting uninstall: Werkzeug
    Found existing installation: Werkzeug 3.0.6
    Uninstalling Werkzeug-3.0.6:
      Successfully uninstalled Werkzeug-3.0.6
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:00][install][WARNING]: Pip package flask-paginate~=2024.4.12 is already installed with distutils. This may Cause problems:
Collecting flask-paginate~=2024.4.12
  Using cached flask_paginate-2024.4.12-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting Flask (from flask-paginate~=2024.4.12)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (8.1.8)
Collecting blinker>=1.9 (from Flask->flask-paginate~=2024.4.12)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->Flask->flask-paginate~=2024.4.12) (2.1.1)
Using cached flask_paginate-2024.4.12-py2.py3-none-any.whl (7.6 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, Flask, flask-paginate
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:01][install][WARNING]: Pip package flask-security-too~=5.4.3 is already installed with distutils. This may Cause problems:
Collecting flask-security-too~=5.4.3
  Using cached Flask_Security_Too-5.4.3-py3-none-any.whl.metadata (8.0 kB)
Collecting Flask>=2.3.2 (from flask-security-too~=5.4.3)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting Flask-Login>=0.6.2 (from flask-security-too~=5.4.3)
  Using cached Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting Flask-Principal>=0.4.0 (from flask-security-too~=5.4.3)
  Using cached Flask_Principal-0.4.0-py3-none-any.whl
Collecting Flask-WTF>=1.1.2 (from flask-security-too~=5.4.3)
  Using cached flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Requirement already satisfied: email-validator>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (2.1.2)
Requirement already satisfied: markupsafe>=2.1.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (2.1.1)
Requirement already satisfied: passlib>=1.7.4 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (1.7.4)
Requirement already satisfied: wtforms>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (3.2.1)
Requirement already satisfied: importlib-resources>=5.10.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (6.5.2)
Requirement already satisfied: dnspython>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from email-validator>=2.0.0->flask-security-too~=5.4.3) (2.7.0)
Requirement already satisfied: idna>=2.0.0 in /usr/lib/python3/dist-packages (from email-validator>=2.0.0->flask-security-too~=5.4.3) (3.3)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (8.1.8)
Collecting blinker>=1.9 (from Flask>=2.3.2->flask-security-too~=5.4.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Using cached Flask_Security_Too-5.4.3-py3-none-any.whl (404 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Using cached flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, Flask, Flask-WTF, Flask-Principal, Flask-Login, flask-security-too
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:02][install][WARNING]: Pip package flask-wtf~=1.2.1 is already installed with distutils. This may Cause problems:
Collecting flask-wtf~=1.2.1
  Using cached flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Collecting flask (from flask-wtf~=1.2.1)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: itsdangerous in /usr/local/lib/python3.10/dist-packages (from flask-wtf~=1.2.1) (2.2.0)
Requirement already satisfied: wtforms in /usr/local/lib/python3.10/dist-packages (from flask-wtf~=1.2.1) (3.2.1)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (3.1.5)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (8.1.8)
Collecting blinker>=1.9 (from flask->flask-wtf~=1.2.1)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: markupsafe in /usr/local/lib/python3.10/dist-packages (from wtforms->flask-wtf~=1.2.1) (2.1.1)
Using cached flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask, flask-wtf
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:03][install][WARNING]: Pip package flask~=3.0.3 is already installed with distutils. This may Cause problems:
Collecting flask~=3.0.3
  Using cached flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: Werkzeug>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (8.1.8)
Collecting blinker>=1.6.2 (from flask~=3.0.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask~=3.0.3) (2.1.1)
Using cached flask-3.0.3-py3-none-any.whl (101 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:04][install][WARNING]: Pip package flask-restx~=1.3.0 is already installed with distutils. This may Cause problems:
Collecting flask-restx~=1.3.0
  Using cached flask_restx-1.3.0-py2.py3-none-any.whl.metadata (9.3 kB)
Requirement already satisfied: aniso8601>=0.82 in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (10.0.0)
Collecting jsonschema (from flask-restx~=1.3.0)
  Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting Flask!=2.0.0,>=0.8 (from flask-restx~=1.3.0)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: werkzeug!=2.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (3.1.3)
Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from flask-restx~=1.3.0) (2022.1)
Requirement already satisfied: importlib-resources in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (6.5.2)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (8.1.8)
Collecting blinker>=1.9 (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/local/lib/python3.10/dist-packages (from werkzeug!=2.0.0->flask-restx~=1.3.0) (2.1.1)
Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.10/dist-packages (from jsonschema->flask-restx~=1.3.0) (24.3.0)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->flask-restx~=1.3.0)
  Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Collecting referencing>=0.28.4 (from jsonschema->flask-restx~=1.3.0)
  Using cached referencing-0.36.1-py3-none-any.whl.metadata (2.8 kB)
Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.10/dist-packages (from jsonschema->flask-restx~=1.3.0) (0.22.3)
Requirement already satisfied: typing-extensions>=4.4.0 in /usr/local/lib/python3.10/dist-packages (from referencing>=0.28.4->jsonschema->flask-restx~=1.3.0) (4.12.2)
Using cached flask_restx-1.3.0-py2.py3-none-any.whl (2.8 MB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Using cached referencing-0.36.1-py3-none-any.whl (26 kB)
Installing collected packages: referencing, blinker, jsonschema-specifications, Flask, jsonschema, flask-restx
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:05][install][WARNING]: Pip package flask-sqlalchemy~=3.1.1 is already installed with distutils. This may Cause problems:
Collecting flask-sqlalchemy~=3.1.1
  Using cached flask_sqlalchemy-3.1.1-py3-none-any.whl.metadata (3.4 kB)
Collecting flask>=2.2.5 (from flask-sqlalchemy~=3.1.1)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: sqlalchemy>=2.0.16 in /usr/local/lib/python3.10/dist-packages (from flask-sqlalchemy~=3.1.1) (2.0.37)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (8.1.8)
Collecting blinker>=1.9 (from flask>=2.2.5->flask-sqlalchemy~=3.1.1)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=2.0.16->flask-sqlalchemy~=3.1.1) (3.1.1)
Requirement already satisfied: typing-extensions>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=2.0.16->flask-sqlalchemy~=3.1.1) (4.12.2)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask>=2.2.5->flask-sqlalchemy~=3.1.1) (2.1.1)
Using cached flask_sqlalchemy-3.1.1-py3-none-any.whl (25 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask, flask-sqlalchemy
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:17][frontend][INFO]: Skipping nodeenv installation (already exists)
[2025-01-22 15:41:19][frontend][INFO]: Creating directory for authentication
[2025-01-22 15:41:19][frontend][INFO]: Initializing docker container for radare
[2025-01-22 15:41:22][frontend][INFO]: Pulling pdf report container
[2025-01-22 15:41:25][install][INFO]: Installing libjpeg-dev libssl-dev redis binutils file openssl bison flex pkg-config
[2025-01-22 15:41:32][install][WARNING]: Pip package flask~=3.0.3 is already installed with distutils. This may Cause problems:
Collecting flask~=3.0.3
  Using cached flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: Werkzeug>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.0.6)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (8.1.8)
Collecting blinker>=1.6.2 (from flask~=3.0.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask~=3.0.3) (2.1.1)
Using cached flask-3.0.3-py3-none-any.whl (101 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:41:35][backend][INFO]: Installing yara v4.5.0
[2025-01-22 15:41:56][backend][INFO]: Installing yara-python v4.5.0
[2025-01-22 15:42:12][install][INFO]: FACT Installer 1.2
[2025-01-22 15:42:12][common][INFO]: Updating system
[2025-01-22 15:42:15][install][INFO]: Installing apt-transport-https autoconf automake build-essential git gnupg2 libtool python3 python3-dev unzip wget libfuzzy-dev libmagic-dev
[2025-01-22 15:42:16][common][INFO]: Installing python3 pip
[2025-01-22 15:42:46][db][INFO]: Skipping PostgreSQL installation. Reason: Already installed.
[2025-01-22 15:42:48][db][INFO]: Initializing PostgreSQL database
[2025-01-22 15:42:49][install][INFO]: Installing nodejs papirus-icon-theme
[2025-01-22 15:42:53][install][WARNING]: Pip package flask-login~=0.6.3 is already installed with distutils. This may Cause problems:
Collecting flask-login~=0.6.3
  Using cached Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting Flask>=1.0.4 (from flask-login~=0.6.3)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: Werkzeug>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from flask-login~=0.6.3) (3.0.6)
Collecting Werkzeug>=1.0.1 (from flask-login~=0.6.3)
  Using cached werkzeug-3.1.3-py3-none-any.whl.metadata (3.7 kB)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=1.0.4->flask-login~=0.6.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=1.0.4->flask-login~=0.6.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask>=1.0.4->flask-login~=0.6.3) (8.1.8)
Collecting blinker>=1.9 (from Flask>=1.0.4->flask-login~=0.6.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/local/lib/python3.10/dist-packages (from Werkzeug>=1.0.1->flask-login~=0.6.3) (2.1.1)
Using cached Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached werkzeug-3.1.3-py3-none-any.whl (224 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: Werkzeug, blinker, Flask, flask-login
  Attempting uninstall: Werkzeug
    Found existing installation: Werkzeug 3.0.6
    Uninstalling Werkzeug-3.0.6:
      Successfully uninstalled Werkzeug-3.0.6
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:42:54][install][WARNING]: Pip package flask-paginate~=2024.4.12 is already installed with distutils. This may Cause problems:
Collecting flask-paginate~=2024.4.12
  Using cached flask_paginate-2024.4.12-py2.py3-none-any.whl.metadata (1.3 kB)
Collecting Flask (from flask-paginate~=2024.4.12)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask->flask-paginate~=2024.4.12) (8.1.8)
Collecting blinker>=1.9 (from Flask->flask-paginate~=2024.4.12)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->Flask->flask-paginate~=2024.4.12) (2.1.1)
Using cached flask_paginate-2024.4.12-py2.py3-none-any.whl (7.6 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, Flask, flask-paginate
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:42:55][install][WARNING]: Pip package flask-security-too~=5.4.3 is already installed with distutils. This may Cause problems:
Collecting flask-security-too~=5.4.3
  Using cached Flask_Security_Too-5.4.3-py3-none-any.whl.metadata (8.0 kB)
Collecting Flask>=2.3.2 (from flask-security-too~=5.4.3)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Collecting Flask-Login>=0.6.2 (from flask-security-too~=5.4.3)
  Using cached Flask_Login-0.6.3-py3-none-any.whl.metadata (5.8 kB)
Collecting Flask-Principal>=0.4.0 (from flask-security-too~=5.4.3)
  Using cached Flask_Principal-0.4.0-py3-none-any.whl
Collecting Flask-WTF>=1.1.2 (from flask-security-too~=5.4.3)
  Using cached flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Requirement already satisfied: email-validator>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (2.1.2)
Requirement already satisfied: markupsafe>=2.1.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (2.1.1)
Requirement already satisfied: passlib>=1.7.4 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (1.7.4)
Requirement already satisfied: wtforms>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (3.2.1)
Requirement already satisfied: importlib-resources>=5.10.0 in /usr/local/lib/python3.10/dist-packages (from flask-security-too~=5.4.3) (6.5.2)
Requirement already satisfied: dnspython>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from email-validator>=2.0.0->flask-security-too~=5.4.3) (2.7.0)
Requirement already satisfied: idna>=2.0.0 in /usr/lib/python3/dist-packages (from email-validator>=2.0.0->flask-security-too~=5.4.3) (3.3)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask>=2.3.2->flask-security-too~=5.4.3) (8.1.8)
Collecting blinker>=1.9 (from Flask>=2.3.2->flask-security-too~=5.4.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Using cached Flask_Security_Too-5.4.3-py3-none-any.whl (404 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached Flask_Login-0.6.3-py3-none-any.whl (17 kB)
Using cached flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, Flask, Flask-WTF, Flask-Principal, Flask-Login, flask-security-too
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:42:56][install][WARNING]: Pip package flask-wtf~=1.2.1 is already installed with distutils. This may Cause problems:
Collecting flask-wtf~=1.2.1
  Using cached flask_wtf-1.2.2-py3-none-any.whl.metadata (3.4 kB)
Collecting flask (from flask-wtf~=1.2.1)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: itsdangerous in /usr/local/lib/python3.10/dist-packages (from flask-wtf~=1.2.1) (2.2.0)
Requirement already satisfied: wtforms in /usr/local/lib/python3.10/dist-packages (from flask-wtf~=1.2.1) (3.2.1)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (3.1.5)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask->flask-wtf~=1.2.1) (8.1.8)
Collecting blinker>=1.9 (from flask->flask-wtf~=1.2.1)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: markupsafe in /usr/local/lib/python3.10/dist-packages (from wtforms->flask-wtf~=1.2.1) (2.1.1)
Using cached flask_wtf-1.2.2-py3-none-any.whl (12 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask, flask-wtf
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:42:57][install][WARNING]: Pip package flask~=3.0.3 is already installed with distutils. This may Cause problems:
Collecting flask~=3.0.3
  Using cached flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: Werkzeug>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (8.1.8)
Collecting blinker>=1.6.2 (from flask~=3.0.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask~=3.0.3) (2.1.1)
Using cached flask-3.0.3-py3-none-any.whl (101 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:42:58][install][WARNING]: Pip package flask-restx~=1.3.0 is already installed with distutils. This may Cause problems:
Collecting flask-restx~=1.3.0
  Using cached flask_restx-1.3.0-py2.py3-none-any.whl.metadata (9.3 kB)
Requirement already satisfied: aniso8601>=0.82 in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (10.0.0)
Collecting jsonschema (from flask-restx~=1.3.0)
  Using cached jsonschema-4.23.0-py3-none-any.whl.metadata (7.9 kB)
Collecting Flask!=2.0.0,>=0.8 (from flask-restx~=1.3.0)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: werkzeug!=2.0.0 in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (3.1.3)
Requirement already satisfied: pytz in /usr/lib/python3/dist-packages (from flask-restx~=1.3.0) (2022.1)
Requirement already satisfied: importlib-resources in /usr/local/lib/python3.10/dist-packages (from flask-restx~=1.3.0) (6.5.2)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0) (8.1.8)
Collecting blinker>=1.9 (from Flask!=2.0.0,>=0.8->flask-restx~=1.3.0)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.1.1 in /usr/local/lib/python3.10/dist-packages (from werkzeug!=2.0.0->flask-restx~=1.3.0) (2.1.1)
Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.10/dist-packages (from jsonschema->flask-restx~=1.3.0) (24.3.0)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->flask-restx~=1.3.0)
  Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl.metadata (3.0 kB)
Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.10/dist-packages (from jsonschema->flask-restx~=1.3.0) (0.36.1)
Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.10/dist-packages (from jsonschema->flask-restx~=1.3.0) (0.22.3)
Requirement already satisfied: typing-extensions>=4.4.0 in /usr/local/lib/python3.10/dist-packages (from referencing>=0.28.4->jsonschema->flask-restx~=1.3.0) (4.12.2)
Using cached flask_restx-1.3.0-py2.py3-none-any.whl (2.8 MB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached jsonschema-4.23.0-py3-none-any.whl (88 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Using cached jsonschema_specifications-2024.10.1-py3-none-any.whl (18 kB)
Installing collected packages: blinker, jsonschema-specifications, Flask, jsonschema, flask-restx
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:42:59][install][WARNING]: Pip package flask-sqlalchemy~=3.1.1 is already installed with distutils. This may Cause problems:
Collecting flask-sqlalchemy~=3.1.1
  Using cached flask_sqlalchemy-3.1.1-py3-none-any.whl.metadata (3.4 kB)
Collecting flask>=2.2.5 (from flask-sqlalchemy~=3.1.1)
  Using cached flask-3.1.0-py3-none-any.whl.metadata (2.7 kB)
Requirement already satisfied: sqlalchemy>=2.0.16 in /usr/local/lib/python3.10/dist-packages (from flask-sqlalchemy~=3.1.1) (2.0.37)
Requirement already satisfied: Werkzeug>=3.1 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (3.1.3)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (3.1.5)
Requirement already satisfied: itsdangerous>=2.2 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask>=2.2.5->flask-sqlalchemy~=3.1.1) (8.1.8)
Collecting blinker>=1.9 (from flask>=2.2.5->flask-sqlalchemy~=3.1.1)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=2.0.16->flask-sqlalchemy~=3.1.1) (3.1.1)
Requirement already satisfied: typing-extensions>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from sqlalchemy>=2.0.16->flask-sqlalchemy~=3.1.1) (4.12.2)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask>=2.2.5->flask-sqlalchemy~=3.1.1) (2.1.1)
Using cached flask_sqlalchemy-3.1.1-py3-none-any.whl (25 kB)
Using cached flask-3.1.0-py3-none-any.whl (102 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask, flask-sqlalchemy
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:43:10][frontend][INFO]: Skipping nodeenv installation (already exists)
[2025-01-22 15:43:13][frontend][INFO]: Creating directory for authentication
[2025-01-22 15:43:13][frontend][INFO]: Initializing docker container for radare
[2025-01-22 15:43:14][frontend][INFO]: Pulling pdf report container
[2025-01-22 15:43:17][install][INFO]: Installing libjpeg-dev libssl-dev redis binutils file openssl bison flex pkg-config
[2025-01-22 15:43:25][install][WARNING]: Pip package flask~=3.0.3 is already installed with distutils. This may Cause problems:
Collecting flask~=3.0.3
  Using cached flask-3.0.3-py3-none-any.whl.metadata (3.2 kB)
Requirement already satisfied: Werkzeug>=3.0.0 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.0.6)
Requirement already satisfied: Jinja2>=3.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (3.1.5)
Requirement already satisfied: itsdangerous>=2.1.2 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (2.2.0)
Requirement already satisfied: click>=8.1.3 in /usr/local/lib/python3.10/dist-packages (from flask~=3.0.3) (8.1.8)
Collecting blinker>=1.6.2 (from flask~=3.0.3)
  Using cached blinker-1.9.0-py3-none-any.whl.metadata (1.6 kB)
Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from Jinja2>=3.1.2->flask~=3.0.3) (2.1.1)
Using cached flask-3.0.3-py3-none-any.whl (101 kB)
Using cached blinker-1.9.0-py3-none-any.whl (8.5 kB)
Installing collected packages: blinker, flask
  Attempting uninstall: blinker
    Found existing installation: blinker 1.4
error: uninstall-distutils-installed-package

× Cannot uninstall blinker 1.4
╰─> It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

[2025-01-22 15:43:28][backend][INFO]: Installing yara v4.5.0
[2025-01-22 15:43:48][backend][INFO]: Installing yara-python v4.5.0
[2025-01-22 15:43:52][backend][INFO]: Installing checksec.sh
[2025-01-22 15:43:52][backend][INFO]: Pulling fact extraction container
[2025-01-22 15:45:14][backend][INFO]: Installing crypto_hints plugin.
[2025-01-22 15:45:15][backend][INFO]: Finished installing crypto_hints plugin.

[2025-01-22 15:45:15][backend][INFO]: Installing software_components plugin.
[2025-01-22 15:45:52][backend][INFO]: Finished installing software_components plugin.

[2025-01-22 15:45:52][backend][INFO]: Installing qemu_exec plugin.
[2025-01-22 15:45:59][backend][INFO]: Finished installing qemu_exec plugin.

[2025-01-22 15:45:59][backend][INFO]: Installing linter plugin.
[2025-01-22 15:46:35][backend][INFO]: Finished installing linter plugin.

[2025-01-22 15:46:35][backend][INFO]: Installing kernel_config plugin.
[2025-01-22 15:46:40][backend][INFO]: Finished installing kernel_config plugin.

[2025-01-22 15:46:40][backend][INFO]: Installing file_system_metadata plugin.
[2025-01-22 15:46:41][backend][INFO]: Finished installing file_system_metadata plugin.

[2025-01-22 15:46:41][backend][INFO]: Installing binwalk plugin.
[2025-01-22 15:46:55][backend][INFO]: Finished installing binwalk plugin.

[2025-01-22 15:46:55][backend][INFO]: Installing ip_and_uri_finder plugin.
[2025-01-22 15:47:07][backend][INFO]: Finished installing ip_and_uri_finder plugin.

[2025-01-22 15:47:07][backend][INFO]: Installing ipc plugin.
[2025-01-22 15:47:07][backend][INFO]: Finished installing ipc plugin.

[2025-01-22 15:47:07][backend][INFO]: Installing known_vulnerabilities plugin.
[2025-01-22 15:47:09][backend][INFO]: Finished installing known_vulnerabilities plugin.

[2025-01-22 15:47:09][backend][INFO]: Installing device_tree plugin.
[2025-01-22 15:47:13][backend][INFO]: Finished installing device_tree plugin.

[2025-01-22 15:47:13][backend][INFO]: Installing cve_lookup plugin.
[2025-01-22 15:50:16][backend][INFO]: Finished installing cve_lookup plugin.

[2025-01-22 15:50:16][backend][INFO]: Installing input_vectors plugin.
[2025-01-22 15:50:44][backend][INFO]: Finished installing input_vectors plugin.

[2025-01-22 15:50:44][backend][INFO]: Installing users_and_passwords plugin.
[2025-01-22 15:50:51][backend][INFO]: Finished installing users_and_passwords plugin.

[2025-01-22 15:50:51][backend][INFO]: Installing architecture_detection plugin.
[2025-01-22 15:51:02][backend][INFO]: Finished installing architecture_detection plugin.

[2025-01-22 15:51:02][backend][INFO]: Installing cwe_checker plugin.
[2025-01-22 15:51:06][backend][INFO]: Finished installing cwe_checker plugin.

[2025-01-22 15:51:06][backend][INFO]: Creating firmware directory
[2025-01-22 15:51:06][install][INFO]: installation complete

Backend logs

Frontend logs

No response

Other information

I would recommend adding these two notations to INSTALL.md;

  • In Ubuntu 22.04 install python-as-python3 before running install.py
  • In Ubuntu 22.04 run install with sudo
@Zokol Zokol added the bug label Jan 22, 2025
@dorpvom
Copy link
Collaborator

dorpvom commented Jan 22, 2025

Hello Heikki,

these seem to be multiple, only lightly-related issues. The blinker issue shown in the log is sort of common. It comes from the package being a dependency to some other tool and thus being installed as a system package. You probably can not remove it with apt since that would remove the other package that depends on blinker as well...
The second yara-python issue is probably similar. You had installed something that now should be removed, and there is a permission error.

A simple fix might be to use a virtualenv for your FACT setup. I would encourage that anyway.
You'd have to create a virtualenv, activate it and then run the setup, including the pre_install.sh (!) again from inside the environment.
Could you try that?

Greetings,
Johannes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants