Andrea, The first example was master and agent on the same machine, so it found the module in the modulepath without pluginsync. The second example was agent and master on different machines. Can you post the output of your puppet.conf and `puppet agent -t --trace --debug` on the agent? That might help figure out what's going on.
Here is the output from that second run. # Cleanup root@lucid-64:~# rm -rf /tmp/puppettest root@lucid-64:~# rm -rf /var/lib/puppet/lib/ # Puppet Run root@lucid-64:~# puppet agent -t info: Retrieving plugin notice: /File[/var/lib/puppet/lib/facter]/ensure: created notice: /File[/var/lib/puppet/lib/facter/test_fact.rb]/ensure: defined content as '{md5}fc59074ecb5d02756ee6c2095677bb92' info: Loading downloaded plugin /var/lib/puppet/lib/facter/test_fact.rb info: Loading facts in /var/lib/puppet/lib/facter/test_fact.rb info: Caching catalog for lucid-64.localdomain info: Applying configuration version '1352931741' notice: /Stage[main]//Node[default]/File[/tmp/puppettest]/ensure: created notice: Finished catalog run in 0.03 seconds # Correct content in file root@lucid-64:~# cat /tmp/puppettest Content from the fact # Correct facter in lib root@lucid-64:~# find /var/lib/puppet/lib/ /var/lib/puppet/lib/ /var/lib/puppet/lib/facter /var/lib/puppet/lib/facter/test_fact.rb -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1076286 Title: Puppet agent not correcly configuring facts synch'd from master To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/puppet/+bug/1076286/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs