在kickstart文件中使用repo命令时禁用gpgcheck

kickstart文件中使用repo命令时,是否有办法绕过gpgcheck?

我试图定义用于“包”安装的存储库。

在安装的那一刻,它试图抓住的第一个软件包是“ iputils-20071127-16.el6.i686.rpm ”。

它似乎传输好,但然后显示错误,

文件无法打开,这是由于丢失的文件,损坏的包或损坏的媒体…. ”。

我假设这是一个gpgcheck错误,或校验和错误。

UPDATE

在我安装的虚拟机上,我设法在发生错误之后将其放到控制台,通过wget手动传输文件,并确认哈希与filelists.xml中为包列出的哈希匹配。

但是,在运行rpm -K iputils-20071127-16.el6.i686.rpm我得到的消息:

iputils-20071127-16.el6.i686.rpm:RSA sha1((MD5)PGP)md5 NOT OK(MISSING KEYS:(MD5)PGP#c105b9de)

所以这似乎是安装时显示的“损坏的错误”的问题。 这个检查可以禁用吗?

注意:

我已经证实,通过使用相同的传输方法传输文件并通过命令行安装在单独的虚拟机上,文件是可以的。

kickstart文件

 install url --url http://192.168.240.79:8008 lang en_US.UTF-8 keyboard us xconfig --startxonboot network --device eth0 --bootproto dhcp rootpw --iscrypted $1$CVbGwMaJ$. firewall --enabled --port=22:tcp authconfig --enableshadow --enablemd5 selinux --disabled timezone Asia/Tokyo bootloader --location=mbr --driveorder=sda --append="rhgb quiet" repo --name="Local-Repo" --baseurl=http://192.168.240.79:8008/ --cost=100 %packages @base @core @custom-shared @custom-db %end 

文件名

好吧,这是晦涩的,但让我发布我发现的情况下,别人打这个。

对于HTTP服务器,我试图使用Python内置的SimpleHTTPServer。 这工作得很好下载初始图像和其他文件,但总是会返回一个“损坏”的错误,当它打到第一个RPM。

事实certificate,这是因为SimpleHTTPServer不支持范围请求。

(请参阅https://bugzilla.redhat.com/show_bug.cgi?id=624431

find这个之后,我发现有人已经制作了一个支持Range的SimpleHTTPServer版本, https://github.com/smgoller/rangehttpserver

按照预期,在为SimpleHTTPServer安装的RangeHTTPServer删除后,将继续安装。