Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't install rabbitmq #1

Closed
neoformit opened this issue Jul 8, 2022 · 7 comments
Closed

Can't install rabbitmq #1

neoformit opened this issue Jul 8, 2022 · 7 comments

Comments

@neoformit
Copy link

I'm trying to install rabbitmq for pulsar setup following the GTN tutorial. It fails with a dependency error. I tried pinning an erlang version as Simon suggests here but I keep getting the same error when I run the Ansible playbook:

MSG:

Dependency is not satisfiable: erlang-crypto (< 1:24.0)|esl-erlang (< 1:24.0)

I can install RabbitMQ fine on the debian CLI with the CloudSmith installation script provided by rabbitmq:
https://www.rabbitmq.com/install-debian.html#apt-quick-start-cloudsmith

The script does a lot of work adding PPAs which I assume provide the correct erlang (and associated package) versions. It also explicitly installs erlang dependencies.

I'm not sure what the proper fix for this issue is in the usegalaxy_eu.rabbitmq Ansible role but I wonder if the install should follow the procedure in the CloudSmith script?

Host machine is on Ubuntu 20.04 LTS.

@gmauro
Copy link
Member

gmauro commented Jul 8, 2022

The GTN tutorial is using the usegalaxy_eu.rabbitmq role, but this repository is for the usegalaxy_eu.rabbitmqserver.
This role deploys a rabbitmq server using a Docker container just to avoid the problems you described and, the tutorial should be updated using the new role.

@gmauro gmauro closed this as completed Jul 8, 2022
@hexylena
Copy link
Member

hexylena commented Jul 8, 2022

It definitely should be updated! Would you be able to propose the changes @gmauro ? Even just the playbook diff would be helpful, and I can rewrite the text around it.

@neoformit
Copy link
Author

Brilliant thanks @gmauro I'll try with usegalaxy_eu.rabbitmqserver.

@gmauro
Copy link
Member

gmauro commented Jul 9, 2022

@hexylena I try to kick it during the weekend

@hexylena
Copy link
Member

hexylena commented Jul 19, 2022

(apologies for writing outside of work hours)

Just following up on this, @gmauro did you ever write that up, or @neoformit did you get it worked out? We'd love to update the training with that.

@neoformit
Copy link
Author

neoformit commented Jul 19, 2022

Funny you mention, I'm sitting in the Pulsar tutorial with Simon now! I've updated my requirements to the rabbitmqserver role but haven't got the Pulsar working yet (for other reasons). Part of my issue is gradually building my playbook over a year and having out-of-date versions and variables. I'm not sure there's a simple way around that it's just the nature of the beast. I'll post an update if I have more issues with this.

@neoformit
Copy link
Author

Just posted a different issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants