我开始使用木偶。 我想有我自己的yum仓库服务puppet服务器,所以我发出
yum install createrepo
没有错误报告(cenotos 5.5)之后,我发出
createrepo /var/www/html/repository
但我得到:
shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory Traceback (most recent call last): File "/usr/share/createrepo/genpkgmetadata.py", line 724, in ? main(sys.argv[1:]) File "/usr/share/createrepo/genpkgmetadata.py", line 592, in main cmds, directories = parseArgs(args) File "/usr/share/createrepo/genpkgmetadata.py", line 431, in parseArgs cmds['basedir'] = os.getcwd() OSError: [Errno 2] No such file or directory
注意文件夹:
/var/www/html
存在
我发现这个问题os.getcwd()抛出exception,因为它把我在的目录被另一个进程删除。 所有我需要做的就是改变到一个有效的目录。 有趣的华生。