Its a known issue http://projects.puppetlabs.com/issues/6845 - introduced in
2.6.7, fixed in 2.6.9 (which is currently in rc stage - please test it)

John

On 16 June 2011 09:46, Jacob Helwig <[email protected]> wrote:

> On Thu, 16 Jun 2011 09:31:06 +1000, Jonathan Elliott wrote:
> >
> > Hi,
> >
> > I've been having trouble with this resource type on Solaris using the
> > packages from the OpenCSW repository.
> >
> > Delving into the code, I've found that the operatingsystem fact isn't
> being
> > retrieved correctly by the parsed.rb code for the resource type.  This
> > results in the default fields being used to populate /etc/vfstab and this
> > causes mounts to fail owing to incorrectly formatted lines.
> >
> > My workaround has been to change the following code fragment:
> >
> > case Facter["operatingsystem"]
> >   when "Solaris"
> >     @fields = [:device, :blockdevice, :name, :fstype, :pass, :atboot,
> > :options]
> >   else
> >
> > (blah blah blah)
> >
> > to
> >
> > case Facter.value(:operatingsystem)
> >   when "Solaris"
> >     @fields = [:device, :blockdevice, :name, :fstype, :pass, :atboot,
> > :options]
> >   else
> >
> > And everything seems to work just fine.
> >
> > My questions are as follows:
> >
> > 1. Is this a known issue?
> > 2. If so, is it a problem with Puppet 2.6.x, all Puppet versions (I don't
> > recall having issues with 0.25.x, for example) or just the OpenCSW
> packages?
> > 3. How do I raise a bug report if it turns out that I have some kind of
> > clue?
> >
> > Note that I do _not_ speak Ruby and what I've done has been based on a
> > combination of some tactical use of Google and educated guesswork.  I
> fully
> > expect to be told that I've got this whole issue completely wrong.  If
> > that's the case, I'd appreciate any pointers as to where my error(s)
> > lies/lie.
> >
> > Thanks.
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> [email protected].
> > For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.
> >
>
> We've started work on reworking the the whole mount type into it's
> component pieces (the fstab & active mounts) as a plugin[1][2].  We also
> started with Solaris support, and it would be great to get more eyes on
> it to test it out.  It currently has a few limitations (can't specify
> the fstype on the mountpoint type, and mountpoint resources really won't
> work without a proper entry in the vfstab), but it should be usable for
> most cases.
>
> As far as the questions you directly asked:
>
>  1) Not really sure off hand.  Unfortunately, the mount type has a whole
>    slew of issues (which is one of the motivating forces behind breaking
>    up that monolithic beast).
>
>  2) I doubt it's specific to the OpenCSW packages, but I'm not sure off
>    hand if it's 2.6 specific or not.
>
>  3) Pop on over to the redmine instance[3], and file a bug report.
>    Doesn't hurt to mention that you've done so on here.
>
> [1] https://github.com/puppetlabs/puppetlabs-mount-providers
> [2] http://projects.puppetlabs.com/issues/7188
> [3] http://projects.puppetlabs.com
>
> --
> Jacob Helwig
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
>
> iQGcBAEBAgAGBQJN+URwAAoJEHJabXWGiqEBdYUMAKbCu1X2NjiaiwQ8ZKNc+LSw
> g0ok9teq/h+mT//HXITjCxTjbLfHM1HK1U3Lt0zobNygl1OY3bAOT9MrvttADCAC
> ywnCni0/WhbembZhg3XLbtD95RNC8kQTbIauAtlw/JHvnoW4IyluBlPSkcIrdpdv
> GL/yTmvZdBKs+kxa9AEHmslQpM+qRVinJugI7XD1V3/HEF/YLmsok7M2tXHJlT4f
> Tm+CGt3kApmj+KrEgjfmFFayPdoodVG3l8NBliiEfTIy/RkzTZbIH62NlPaApgei
> RgBEdbkaFTlDRexjcByk4zRNe70Kr10svDWr9zpZh9WI+flHIBgslQAKXDM19l5a
> Asdy/UZa/MYfQpBtR1EhIhL2AO0gmehOUQu0gZw/qLA7knOrq/rzWXBQ4/EQ2KbN
> b2QHVGGtyWk0XPw4tQmqAJDqBW8j8J0MR65qNMQjodASvXgjiP/bZ0G/sVyi+lMM
> micASZqJyb+azgs9utRP+XoQjSAFnKhyoTgwvQn6mQ==
> =RQPl
> -----END PGP SIGNATURE-----
>
>


-- 
John Warburton
Ph: 0417 299 600
Email: [email protected]

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

Reply via email to