I used python to test the regular expression and it's broken. It works for
RHEL 7
>>> print
re.search('(redhat|sl|centos)-release-(?!notes)([\\w]*-)7\\.(.*)\\.rpm','redhat-release-server-7.0-1.el7.x86_64.rpm')
<_sre.SRE_Match object at 0x7fce261a36b8>
>>> print
re.search('(redhat|sl|centos)-release-(?!notes)([\\w]*-)7\\.(.*)\\.rpm','centos-release-7-0.1406.el7.centos.2.3.x86_64.rpm')
None


On Mon, Jul 7, 2014 at 6:13 PM, Jonathan Brenes F. <jbre...@gmail.com>
wrote:

> I was trying to add the new CentOS 7-0.1406 and I received this error:
> Mon Jul  7 17:45:53 2014 - DEBUG | Found a candidate signature:
> breed=redhat, version=rhel6
> Mon Jul  7 17:45:53 2014 - DEBUG | Found a candidate signature:
> breed=redhat, version=rhel7
> Mon Jul  7 17:45:53 2014 - DEBUG | Found a candidate signature:
> breed=redhat, version=fedora20
> Mon Jul  7 17:45:53 2014 - DEBUG | Found a candidate signature:
> breed=redhat, version=fedora16
> Mon Jul  7 17:45:54 2014 - DEBUG | Found a candidate signature:
> breed=redhat, version=fedora17
> Mon Jul  7 17:45:54 2014 - DEBUG | Found a candidate signature:
> breed=redhat, version=fedora18
> Mon Jul  7 17:45:54 2014 - DEBUG | Found a candidate signature:
> breed=redhat, version=fedora19
> Mon Jul  7 17:45:54 2014 - ERROR | No signature matched in
> /var/www/cobbler/ks_mirror/centos7-0.1406-x86_64
> Mon Jul  7 17:45:54 2014 - ERROR | ### TASK FAILED ###
>
> I was looking into distro_signatures.json and I didn't find the problem
>    "rhel7": {
>     "signatures":["Packages"],
>
> "version_file":"(redhat|sl|centos)-release-(?!notes)([\\w]*-)7*.\\.rpm",
>
> Actual package name is centos-release-7-0.1406.el7.centos.2.3.x86_64.rpm
>
> Any ideas how to fix this?
>
_______________________________________________
cobbler mailing list
cobbler@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/cobbler

Reply via email to