Issue #4904 has been updated by Jesse Wolfe. Status changed from Accepted to Available In Testing Branch Target version set to Statler Branch set to http://github.com/jes5199/puppet/tree/ticket/next/4904
Paul Berry and I re-worked the patch a little and added some tests. It has been merged into `next` with commit:7c7808059a18832234742f0dc3af3f1a034e1033 ---------------------------------------- Bug #4904: mount type attempting remount when ensure => present https://projects.puppetlabs.com/issues/4904 Author: John Warburton Status: Available In Testing Branch Priority: Normal Assignee: Category: Target version: Statler Affected Puppet version: 0.25.5 Keywords: mount remount tempfs communitypatch Branch: http://github.com/jes5199/puppet/tree/ticket/next/4904 I am on Solaris 10, with puppet 0.25.5, and trying to manage /tmp. Note that /tmp can't be remounted on a live system (http://wikis.sun.com/display/BigAdmin/Talking+about+RAM+disks+in+the+Solaris+OS) Thats fine, I will use "ensure => present" which according to the documentation " set to present to add to fstab but not change mount/unmount status" mount{ "/tmp": atboot => "yes", device => "swap", ensure => present, pass => "-", fstype => "tmpfs", options => "size=4096m", } Changes /etc/vfstab as expected, but yields this error: err: //solaris/Mount[/tmp]/ensure: change from mounted to present failed: Execution of '/usr/sbin/umount /tmp' returned 1: umount: /tmp busy notice: //solaris/Mount[/tmp]: Refreshing self info: Mount[/tmp](provider=parsed): Remounting err: //solaris/Mount[/tmp]: Failed to call refresh on Mount[/tmp]: Execution of '/usr/sbin/umount /tmp' returned 1: umount: /tmp busy My reading of the documentation is that the mount type shouldn't try to remount with "ensure => present" However, it seems as the provider is refreshable, that it overrides any other setting -- 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 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-bugs?hl=en.
