-
Notifications
You must be signed in to change notification settings - Fork 424
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
esl-erlang-compat is not needed for 'esl install method' #360
Comments
In a somewhat related note, this cookbook should consider supporting RabbitMQ provided RPM packages of Erlang. |
Hi, The erlang-solution repo actually install erlang package for RabbitMQ also.
As from RabbitMQ official docs.
We can simple use yum repository to install all erlang packages for RabbitMQ. This way is more simple. |
Sorry, I clicked the wrong button. |
@chrisduong have you actually tried using the split up RPM package? It's an endless stream of headaches and dependency woes. That's the only reason why our team provides Erlang RPM builds in the first place. |
@michaelklishin, thanks for clearing my mind. Since we are using erlang cookbook - going with ''esl-erlang" package (instead of split-up erlang packages). that's the reason we have to install 'esl-erlang-compat' so we can install RabbitMQ later. Thanks for supporting esl-erlang-compat package. |
Hi,
It happened accidentally when I installed RabbitMQ v3.6.1, and I saw the repeated error in the startup_log.
And the log is never written into RABBITMQ_LOGS, it is alway empty.
I suspect that the version of Erlang in Epel repo is not updated as 'esl-erlang' repo. So I switch to use the repo by overriding the attribute
['erlang']['install_method'] = 'esl'
. And RabbitMQ starting without an error message with the latest Erlang version 18.3, not the old one R16B-03.16 from Epel repo.Interestingly, I think I find an unnecessary snippet in this cookbook (which can cause trouble later).
We actually don't need to install
esl-erlang-compat
, since the packageesl-erlang
from esl-erlang repo already provides the erlang package.I think it is because the RabbitMQ docs for installing Erlang is not updated with 'esl-erlang' packaging system. And it is true, the package
esl-erlang-compat-R16B03.noarch
from the above snippet contains no files.I don't have much time to dig deeper but I think we can remove the code to install esl-erlang-compat when using install_method is esl.
The text was updated successfully, but these errors were encountered: