Using bitnami-rabbitmq-3.7.6-0-linux-debian-9-x86_64,ova, imported into VirtualBox 5.2.6. The system is running Windows 10, latest updates.
The only config file change is removing the "ssh should not run" file, as advised for Debian. SSH works fine.
Tried to connect from the host system (Windows 10, with Cygwin, Python3, pika library). Timeout errors. The library is pointing to the right IP address (of the VM) and the right port number, but no connection. I can ping the VM at its address (192.168.1.210), but not connect to RabbitMQ. That is problem zero.
Time to try the management interface so probe the problem. Have to enable the plugin. Searching around, I found the rabbitmq-plugins program in /opt/bitnami/rabbitmq/escript. Tried command
sudo -E /opt/bitnami/rabbitmq/escript/rabbitmq-plugins list. ("-E" preserves the user environment.)
First error message: rabbitmq_home_is_undefined. Okay. I defined RABBITMQ_HOME to point to /opt/bitnami/rabbitmq. (Just guessing.)
Second error message: no_plugins_dir. Okay. I defined RABBITMQ_PLUGINS_DIR to point to the dir containing all the plugins, /opt/bitnami/rabbitmq/plugins. (Just guessing again.)
Third error message: no_plugins_file. Not okay. Stuck.
The rabbitmq/plugins directory contains many plugins, including rabbitmq_management, which is the one I want. But I can't even get a list out of the rabbitmq-plugins utility. Rats.
Probably pilot error. Do I have a missing environment variable? Have I pointed the environment variables at the wrong dirs? Have I named the file badly? What's missing?
Unfortunately, rabbitmq-plugins, despite living in a dir named "escript" is not a script, so I can't read it to find out what it really wants.
Any help would be greatly appreciated. For the moment, I am completely stuck.