Re: [Puppet Users] Re: Parameter alias failed

2011-01-19 Thread Denmat
My pleasure.

On 20/01/2011, at 8:45, Lithium  wrote:

> Den,
> 
> It was the second problem, not reverting all of my code. I still had a
> drupal6::site with the alias parameter (which I renamed to not
> conflict with the meta params to sitealias) set to
> 'scisoc.uwaterloo.ca'. After I changed alias to sitealias puppet ran
> fine. It was hard to pin down from the error messages especially since
> it seemed that the error would just associate itself to a random
> resource within the drupal6 class and not on anyone thing in
> specific.
> 
> Thanks for being a sounding board, it was appreciated!
> 
> Cheers,
> 
> On Jan 19, 1:25 pm, Denmat  wrote:
>> Without seeing your code, does the user 'scisoc.uwaterloo.ca' already exist 
>> in your manifest? Or maybe you didn't fully revert your changes? Also puppet 
>> doesn't revert changes made to nodes unless you tell it how.
>> 
>> Other tip would be to try virtualizing the resource and realize it, or 
>> striping out what you are trying to do into a smaller class so you can test 
>> what you are trying to do works. If it doesn't copy that code so we can see 
>> what you are trying to do.
>> 
>> Cheers,
>> Den
>> 
>> On 20/01/2011, at 2:23, Lithium  wrote:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> Sorry, I missed that part. Site is a define. Looking at the logs I'm
>>> also getting a different message at random:
>> 
>>> Could not run Puppet configuration client: Parameter alias failed:
>>> Munging failed for value "scisoc.uwaterloo.ca" in class alias: Cannot
>>> alias Mysql::Database-user[scisoc_drupal6-monitoring] to
>>> scisoc.uwaterloo.ca; resource Mysql::Database-
>>> user[scisoc.uwaterloo.ca] already exists
>> 
>>> I only get one error logged per puppet run so I hadn't seen this other
>>> message until now. Any idea what it could mean?
>> 
>>> I'm still not sure why this problem would persist after reverting the
>>> puppet config for this client back to the state before it was
>>> happening, something seems to be preventing the client from getting
>>> back to the state it was in before the change that caused it was made.
>> 
>>> On Jan 18, 8:14 pm, Denmat  wrote:
 What is 'site'?? Define or class?? You haven't specified. Better check 
 your puppet doco..
>> 
 Den
>> 
 On 19/01/2011, at 3:20, Lithium  wrote:
>> 
> Hi,
>> 
> I've had a class with the following setup:
>> 
> class drupal6 {
>  site (
>$ensure = 'present',
>$dbname,
>$dbpw,
>$dbserver,
>$sitefqdn,
>$modules = ""
>  )
>  {
> 
>  }
> 
> }
>> 
> I added the parameter alias to drupal6:site and now I'm getting the
> following error on the client: "Could not run Puppet configuration
> client: Parameter alias failed: /usr/share/drupal6/sites/
> scisoc.feds.ca/files can not create alias scisoc.uwaterloo.ca: object
> already exists at /srv/puppet/modules/drupal6/manifests/init.pp:179"
>> 
> The object that already exists differs from run to run (is get
> different line numbers seemingly randomly on different resources
> defined in drupal6)  but the error is still the same. After reverting
> to a puppet config version that had worked previously I still get the
> same error message. I have no idea why the error still occurs on the
> client machine even though I reverted all of my changes back to a
> version that was working previously. I know now that alias is a meta
> parameter but why would it still be set after the reversion? Has
> anyone else seen this issue or know how to resolve it? I'm running
> (Debian 2.6.26-26lenny1) puppet package 0.25.4-2~b. Thanks.
>> 
> --
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group 
> athttp://groups.google.com/group/puppet-users?hl=en.
>> 
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Puppet Users" group.
>>> To post to this group, send email to puppet-users@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> puppet-users+unsubscr...@googlegroups.com.
>>> For more options, visit this group 
>>> athttp://groups.google.com/group/puppet-users?hl=en.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email 

[Puppet Users] Re: Parameter alias failed

2011-01-19 Thread Lithium
Den,

It was the second problem, not reverting all of my code. I still had a
drupal6::site with the alias parameter (which I renamed to not
conflict with the meta params to sitealias) set to
'scisoc.uwaterloo.ca'. After I changed alias to sitealias puppet ran
fine. It was hard to pin down from the error messages especially since
it seemed that the error would just associate itself to a random
resource within the drupal6 class and not on anyone thing in
specific.

Thanks for being a sounding board, it was appreciated!

Cheers,

