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

Doc: Python 3.12 with conda rabbitmq-server <= 3.8.14 dependency fails, better document rabbitmq dependency #6577

Open
agoscinski opened this issue Oct 2, 2024 · 0 comments
Assignees

Comments

@agoscinski
Copy link
Contributor

agoscinski commented Oct 2, 2024

Describe the current issue

On Ubuntu 22.04 when pinning the dependency rabbitmq-server <=3.8.14 in conda, it installs 3.6.15 (because of some other dependency conflicts with erlang and openssl it goes that far back) which then results in the error message

alexgo@fw ~/c/aiida-core (main)> rabbitmqctl --version                (aiida-core) 
Error! Failed to load module 'rabbit_control_main' because it requires a more recent Erlang/OTP version or its .beam file was corrupted.
(You are running Erlang/OTP 27.)

Runtime terminating during boot ({undef,[{init,start_it,1,[]},{init,start_em,1,[]},{init,do_boot,3,[]}]})

for any rabbitmq command.

Describe the solution you'd like

My suggestion is to make clear in the documentation that downgrading does not work for python 3.12
https://aiida.readthedocs.io/projects/aiida-core/en/v2.6.2/installation/troubleshooting.html#installation-troubleshooting
And also link the troubleshooting in the installation https://aiida.readthedocs.io/projects/aiida-core/en/v2.6.2/installation/guide_complete.html#rabbitmq as there is no comment about the rabbitmq version.

@agoscinski agoscinski self-assigned this Oct 2, 2024
@agoscinski agoscinski changed the title Doc: Python 3.12 fails with rabbitmq >= 3.8.15, better document rabbitmq dependency Doc: Python 3.12 with "rabbitmq <= 3.8.14" dependency fails, better document rabbitmq dependency Oct 2, 2024
@agoscinski agoscinski changed the title Doc: Python 3.12 with "rabbitmq <= 3.8.14" dependency fails, better document rabbitmq dependency Doc: Python 3.12 with rabbitmq "<= 3.8.14" dependency fails, better document rabbitmq dependency Oct 2, 2024
@agoscinski agoscinski changed the title Doc: Python 3.12 with rabbitmq "<= 3.8.14" dependency fails, better document rabbitmq dependency Doc: Python 3.12 with rabbitmq <= 3.8.14 dependency fails, better document rabbitmq dependency Oct 2, 2024
@agoscinski agoscinski changed the title Doc: Python 3.12 with rabbitmq <= 3.8.14 dependency fails, better document rabbitmq dependency Doc: Python 3.12 with conda rabbitmq-server <= 3.8.14 dependency fails, better document rabbitmq dependency Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant