php5enmod doesn't come on Ubuntu 12.04 official repos (5.3.10) so the execution of most module* recipes fail, for example:
==> default: ------------------
==> default: # Declared in /tmp/vagrant-chef-3/chef-solo-1/cookbooks/php/recipes/module_gd.rb:32:in `from_file'
==> default:
==> default: execute("/usr/sbin/php5enmod gd") do
==> default: action [:nothing]
==> default: retries 0
==> default: retry_delay 2
==> default: guard_interpreter :default
==> default: command "/usr/sbin/php5enmod gd"
==> default: backup 5
==> default: returns 0
==> default: cookbook_name :php
==> default: recipe_name "module_gd"
==> default: only_if { #code block }
==> default: end
==> default:
==> default:
==> default:
==> default: [2014-07-01T02:10:06+00:00] INFO: Running queued delayed notifications before re-raising exception
==> default: [2014-07-01T02:10:06+00:00] ERROR: Running exception handlers
==> default: [2014-07-01T02:10:06+00:00] ERROR: Exception handlers complete
==> default: [2014-07-01T02:10:06+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
==> default: [2014-07-01T02:10:06+00:00] ERROR: execute[/usr/sbin/php5enmod gd] (php::module_gd line 32) had an error: Errno::ENOENT: No such file or directory - /usr/sbin/php5enmod gd
==> default: [2014-07-01T02:10:06+00:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
Chef never successfully completed! Any errors should be visible in the