On Jan 19, 1:25 pm, Denmat  wrote:
> Without seeing your code, does the user 'scisoc.uwaterloo.ca' already exist 
> in your manifest? Or maybe you didn't fully revert your changes? Also puppet 
> doesn't revert changes made to nodes unless you tell it how.
>
> Other tip would be to try virtualizing the resource and realize it, or 
> striping out what you are trying to do into a smaller class so you can test 
> what you are trying to do works. If it doesn't copy that code so we can see 
> what you are trying to do.
>
> Cheers,
> Den
>
> On 20/01/2011, at 2:23, Lithium  wrote:
>
>
>
>
>
>
>
> > Sorry, I missed that part. Site is a define. Looking at the logs I'm
> > also getting a different message at random:
>
> > Could not run Puppet configuration client: Parameter alias failed:
> > Munging failed for value "scisoc.uwaterloo.ca" in class alias: Cannot
> > alias Mysql::Database-user[scisoc_drupal6-monitoring] to
> > scisoc.uwaterloo.ca; resource Mysql::Database-
> > user[scisoc.uwaterloo.ca] already exists
>
> > I only get one error logged per puppet run so I hadn't seen this other
> > message until now. Any idea what it could mean?
>
> > I'm still not sure why this problem would persist after reverting the
> > puppet config for this client back to the state before it was
> > happening, something seems to be preventing the client from getting
> > back to the state it was in before the change that caused it was made.
>
> > On Jan 18, 8:14 pm, Denmat  wrote:
> >> What is 'site'?? Define or class?? You haven't specified. Better check 
> >> your puppet doco..
>
> >> Den
>
> >> On 19/01/2011, at 3:20, Lithium  wrote:
>
> >>> Hi,
>
> >>> I've had a class with the following setup:
>
> >>> class drupal6 {
> >>>  site (
> >>>        $ensure = 'present',
> >>>        $dbname,
> >>>        $dbpw,
> >>>        $dbserver,
> >>>        $sitefqdn,
> >>>        $modules = ""
> >>>  )
> >>>  {
> >>> 
> >>>  }
> >>> 
> >>> }
>
> >>> I added the parameter alias to drupal6:site and now I'm getting the
> >>> following error on the client: "Could not run Puppet configuration
> >>> client: Parameter alias failed: /usr/share/drupal6/sites/
> >>> scisoc.feds.ca/files can not create alias scisoc.uwaterloo.ca: object
> >>> already exists at /srv/puppet/modules/drupal6/manifests/init.pp:179"
>
> >>> The object that already exists differs from run to run (is get
> >>> different line numbers seemingly randomly on different resources
> >>> defined in drupal6)  but the error is still the same. After reverting
> >>> to a puppet config version that had worked previously I still get the
> >>> same error message. I have no idea why the error still occurs on the
> >>> client machine even though I reverted all of my changes back to a
> >>> version that was working previously. I know now that alias is a meta
> >>> parameter but why would it still be set after the reversion? Has
> >>> anyone else seen this issue or know how to resolve it? I'm running
> >>> (Debian 2.6.26-26lenny1) puppet package 0.25.4-2~b. Thanks.
>
> >>> --
> >>> You received this message because you are subscribed to the Google Groups 
> >>> "Puppet Users" group.
> >>> To post to this group, send email to puppet-users@googlegroups.com.
> >>> To unsubscribe from this group, send email to 
> >>> puppet-users+unsubscr...@googlegroups.com.
> >>> For more options, visit this group 
> >>> athttp://groups.google.com/group/puppet-users?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Puppet Users" group.
> > To post to this group, send email to puppet-users@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > puppet-users+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/puppet-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] Re: Parameter alias failed

2011-01-19 Thread Denmat
Without seeing your code, does the user 'scisoc.uwaterloo.ca' already exist in 
your manifest? Or maybe you didn't fully revert your changes? Also puppet 
doesn't revert changes made to nodes unless you tell it how.

Other tip would be to try virtualizing the resource and realize it, or striping 
out what you are trying to do into a smaller class so you can test what you are 
trying to do works. If it doesn't copy that code so we can see what you are 
trying to do.

Cheers,
Den



On 20/01/2011, at 2:23, Lithium  wrote:

