Coder Social home page Coder Social logo

ansible_burpui_server's People

Contributors

ohmer1 avatar pablodav avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ohmer1

ansible_burpui_server's Issues

Fedora installation problem

On the task RedHat.yml, the installation of the ius package is made to any OS from the RedHat family, but Fedora is from the RedHat family, but this package does not exist to Fedora.
The solution is to exclude the Fedora from this installation in the following way:
when: ansible_os_family == 'RedHat' and ansible_distribution != 'Fedora'

support ubuntu 16.04

During tests with molecule for centos7 due to #4, I have noticed Ubuntu 16.04 could require same support as centos7

failed: [ansible_test-01] (item={u'dest': u'/etc/gunicorn.d/burpui', u'src': u'burpui_gunicorn.j2'}) => {"changed": false, "checksum": "76f47e8a5dbd612f14da642080387f40f76afe58", "failed": true, "item": {"dest": "/etc/gunicorn.d/burpui", "src": "burpui_gunicorn.j2"}, "msg": "Destination directory /etc/gunicorn.d does not exist"}

Update readme

just to remmember that I need to update the readme.

warnings dev version

/venv_apps/bui/bin/bui-celery -c /etc/burp/burpui.cfg -- --beat          
/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/engines/server.py:262: UserWarning: The 'prefix' option has been moved from the '[Global]' section to the '[Production]' section
  warnings.warn(
/venv_apps/bui/lib/python3.10/site-packages/celery/platforms.py:840: SecurityWarning: You're running the worker with superuser privileges: this is
absolutely not recommended!

Please specify a different user using the --uid option.

User information: uid=0 euid=0 gid=0 egid=0

  warnings.warn(SecurityWarning(ROOT_DISCOURAGED.format(
 
 -------------- celery@ansibleburpuiserver-01 v5.2.7 (dawn-chorus)
--- ***** ----- 
-- ******* ---- Linux-5.19.16-300.fc37.x86_64-x86_64-with-glibc2.35 2022-10-26 02:03:22
- *** --- * --- 
- ** ---------- [config]
- ** ---------- .> app:         default:0x7fd93f5250f0 (.default.Loader)
- ** ---------- .> transport:   redis://localhost:6379/2
- ** ---------- .> results:     redis://localhost:6379/2
- *** --- * --- .> concurrency: 4 (prefork)
-- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
--- ***** ----- 
 -------------- [queues]
                .> celery           exchange=celery(direct) key=celery

Migrate to 0.6.5 by default

Hi @ziirish

Do you see anything known here?

[root@ansible_test-03 /]# /usr/local/bin/bui-celery -c /etc/burp/burpui.cfg
[2019-03-28 01:49:55,816] CRITICAL in burp2.__init__: No Burp binary found!
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/server.py", line 479, in load_modules
    self.client = Client(self, conf=self.conf)
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/backend/burp2.py", line 137, in __init__
    self.parser = Parser(self)
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/burp1.py", line 57, in __init__
    self._load_all_conf()
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/burp1.py", line 154, in _load_all_conf
    self._load_conf_srv()
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/burp1.py", line 102, in _load_conf_srv
    self._server_conf = Config(self.conf, self, 'srv')
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/utils.py", line 1439, in __init__
    self.files[path] = File(parser, path, mode=mode)
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/utils.py", line 646, in __init__
    self.parse()
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/utils.py", line 1071, in parse
    self[key] = val
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/utils.py", line 860, in __setitem__
    elif key in self._options_for_type('multi'):
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/utils.py", line 792, in _options_for_type
    return getattr(self.parser, '{}_{}'.format(typ, self.mode), [])
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/misc/parser/burp2.py", line 67, in multi_srv
    if self.backend and getattr(self.backend, 'server_version', '') >= '2.2.10':
TypeError: '>=' not supported between instances of 'NoneType' and 'str'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/celery", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/site-packages/celery/__main__.py", line 16, in main
    _main()
  File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 322, in main
    cmd.execute_from_commandline(argv)
  File "/usr/local/lib/python3.6/site-packages/celery/bin/celery.py", line 496, in execute_from_commandline
    super(CeleryCommand, self).execute_from_commandline(argv)))
  File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 273, in execute_from_commandline
    argv = self.setup_app_from_commandline(argv)
  File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 479, in setup_app_from_commandline
    self.app = self.find_app(app)
  File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 501, in find_app
    return find_app(app, symbol_by_name=self.symbol_by_name)
  File "/usr/local/lib/python3.6/site-packages/celery/app/utils.py", line 359, in find_app
    sym = symbol_by_name(app, imp=imp)
  File "/usr/local/lib/python3.6/site-packages/celery/bin/base.py", line 504, in symbol_by_name
    return imports.symbol_by_name(name, imp=imp)
  File "/usr/local/lib/python3.6/site-packages/kombu/utils/imports.py", line 56, in symbol_by_name
    module = imp(module_name, package=package, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/celery/utils/imports.py", line 104, in import_from_cwd
    return imp(module, package=package)
  File "/usr/lib64/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/local/lib/python3.6/site-packages/burpui/worker.py", line 28, in <module>
    app, celery = init_app(config)
  File "/usr/local/lib/python3.6/site-packages/burpui/worker.py", line 23, in init_app
    app = create_app(conf, celery_worker=True)
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/app.py", line 170, in create_app
    app.setup(app.config['CFG'], unittest, cli)
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/server.py", line 413, in setup
    self.load_modules()
  File "/usr/local/lib/python3.6/site-packages/burpui/../burpui/server.py", line 490, in load_modules
    raise Exception(msg)
Exception: Failed loading backend for Burp version 2: '>=' not supported between instances of 'NoneType' and 'str'

Looks like since I'm trying to use burpui server on python3 I'm not able to pass the tests

https://travis-ci.org/CoffeeITWorks/ansible_burpui_server/builds

But I'm not completely sure what is the main difference from previous deploys...

My config file for burpui is:

https://github.com/CoffeeITWorks/ansible_burpui_server/blob/develop/templates/burpui.cfg.j2

and the vars are those in defaults/main.yml

I'm checking what's going on here still.

burpui-agent deploys worked perfectly.

support centos7

centos7 isn't tested yet, add support and automatic tests

Failing idempotence tests

Idempotence test failed because of the following tasks:
*  => ansible_burpui_server : pip3 | install pip dev packages from requirements_dev.txt
*  => ansible_burpui_server : pip3 | Install pip packages by tar.gz
*  => ansible_burpui_server : main | configure burpui server
*  => ansible_burpui_server : flush handlers
*  => ansible_burpui_server : flush handlers

Crash when calling http://localhost:5000/about

Hello,

I'm trying to setup Burp-UI on the same server I use as a Burp server. I target the play on an Ubuntu 22.04 server. When the role (or me manually) try to call http://localhost:5000/about, the gunicorn service crash.

root@dsb5:/etc/rsyslog.d# systemctl status gunicorn 
× gunicorn.service - Burp-UI gunicorn service
     Loaded: loaded (/etc/systemd/system/gunicorn.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2023-02-08 17:21:23 EST; 1min 14s ago
    Process: 2349474 ExecStart=/venv_apps/bui/bin/gunicorn -c /etc/burp/burpui_gunicorn.py burpui:create_app(conf="/etc/burp/burpui.cfg",logfile="/var/log/gunicorn/burp-ui_info.log") (co>
   Main PID: 2349474 (code=exited, status=1/FAILURE)
        CPU: 13.197s

Aand I have this in my logs:

fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 393, in stop
fév 08 17:21:15 dsb5 gunicorn[2349474]:     time.sleep(0.1)
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
fév 08 17:21:15 dsb5 gunicorn[2349474]:     self.reap_workers()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
fév 08 17:21:15 dsb5 gunicorn[2349474]:     raise HaltServer(reason, self.WORKER_BOOT_ERROR)
fév 08 17:21:15 dsb5 gunicorn[2349474]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
fév 08 17:21:15 dsb5 systemd[1]: gunicorn.service: Main process exited, code=exited, status=1/FAILURE
fév 08 17:21:23 dsb5 systemd[1]: gunicorn.service: Failed with result 'exit-code'.
fév 08 17:21:23 dsb5 systemd[1]: gunicorn.service: Consumed 13.197s CPU time.
fév 08 17:21:15 dsb5 gunicorn[2349474]: Traceback (most recent call last):
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 209, in run
fév 08 17:21:15 dsb5 gunicorn[2349474]:     self.sleep()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 357, in sleep
fév 08 17:21:15 dsb5 gunicorn[2349474]:     ready = select.select([self.PIPE[0]], [], [], 1.0)
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
fév 08 17:21:15 dsb5 gunicorn[2349474]:     self.reap_workers()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
fév 08 17:21:15 dsb5 gunicorn[2349474]:     raise HaltServer(reason, self.WORKER_BOOT_ERROR)
fév 08 17:21:15 dsb5 gunicorn[2349474]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
fév 08 17:21:15 dsb5 gunicorn[2349474]: During handling of the above exception, another exception occurred:
fév 08 17:21:15 dsb5 gunicorn[2349474]: Traceback (most recent call last):
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/bin/gunicorn", line 8, in <module>
fév 08 17:21:15 dsb5 gunicorn[2349474]:     sys.exit(run())
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/app/wsgiapp.py", line 67, in run
fév 08 17:21:15 dsb5 gunicorn[2349474]:     WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/app/base.py", line 231, in run
fév 08 17:21:15 dsb5 gunicorn[2349474]:     super().run()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/app/base.py", line 72, in run
fév 08 17:21:15 dsb5 gunicorn[2349474]:     Arbiter(self).run()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 229, in run
fév 08 17:21:15 dsb5 gunicorn[2349474]:     self.halt(reason=inst.reason, exit_status=inst.exit_status)
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 342, in halt
fév 08 17:21:15 dsb5 gunicorn[2349474]:     self.stop()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 393, in stop
fév 08 17:21:15 dsb5 gunicorn[2349474]:     time.sleep(0.1)
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 242, in handle_chld
fév 08 17:21:15 dsb5 gunicorn[2349474]:     self.reap_workers()
fév 08 17:21:15 dsb5 gunicorn[2349474]:   File "/venv_apps/bui/lib/python3.10/site-packages/gunicorn/arbiter.py", line 525, in reap_workers
fév 08 17:21:15 dsb5 gunicorn[2349474]:     raise HaltServer(reason, self.WORKER_BOOT_ERROR)
fév 08 17:21:15 dsb5 gunicorn[2349474]: gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>
fév 08 17:21:15 dsb5 systemd[1]: gunicorn.service: Main process exited, code=exited, status=1/FAILURE
fév 08 17:21:18 dsb5 bui-celery[2349573]: Usage: celery [OPTIONS] COMMAND [ARGS]...
fév 08 17:21:18 dsb5 bui-celery[2349573]: Error: Invalid value for '-A' / '--app':
fév 08 17:21:18 dsb5 bui-celery[2349573]: Unable to load celery application.
fév 08 17:21:18 dsb5 bui-celery[2349573]: While trying to load the module engines.worker.celery the following error occurred:
fév 08 17:21:18 dsb5 bui-celery[2349573]: Traceback (most recent call last):
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/extensions.py", line 60, in create_db
fév 08 17:21:18 dsb5 bui-celery[2349573]:     from .ext.sql import db
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../pluginbase.py", line 438, in plugin_import
fév 08 17:21:18 dsb5 bui-celery[2349573]:     return self._system_import(import_name, globals, locals,
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/ext/sql.py", line 12, in <module>
fév 08 17:21:18 dsb5 bui-celery[2349573]:     db = SQLAlchemy()
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../flask_sqlalchemy/__init__.py", line 758, in __init__
fév 08 17:21:18 dsb5 bui-celery[2349573]:     _include_sqlalchemy(self, query_class)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../flask_sqlalchemy/__init__.py", line 112, in _include_sqlalchemy
fév 08 17:21:18 dsb5 bui-celery[2349573]:     for key in module.__all__:
fév 08 17:21:18 dsb5 bui-celery[2349573]: AttributeError: module 'sqlalchemy' has no attribute '__all__'
fév 08 17:21:18 dsb5 bui-celery[2349573]: During handling of the above exception, another exception occurred:
fév 08 17:21:18 dsb5 bui-celery[2349573]: Traceback (most recent call last):
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/celery/bin/celery.py", line 53, in convert
fév 08 17:21:18 dsb5 bui-celery[2349573]:     return find_app(value)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/celery/app/utils.py", line 384, in find_app
fév 08 17:21:18 dsb5 bui-celery[2349573]:     sym = symbol_by_name(app, imp=imp)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/kombu/utils/imports.py", line 56, in symbol_by_name
fév 08 17:21:18 dsb5 bui-celery[2349573]:     module = imp(module_name, package=package, **kwargs)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/celery/utils/imports.py", line 100, in import_from_cwd
fév 08 17:21:18 dsb5 bui-celery[2349573]:     return imp(module, package=package)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
fév 08 17:21:18 dsb5 bui-celery[2349573]:     return _bootstrap._gcd_import(name[level:], package, level)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/worker.py", line 31, in <module>
fév 08 17:21:18 dsb5 bui-celery[2349573]:     app, celery = init_app(config)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/worker.py", line 26, in init_app
fév 08 17:21:18 dsb5 bui-celery[2349573]:     app = create_app(conf, celery_worker=True, gunicorn=False)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/app.py", line 298, in create_app
fév 08 17:21:18 dsb5 bui-celery[2349573]:     create_db(app, cli, unittest, celery_worker=celery_worker)
fév 08 17:21:18 dsb5 bui-celery[2349573]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/extensions.py", line 179, in create_db
fév 08 17:21:18 dsb5 bui-celery[2349573]:     except OperationalError as exp:  # pragma: no cover
fév 08 17:21:18 dsb5 bui-celery[2349573]: UnboundLocalError: local variable 'OperationalError' referenced before assignment
fév 08 17:21:18 dsb5 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
fév 08 17:21:18 dsb5 systemd[1]: bui-celery.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
fév 08 17:21:18 dsb5 systemd[1]: bui-celery.service: Failed with result 'exit-code'.
fév 08 17:21:18 dsb5 systemd[1]: bui-celery.service: Consumed 2.845s CPU time.
fév 08 17:21:19 dsb5 systemd[1]: bui-celery.service: Scheduled restart job, restart counter is at 478.
fév 08 17:21:19 dsb5 systemd[1]: Stopped Burp-UI agent service.
fév 08 17:21:19 dsb5 systemd[1]: bui-celery.service: Consumed 2.845s CPU time.
fév 08 17:21:19 dsb5 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
fév 08 17:21:19 dsb5 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
fév 08 17:21:19 dsb5 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
fév 08 17:21:19 dsb5 systemd[1]: Started Burp-UI agent service.
fév 08 17:21:23 dsb5 systemd-journald[748]: Forwarding to syslog missed 14691 messages.
fév 08 17:21:23 dsb5 sudo[2349551]: pam_unix(sudo:session): session closed for user root
fév 08 17:21:23 dsb5 audit[2349551]: USER_END pid=2349551 uid=1417001109 auid=1417001109 ses=13269 subj=unconfined msg='op=PAM:session_close grantors=pam_limits,pam_env,pam_env,pam_permit,pam_umask,pam_unix acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
fév 08 17:21:23 dsb5 audit[2349551]: CRED_DISP pid=2349551 uid=1417001109 auid=1417001109 ses=13269 subj=unconfined msg='op=PAM:setcred grantors=pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/0 res=success'
fév 08 17:21:23 dsb5 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=gunicorn comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
fév 08 17:21:23 dsb5 systemd[1]: gunicorn.service: Failed with result 'exit-code'.
fév 08 17:21:23 dsb5 systemd[1]: gunicorn.service: Consumed 13.197s CPU time.
fév 08 17:21:23 dsb5 bui-celery[2349600]: Usage: celery [OPTIONS] COMMAND [ARGS]...
fév 08 17:21:23 dsb5 bui-celery[2349600]: Error: Invalid value for '-A' / '--app':
fév 08 17:21:23 dsb5 bui-celery[2349600]: Unable to load celery application.
fév 08 17:21:23 dsb5 bui-celery[2349600]: While trying to load the module engines.worker.celery the following error occurred:
fév 08 17:21:23 dsb5 bui-celery[2349600]: Traceback (most recent call last):
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/extensions.py", line 60, in create_db
fév 08 17:21:23 dsb5 bui-celery[2349600]:     from .ext.sql import db
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../pluginbase.py", line 438, in plugin_import
fév 08 17:21:23 dsb5 bui-celery[2349600]:     return self._system_import(import_name, globals, locals,
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/ext/sql.py", line 12, in <module>
fév 08 17:21:23 dsb5 bui-celery[2349600]:     db = SQLAlchemy()
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../flask_sqlalchemy/__init__.py", line 758, in __init__
fév 08 17:21:23 dsb5 bui-celery[2349600]:     _include_sqlalchemy(self, query_class)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../flask_sqlalchemy/__init__.py", line 112, in _include_sqlalchemy
fév 08 17:21:23 dsb5 bui-celery[2349600]:     for key in module.__all__:
fév 08 17:21:23 dsb5 bui-celery[2349600]: AttributeError: module 'sqlalchemy' has no attribute '__all__'
fév 08 17:21:23 dsb5 bui-celery[2349600]: During handling of the above exception, another exception occurred:
fév 08 17:21:23 dsb5 bui-celery[2349600]: Traceback (most recent call last):
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/celery/bin/celery.py", line 53, in convert
fév 08 17:21:23 dsb5 bui-celery[2349600]:     return find_app(value)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/celery/app/utils.py", line 384, in find_app
fév 08 17:21:23 dsb5 bui-celery[2349600]:     sym = symbol_by_name(app, imp=imp)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/kombu/utils/imports.py", line 56, in symbol_by_name
fév 08 17:21:23 dsb5 bui-celery[2349600]:     module = imp(module_name, package=package, **kwargs)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/celery/utils/imports.py", line 100, in import_from_cwd
fév 08 17:21:23 dsb5 bui-celery[2349600]:     return imp(module, package=package)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
fév 08 17:21:23 dsb5 bui-celery[2349600]:     return _bootstrap._gcd_import(name[level:], package, level)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "<frozen importlib._bootstrap_external>", line 883, in exec_module
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/worker.py", line 31, in <module>
fév 08 17:21:23 dsb5 bui-celery[2349600]:     app, celery = init_app(config)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/worker.py", line 26, in init_app
fév 08 17:21:23 dsb5 bui-celery[2349600]:     app = create_app(conf, celery_worker=True, gunicorn=False)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/app.py", line 298, in create_app
fév 08 17:21:23 dsb5 bui-celery[2349600]:     create_db(app, cli, unittest, celery_worker=celery_worker)
fév 08 17:21:23 dsb5 bui-celery[2349600]:   File "/venv_apps/bui/lib/python3.10/site-packages/burpui/engines/../../burpui/extensions.py", line 179, in create_db
fév 08 17:21:23 dsb5 bui-celery[2349600]:     except OperationalError as exp:  # pragma: no cover
fév 08 17:21:23 dsb5 bui-celery[2349600]: UnboundLocalError: local variable 'OperationalError' referenced before assignment
fév 08 17:21:24 dsb5 systemd[1]: bui-celery.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
fév 08 17:21:24 dsb5 systemd[1]: bui-celery.service: Failed with result 'exit-code'.
fév 08 17:21:24 dsb5 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
fév 08 17:21:24 dsb5 systemd[1]: bui-celery.service: Consumed 2.825s CPU time.
fév 08 17:21:25 dsb5 systemd[1]: bui-celery.service: Scheduled restart job, restart counter is at 479.
fév 08 17:21:25 dsb5 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
fév 08 17:21:25 dsb5 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
fév 08 17:21:25 dsb5 systemd[1]: Stopped Burp-UI agent service.
fév 08 17:21:25 dsb5 systemd[1]: bui-celery.service: Consumed 2.825s CPU time.
fév 08 17:21:25 dsb5 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=unconfined msg='unit=bui-celery comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

Any idea what's wrong?

Thanks.

update to bupr-ui 0.6.3

@ziirish notified new version:

Hello,

A new version of burp-ui has just been released. This is a minor update that aim
to support the current stable burp version (2.2.18) + a couple of bugfix.

Initially I did not plan to release a new minor version in the 0.6 branch, but
at the moment I have difficulties to find enough spare time to focus on burp-ui
so I have know idea when I'll be able to release the v0.7.0 I have been working
on for almost a year.

Links:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.