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 <tu2bg...@gmail.com> 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 <brad.kr...@gmail.com> 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 <tu2bg...@gmail.com> 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 <brad.kr...@gmail.com> 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.

Reply via email to