Repository navigation
Description
Hi I have followed the instructions but getting this error after installation while running the onboard command.
[2024-04-22 07:33:46,752] --> INFO: MANTIS ASSET DISCOVERY - STARTED
[2024-04-22 07:33:46,753] --> INFO: Executing workname workflowName='default' schedule='daily between 00:00 and 04:00' cmd=[] scanNewOnly=False workflowConfig=[Module(moduleName='discovery', tools=['Subfinder', 'Amass'], order=1), Module(moduleName='prerecon', tools=['FindCDN', 'Naabu'], order=2), Module(moduleName='activehostscan', tools=['HTTPX_Active', 'HTTPX'], order=3), Module(moduleName='activerecon', tools=['Wafw00f'], order=4), Module(moduleName='scan', tools=['DNSTwister', 'Nuclei', 'Corsy'], order=5), Module(moduleName='secretscanner', tools=['SecretScanner'], order=6)]
[2024-04-22 07:33:46,766] --> INFO: Inserting user input into database
Traceback (most recent call last):
File "/home/mantis/launch.py", line 29, in
main()
File "/home/mantis/launch.py", line 23, in main
MantisWorkflow.select_workflow(args=args)
File "/home/mantis/mantis/workflows/mantis_workflow.py", line 9, in select_workflow
asyncio.run(Workflow.workflow_executor(args))
File "/usr/local/lib/python3.9/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/local/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
return future.result()
File "/home/mantis/mantis/modules/workflow.py", line 62, in workflow_executor
await CrudUtils.insert_assets(assets=asset_dict_list, source='internal')
File "/home/mantis/mantis/utils/crud_utils.py", line 73, in insert_assets
await add_assets_query(asset_data=asset_list)
File "/home/mantis/mantis/db/crud_assets.py", line 7, in add_assets_query
asset = await assets_collection.insert_many(asset_data, False) # 'ordered': "false"}
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/pymongo/_csot.py", line 105, in csot_wrapper
return func(self, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/pymongo/collection.py", line 707, in insert_many
blk.execute(write_concern, session=session)
File "/usr/local/lib/python3.9/site-packages/pymongo/bulk.py", line 513, in execute
return self.execute_command(generator, write_concern, session)
File "/usr/local/lib/python3.9/site-packages/pymongo/bulk.py", line 390, in execute_command
with client._tmp_session(session) as s:
File "/usr/local/lib/python3.9/contextlib.py", line 119, in enter
return next(self.gen)
File "/usr/local/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1729, in _tmp_session
s = self._ensure_session(session)
File "/usr/local/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1712, in _ensure_session
return self.__start_session(True, causal_consistency=False)
File "/usr/local/lib/python3.9/site-packages/pymongo/mongo_client.py", line 1657, in __start_session
self._topology._check_implicit_session_support()
File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 538, in _check_implicit_session_support
self._check_session_support()
File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 554, in _check_session_support
self._select_servers_loop(
File "/usr/local/lib/python3.9/site-packages/pymongo/topology.py", line 238, in _select_servers_loop
raise ServerSelectionTimeoutError(
pymongo.errors.ServerSelectionTimeoutError: mantis.db:27017: [Errno 113] No route to host, Timeout: 30s, Topology Description: <TopologyDescription id: 662612da92d7553a2b77459f, topology_type: Unknown, servers: [<ServerDescription ('mantis.db', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('mantis.db:27017: [Errno 113] No route to host')>]>
Activity
Prateek-Thakare commentedon Apr 22, 2024
Hey @Redteamer0101
This is the db connection problem. Please check if the MongoDB container is created, you can check this in the docker dashboard.
Redteamer0101 commentedon Apr 22, 2024
I have installed in kali linux and while installing I got success message and yes mongo, appsmith and mantis dockers are there
Redteamer0101 commentedon Apr 23, 2024
I have trying installing in ubuntu after allow ports 1337,1338 and 27000 same error I'm getting after installation compelted
Ncoder2 commentedon Apr 23, 2024
Hi @Redteamer0101 , can you please let us know the below:
mastomii commentedon Apr 24, 2024
Facing the same error, trying to check
mongodbcontainer logs and find this error:In my case, this happens because I run on virtualization and simply enable the AVX support to fix the errors.
Redteamer0101 commentedon Apr 25, 2024
Hi @Ncoder2 ,
Yese Script ends with success message of all 3 instance created and no there is no another mongo instance I freshly downloaded ubuntu iso for this setup.
Redteamer0101 commentedon Apr 25, 2024
Btw, I'm installing his in vm my host machine is windows 11 and in vm i have installed ubuntu and kali to install mantis
Ncoder2 commentedon May 1, 2024
Hi @Redteamer0101 , The issue here is, that the mongoDB is unreachable when mantis is trying to insert data. In our setup scripts, the way it works is, we have assigned an IP:
sudo -- sh -c -e "echo '10.10.0.3 mantis.db' >> /etc/hosts";
It could be that this IP is not reachable from the mantis container.
Redteamer0101 commentedon May 2, 2024
@Ncoder2 okay any solution to this???
Ncoder2 commentedon May 5, 2024
Hi @Redteamer0101 , you can also use our discord for asking questions, just letting you know.
To decode this issue:
Ncoder2 commentedon Jun 14, 2024
HI @Redteamer0101 , did you get to look at these points ?
Redteamer0101 commentedon Jul 15, 2024
Hi @Ncoder2 , I have tried but same issue I gone through some old issues someone also having issues in VB in windows 11 might be the issue with VB and windows. Also I have tried installing with docker in windows but not getting success can you make installation in windows.
Prateek-Thakare commentedon Feb 1, 2025
Hi @Redteamer0101
Was this solved? Is any assistance required from our end on this?
Redteamer0101 commentedon May 22, 2025
Hi @Prateek-Thakare , The same issue persists it seems issue is with windows. can you build a docker for windows please it will be a lot helpful.