On windows 2012 server edition, when I run puppet-librarian install I get the error below.
Error: No such file or directory - C:/Users/Administrator/infrastructure/.tmp/librarian/cache/source/puppet/forge/forgeapi_puppetlabs_com/opentable-windowsfeature/999.999.999/cache/tmp-unpacker20150907-1308-19kvk70/opentable-windowsfeature- 999.999.999/spec/acceptance/nodesets/windows-2008R2-serverstandard-x64.yml Error: Try 'puppet help module install' for usage
I think this is a generic windows problem and it took me a while to figure out the error. Windows has a 255 char maximum length for the absolute file name. Puppet-librarian doesn't give a good error message to indicate this is the root cause. Maximum filename length in NTFS (Windows XP and Windows Vista)?.
My solution was to move the root directory from "C:/Users/Administrator/infrastructure" to "C:/infrastructure".