在Windows 2012服务器版上,当我运行puppet-librarian安装时,我收到以下错误。
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
我认为这是一个通用的Windows问题,我花了一些时间来弄清楚错误。 Windows的绝对文件名最长为255 char。 Puppet-librarian没有给出一个好的错误消息,表明这是根本原因。 Maximum filename length in NTFS (Windows XP and Windows Vista)?
答案 0 :(得分:0)
我的解决方案是将根目录从“C:/ Users / Administrator / infrastructure”移动到“C:/ infrastructure”。