我的傀儡大师有如下代码
vcsrepo {'/var/www/html':
ensure => 'present',
provider => 'git',
source => "https://github.com/wikimedia/mediawiki.git",
revision => 'REL1_23',
}
file {'/var/www/html/index.html':
ensure => 'absent',
}
FILE['/var/www/html/index.html'] -> Vcsrepo['/var/www/html']
我在运行 puppet 代理时无法执行 git commit ,如下所示
puppet agent --debug --verbose --no-daemonize --onetime
我遇到了以下错误
Notice: /Stage[main]/Apache/Apache::Vhost[default]/File[/var/www/html]/ensure: created
Debug: /Stage[main]/Apache/Apache::Vhost[default]/File[/var/www/html]: The container Apache::Vhost[default] will propagate my refresh event
Debug: /File[/etc/httpd/conf.d/15-default.conf]/seluser: Found seluser default 'system_u' for /etc/httpd/conf.d/15-default.conf
Debug: /File[/etc/httpd/conf.d/15-default.conf]/selrole: Found selrole default 'object_r' for /etc/httpd/conf.d/15-default.conf
Debug: /File[/etc/httpd/conf.d/15-default.conf]/seltype: Found seltype default 'httpd_config_t' for /etc/httpd/conf.d/15-default.conf
Debug: /File[/etc/httpd/conf.d/15-default.conf]/selrange: Found selrange default 's0' for /etc/httpd/conf.d/15-default.conf
Debug: /Stage[main]/Mediawiki/File[/var/www/html/index.html]: Nothing to manage: no ensure and the resource doesn't exist
Debug: Executing '/usr/local/bin/git clone https://github.com/wikimedia/mediawiki.git /var/www/html'
Error: Execution of '/usr/local/bin/git clone https://github.com/wikimedia/mediawiki.git /var/www/html' returned 128: Cloning into '/var/www/html'...
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
Error: /Stage[main]/Mediawiki/Vcsrepo[/var/www/html]/ensure: change from absent to present failed: Execution of '/usr/local/bin/git clone https://github.com/wikimedia/mediawiki.git /var/www/html' returned 128: Cloning into '/var/www/html'...
error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
奇怪的是
/Stage[main]/Apache/Apache::Vhost[default]/File[/var/www/html]/ensure: created
和
Error: /Stage[main]/Mediawiki/Vcsrepo[/var/www/html]/ensure: change from absent to present failed
答案1
我的 CentOS 代理在 VirtualBox 中,所以我认为我的 VM 网络在下载大文件时会逐渐变慢。
所以我打开了另一个标签并在终端中放置ping google.com
并执行
git config --global http.postBuffer 524288000
,然后开始结帐,一切顺利。
将其添加为答案,希望它能够帮助那些与我运行相同环境的人。
谢谢。