[IntelMQ-dev] Help for fixing configuration of intelmq-manager 3.0.1-1

Mika Silander mika.silander at csc.fi
Tue Nov 2 13:38:08 CET 2021


Hi all,

 Getting back to this anew. I've revised and rerevised all imaginable intelmq-manager configurations and problems remain. After debugging it looks like I still have issues
with intelmq-manager's Configuration tab, all other tabs are ok. From within the Configuration tab https://ourimq/intelmq/v1/api/bots is accessed which in turn invokes (under the hood)

sudo -u www-data -u intelmq intelmqctl --type json list bots

 This, I gather, is for generating the list of bots available on the right-hand side of the Configuration tab. Running this command from the command line gives:

Traceback (most recent call last):
  File "/usr/bin/intelmqctl", line 11, in <module>
    load_entry_point('intelmq==3.0.2', 'console_scripts', 'intelmqctl')()
  File "/usr/lib/python3/dist-packages/intelmq/bin/intelmqctl.py", line 1909, in main
    return x.run()
  File "/usr/lib/python3/dist-packages/intelmq/bin/intelmqctl.py", line 1051, in run
    print(json.dumps(results))
  File "/usr/lib/python3.8/json/__init__.py", line 231, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib/python3.8/json/encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python3.8/json/encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python3.8/json/encoder.py", line 179, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type Pattern is not JSON serializable


 I assume this is the reason why the Configuration tab in my instance is dysfunctional. Any hints?

Br, Mika

----- Original Message -----
From: "Mika Silander" <mika.silander at csc.fi>
To: "intelmq-dev" <intelmq-dev at lists.cert.at>
Sent: Thursday, 7 October, 2021 17:03:23
Subject: [IntelMQ-dev] Help for fixing configuration of intelmq-manager 3.0.1-1

Hi,

 Seems I've gotten stuck on the same problem than before. However, this time around the order of installation was (on a Ubuntu 20.04 LTS/Apache 2):

apt-get install intelmq
apt-get install intelmq-api
apt-get install intelmq-manager

 and the versions were:

intelmq         3.0.2-1
intelmq-api     3.0.1-1
intelmq-manager 3.0.1-1 

 I'm able to access the intelmq-manager start page, https://ourimq.domain/intelmq-manager/index.html but
when opening the Configuration tab https://ourimq.domain/intelmq-manager/configs.html, expected frames appear
but no bots are shown in the frame (normally) allowing editing of the bot network. Instead an endless loop starts with the
error shown further below.

 All hints for troubleshooting & debugging are welcome.

Br, Mika

P.S: No SELinux lurking in the shadows on the install host.

---

16:42:30 115× Error loading bot queues information: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache/2.4.41 (Ubuntu) Server at ourimq.domain Port 443</address>
</body></html>
Not Found

16:40:38 Get an error error, Not Found when trying to obtain config file properly
https://ourimq.domain/intelmq/v1/api/positions
.

16:40:38 Get an error error, Not Found when trying to obtain config file properly
https://ourimq.domain/intelmq/v1/api/runtime
.

16:40:37 Get an error error, Not Found when trying to obtain config file properly
https://ourimq.domain/intelmq/v1/api/bots
_______________________________________________
IntelMQ-dev mailing list
https://lists.cert.at/cgi-bin/mailman/listinfo/intelmq-dev
https://intelmq.readthedocs.io/


More information about the IntelMQ-dev mailing list