Closed nikolawannabe closed 3 years ago
Cloudsmith doesn't have the entire version catalog and the "direct download" repo starts with 3.8.14
. These direct downloads can use GitHub which has everything starting with 3.6.x or so.
I don't know where 3.8.1
may be coming from. Grep doesn't reveal it being used anywhere. 3.8.17
is the default version.
Ubuntu 18.04 with backports provides 3.8.2
.
Can you please try provisioning 3.8.17
as 3.8.1
is a tad out of date?
Yes, it works if I specify 3.8.17. (I found a spot where a defunct coworker had specified an old version outside of our regular recipe.) I did have to change some things related to the definition file drop, but for the first time in a while, rabbit installed. Thanks!
I have switched v5.x
to download files from GitHub. That should cover a few years worth of releases. Cloudsmith's rabbitmq-server-all
(a direct download repository) only provisions 3.8.14
plus. GitHub should
be perfectly sufficient for remote_file
resources.
Can you please update and try with 3.8.17
? I suspect that 3.8.1
could be used due to a typo or a Librarian/Berkshelf cache
entry?
Below is how I am testing this cookbook so that we are on the same page :)
Assuming you have Docker running locally,
export KITCHEN_LOCAL_YAML=.kitchen.dokken.yml
kitchen test "default-deb-ubuntu-1804"
should provision a node and run some Test Kitchen tests using these attributes on Ubuntu 18.04.
The above succeeds for me. To make sure it does use GitHub for downloads, I modify the URL to be incorrect, and the above test fails as expected.
We have a Vagrant-based test repository that needs updating.
Currently it fails for me with a VBoxManage startvm
error which I cannot immediately explain. Perhaps I need to upgrade Vagrant and VirtualBox.
I'll try again when I'm near a decent Internet connection again.
Ah, I see your above comment. Thanks for the confirmation.
This issue helped me realise that relying on Cloudsmith entirely at the moment would not be very wise. So it definitely spared the users of older version some head scratching 💚
Testing out 5.9.0 as requested, had the following error:
5.9.0
(Note: rabbitmq does not install by default on this version of ubuntu without specifying the version of erlang. I have no attachment to this specific version.)
chef-solo
vagrant destroy && vagrant up
with this version of ubuntu and this version of rabbit cookbook and specified node flags