Upgrade from 3.8.16 to 3.13.6: runtime fails to load module files #12102
-
Describe the bugGetting the following error with the zip install of RabbitMq version 3.13.6 with OTP version 26.2.5. Note: Adding
The same installation process works with OTP 23.3 and RabbitMq 3.8.16. If I'm doing something wrong, please advise and I apologize for the invalid report. Reproduction steps
Expected behaviorInstall works successfull. Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
RabbitMQ 3.8.16 has never supported Erlang 26. RabbitMQ 3.13 is tested on Erlang 26 on Windows multiple times a day as part of our CI. There @cbittencourt your setup ends up with RabbitMQ 3.8 trying to start on Erlang 26 or vice versa, if I were to guess, and since in the 3.8 era Elixir (if not RabbitMQ itself) was compiled on Erlang 21 or earlier, Erlang 25's runtime cannot load its module files. At least that's my best guess based on the message. |
Beta Was this translation helpful? Give feedback.
RabbitMQ 3.8.16 has never supported Erlang 26.
RabbitMQ 3.13 is tested on Erlang 26 on Windows multiple times a day as part of our CI. There
are no similar reports from Windows users, so something is specific to your system and it's up to you to investigate what.
@cbittencourt your setup ends up with RabbitMQ 3.8 trying to start on Erlang 26 or vice versa, if I were to guess, and since in the 3.8 era Elixir (if not RabbitMQ itself) was compiled on Erlang 21 or earlier, Erlang 25's runtime cannot load its module files. At least that's my best guess based on the message.