Hi,
the package type of puppet does not sems to handle the packages correctly:
package { nano:
ensure => installed,
}
throw this error:
core1:/root%(root)> puppetd --server monitoring.aqueos.net --waitforcert 60 --test
info: Caching configuration at /etc/puppet/localconfig.yaml
info: file=/usr/local/lib/ruby/1.8/facter/local.rb: Adding aliases facterlocal
notice: Starting configuration run
err: Could not apply complete configuration: Failed to match dpkg line pathchar-a1 LBNL Internet path characterization tool
notice: Finished configuration run in 8.17 seconds
core1:/root%(root)>
It seems from mail with Luke that this is a problem in name handling of the package. Here is a link speaking of how the package name is built:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-naming.html#AEN465
basicaly this is $packagename-$versionstring
regards,
Ghislain.