> Sorry, I missed that part. Site is a define. Looking at the logs I'm
> also getting a different message at random:
> 
> Could not run Puppet configuration client: Parameter alias failed:
> Munging failed for value "scisoc.uwaterloo.ca" in class alias: Cannot
> alias Mysql::Database-user[scisoc_drupal6-monitoring] to
> scisoc.uwaterloo.ca; resource Mysql::Database-
> user[scisoc.uwaterloo.ca] already exists
> 
> I only get one error logged per puppet run so I hadn't seen this other
> message until now. Any idea what it could mean?
> 
> I'm still not sure why this problem would persist after reverting the
> puppet config for this client back to the state before it was
> happening, something seems to be preventing the client from getting
> back to the state it was in before the change that caused it was made.
> 
> On Jan 18, 8:14 pm, Denmat  wrote:
>> What is 'site'?? Define or class?? You haven't specified. Better check your 
>> puppet doco..
>> 
>> Den
>> 
>> On 19/01/2011, at 3:20, Lithium  wrote:
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>> Hi,
>> 
>>> I've had a class with the following setup:
>> 
>>> class drupal6 {
>>>  site (
>>>$ensure = 'present',
>>>$dbname,
>>>$dbpw,
>>>$dbserver,
>>>$sitefqdn,
>>>$modules = ""
>>>  )
>>>  {
>>> 
>>>  }
>>> 
>>> }
>> 
>>> I added the parameter alias to drupal6:site and now I'm getting the
>>> following error on the client: "Could not run Puppet configuration
>>> client: Parameter alias failed: /usr/share/drupal6/sites/
>>> scisoc.feds.ca/files can not create alias scisoc.uwaterloo.ca: object
>>> already exists at /srv/puppet/modules/drupal6/manifests/init.pp:179"
>> 
>>> The object that already exists differs from run to run (is get
>>> different line numbers seemingly randomly on different resources
>>> defined in drupal6)  but the error is still the same. After reverting
>>> to a puppet config version that had worked previously I still get the
>>> same error message. I have no idea why the error still occurs on the
>>> client machine even though I reverted all of my changes back to a
>>> version that was working previously. I know now that alias is a meta
>>> parameter but why would it still be set after the reversion? Has
>>> anyone else seen this issue or know how to resolve it? I'm running
>>> (Debian 2.6.26-26lenny1) puppet package 0.25.4-2~b. Thanks.
>> 
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "Puppet Users" group.
>>> To post to this group, send email to puppet-users@googlegroups.com.
>>> To unsubscribe from this group, send email to 
>>> puppet-users+unsubscr...@googlegroups.com.
>>> For more options, visit this group 
>>> athttp://groups.google.com/group/puppet-users?hl=en.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to 
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/puppet-users?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



[Puppet Users] Re: Parameter alias failed

2011-01-19 Thread Lithium
Sorry, I missed that part. Site is a define. Looking at the logs I'm
also getting a different message at random:

Could not run Puppet configuration client: Parameter alias failed:
Munging failed for value "scisoc.uwaterloo.ca" in class alias: Cannot
alias Mysql::Database-user[scisoc_drupal6-monitoring] to
scisoc.uwaterloo.ca; resource Mysql::Database-
user[scisoc.uwaterloo.ca] already exists

I only get one error logged per puppet run so I hadn't seen this other
message until now. Any idea what it could mean?

I'm still not sure why this problem would persist after reverting the
puppet config for this client back to the state before it was
happening, something seems to be preventing the client from getting
back to the state it was in before the change that caused it was made.

On Jan 18, 8:14 pm, Denmat  wrote:
> What is 'site'?? Define or class?? You haven't specified. Better check your 
> puppet doco..
>
> Den
>
> On 19/01/2011, at 3:20, Lithium  wrote:
>
>
>
>
>
>
>
> > Hi,
>
> > I've had a class with the following setup:
>
> > class drupal6 {
> >  site (
> >        $ensure = 'present',
> >        $dbname,
> >        $dbpw,
> >        $dbserver,
> >        $sitefqdn,
> >        $modules = ""
> >  )
> >  {
> > 
> >  }
> > 
> > }
>
> > I added the parameter alias to drupal6:site and now I'm getting the
> > following error on the client: "Could not run Puppet configuration
> > client: Parameter alias failed: /usr/share/drupal6/sites/
> > scisoc.feds.ca/files can not create alias scisoc.uwaterloo.ca: object
> > already exists at /srv/puppet/modules/drupal6/manifests/init.pp:179"
>
> > The object that already exists differs from run to run (is get
> > different line numbers seemingly randomly on different resources
> > defined in drupal6)  but the error is still the same. After reverting
> > to a puppet config version that had worked previously I still get the
> > same error message. I have no idea why the error still occurs on the
> > client machine even though I reverted all of my changes back to a
> > version that was working previously. I know now that alias is a meta
> > parameter but why would it still be set after the reversion? Has
> > anyone else seen this issue or know how to resolve it? I'm running
> > (Debian 2.6.26-26lenny1) puppet package 0.25.4-2~b. Thanks.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Puppet Users" group.
> > To post to this group, send email to puppet-users@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > puppet-users+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/puppet-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.