Our puppet config expects hhvm config files to be looked up in /etc/hhhvm but the latest build () is looking in /usr/etc/hhvm instead.
strace hhvm hello.php shows:
access("/usr/etc/hhvm/php.ini", R_OK) = -1 ENOENT (No such file or directory) access("/usr/etc/hhvm/config.hdf", R_OK) = -1 ENOENT (No such file or directory)
This is causing the jobrunner to fail with this error in MediaWiki-Vagrant:
Failed to initialize central HHBC repository: Failed to open /var/www/.hhvm.hhbc: 14 - unable to open database file
This is because our config files aren't being read. It will probably break the production jobrunner in a similar way.
Version: wmf-deployment
Severity: normal