Issue #1398 has been updated by Xavier Nicollet.
Tracker changed from Feature to Bug
Affected Puppet version changed from 2.7.21 to 3.3.1
Just want to install memcached server, and memcached gem (the client) on the
same host:
<pre>
package { 'memcached':
ensure => installed,
provider => gem,
}
package { 'memcached':
ensure => installed,
provider => apt,
}
</pre>
Can't use puppet for that on this host. So, should I go back to some hand made
scripts ?
Is there any workaround ?
(for me, it is clearly a bug, not a feature request).
Still present in puppet 3.3.1.
----------------------------------------
Bug #1398: Common package name in two different providers
https://projects.puppetlabs.com/issues/1398#change-99367
* Author: Lawrence Ludwig
* Status: Accepted
* Priority: Normal
* Assignee:
* Category: package
* Target version:
* Affected Puppet version: 3.3.1
* Keywords: package alias
* Branch:
----------------------------------------
I have a common package name, that's in two different package managers
(one with yum the other with gem)
package { "remove-mysql":
name => "mysql",
provider => "yum",
ensure => absent,
}
---------------------------------------------------------
package { "gem-mysql":
name => "mysql",
ensure => "2.7",
provider => gem,
}
---------------------------------------------------------
I get this error.
Jul 3 08:43:34 puppetd[11872]: Could not retrieve catalog:
Puppet::Parser::AST::Resource failed with error ArgumentError: Cannot
alias Package[gem-mysql] to mysql; resource Package[mysql] already
exists at /etc/puppet/modules/ruby-mysql/manifests/init.pp:11 on node
--
You have received this notification because you have either subscribed to it,
or are involved in it.
To change your notification preferences, please click here:
http://projects.puppetlabs.com/my/account
--
You received this message because you are subscribed to the Google Groups
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/groups/opt_out.