I have installed minemeld on Ubuntu 18.04 using Ansible Playbook. I have followed the instuctions on https://github.com/PaloAltoNetworks/minemeld-ansible#howto-on-ubuntu-1804 and rebooted the device but I get the Error Checking Credentials: Bad Gateway error.
Looking at the supervisorrd.conf status I see minemeld-web in a fatal status. Looking ath the minemeld-web log I see the following:
root@ld1-mm01:/opt# tail /opt/minemeld/log/minemeld-web.log
File "/opt/minemeld/engine/0.9.64/local/lib/python2.7/site-packages/minemeld/flask/main.py", line 3, in <module>
app = create_app()
File "/opt/minemeld/engine/0.9.64/local/lib/python2.7/site-packages/minemeld/flask/__init__.py", line 67, in create_app
from . import metricsapi # noqa
File "/opt/minemeld/engine/0.9.64/local/lib/python2.7/site-packages/minemeld/flask/metricsapi.py", line 19, in <module>
ImportError: librrd.so.4: cannot open shared object file: No such file or directory
[2019-12-03 08:46:39 +0000]  [INFO] Worker exiting (pid: 1092)
[2019-12-03 08:46:39 +0000]  [INFO] Shutting down: Master
[2019-12-03 08:46:39 +0000]  [INFO] Reason: Worker failed to boot.
I have followed instructions to downgrade pip but that does not work.
There are instructions to do the following pull (not sure how to do this or if it is necessary):
Any advice on how I can get this working?
I found a solution which works (at least on VMWare Workstation - trying now on a live deployment):
Download (http://releases.ubuntu.com/18.04/) and install Ubuntu 18.04 Bionic Beaver Server.
Run through the ansible setup. Reboot and test - in my first install, Gui would not come up.
Re-run the ansible setup from the beging (including updates), reboot and test (Gui would come up and I could log in with default credentials.)
Click Accept as Solution to acknowledge that the answer to your question has been provided.
The button appears next to the replies on topics you’ve started. The member who gave the solution and all future visitors to this topic will appreciate it!
These simple actions take just seconds of your time, but go a long way in showing appreciation for community members and the LIVEcommunity as a whole!
The LIVEcommunity thanks you for your participation!