Comments (11)
Could you provide some more details? OS, module version, how you are defining the rabbitmq version?
from puppet-rabbitmq.
I'm running it on ubuntu 12.0.4 with version 3.0.0 and defining the version
with package_insure parameter
From: Justin Lambert [mailto:[email protected]]
Sent: Monday, August 19, 2013 5:11 PM
To: puppetlabs/puppetlabs-rabbitmq
Cc: hamzasa
Subject: Re: [puppetlabs-rabbitmq] Getting error E: Version '3.1.4' for
'rabbitmq-server' was not found (#110)
Could you provide some more details? OS, module version, how you are
defining the rabbitmq version?
—
Reply to this email directly or view it on
GitHubhttps://github.com//issues/110#issuecomment-22874353
.
This e-mail, as well as any attached document, may contain material which
is confidential and privileged and may include trademark, copyright and
other intellectual property rights that are proprietary to Kenshoo Ltd,
its subsidiaries or affiliates ("Kenshoo"). This e-mail and its
attachments may be read, copied and used only by the addressee for the
purpose(s) for which it was disclosed herein. If you have received it in
error, please destroy the message and any attachment, and contact us
immediately. If you are not the intended recipient, be aware that any
review, reliance, disclosure, copying, distribution or use of the contents
of this message without Kenshoo's express permission is strictly prohibited.
from puppet-rabbitmq.
It looks like for Debian based distros the apt provider gets set up the rabbitmq repo and not being familiar with apt, it appears only 3.1.5 is available: http://www.rabbitmq.com/debian/pool/main/r/rabbitmq-server/. Someone else may be able to correct me, but it appears you may need to find a different repo that has 3.1.4 for you.
from puppet-rabbitmq.
The RabbitMQ authors are crazy and annoying for this - they remove all but the very latest versions from the repo. I don't know why or what the hell they think it accomplishes other than making life difficult for end users, but that's what is causing this. Sorry for the pain it causes but I don't know of a less terrible repo that we can rely on. I honestly considered a fact that parsed the rabbitmq site to figure out the latest version but it's even worse.
from puppet-rabbitmq.
what about just supporting versions that are packaged by distros?
from puppet-rabbitmq.
Rather than hard code a version the params could be "latest" and an optional apt repo install for rabbitmq for those who want newer than the latest distro package.
from puppet-rabbitmq.
I just looked again now that I'm on a real computer, Debian defaults to ensure => 'installed' for the package. By default not specifying a version then would install the most current on new machines and not change it once it was deployed. This seems like a reasonable way to go and I'm not sure there is much that can be done by this module if the RabbitMQ team is yanking previous versions as soon as there is a newer version other than making the RabbitMQ repo optionally installed and hosting the versions you want to keep in a private repo managed outside of this module.
from puppet-rabbitmq.
I promised Dan before I would tackle making it use distro packages by default (even if they are out of date) and then have a toggle for the more up to date upstream packages so I'll work on that. My concern was that distro versions will have different cli output/flags that'll break the providers but that's a problem we'll deal with when we face it.
from puppet-rabbitmq.
@apenney This aspect of module development can be especially difficult. Either the providers/manifests need to contain tons of conditional logic, or the modules need to maintain a branching scheme that maps to application major versions. I've never been able to figure out the right balance when dealing with versions of everything...
from puppet-rabbitmq.
all releases could be found in this under this url:
http://www.rabbitmq.com/releases/rabbitmq-server/
from puppet-rabbitmq.
Closed via #493
from puppet-rabbitmq.
Related Issues (20)
- Reference for log_levels does not apply
- Compatibility with puppet-systemd HOT 3
- need support for newer versions of dependency puppet-archive HOT 1
- rabbitmq_plugin not working properly with RabbitMQ 3.10.x
- Feature-request: Configure prometheus exporter HOT 5
- Unable to use custom list inside enabled_plugins file HOT 1
- Missing option to add members to quorum queue
- Idempotency issue with implicitly enabled plugins
- PackageCloud repos are no longer available (see RabbitMQ issue) HOT 2
- Method to enable HSTS?
- rabbitmq_queue takes a long time when a large number of vhosts is present
- rabbitmq::install::rabbitmqadmin keeps installing python package HOT 2
- Question: Will support be added for Puppet 8 and RHEL8? HOT 5
- Policy "applyto" options missing HOT 2
- ldap_log should be string not boolean to support network/network_unsafe options HOT 3
- resources fail to prefetch when rabbitmq is not intended to be installed (via --noop or --tags) HOT 5
- Missing support for Vhost Metadata HOT 5
- puppet-archive version HOT 2
- Use epp template to handle sensitive data
- Add support for policy definition consumer-timeout as a integer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from puppet-rabbitmq.