したがって、パペット(VirtualBox-4.2.18-88780-OSX.dmg)でインストールするローカルDMGがあり、それを実行します
sudo puppet resource package virtualbox ensure=present provider=pkgdmg source=puppet:///virtualbox/VirtualBox-4.2.18-88780-OSX.dmg
、
すべてが正常に動作します。しかし、で削除しようとするとsudo puppet resource package virtualbox ensure=absent
、エラーが発生します
Error: Could not set 'absent' on ensure: undefined method 'uninstall' for #<Puppet::Type::Package::ProviderPkgdmg:0x107cb8218>
なぜこれが起こっているのか漠然とした考えがあります.puppetがvirtualboxアンインストールツールを認識しているようには見えません. これを修正するにはどうすればよいですか?