One of our cluster running cobbler provisioning software required to install several nodes with RHEL 7.1. When I tried to upload an ISO image of RHEL 7.1 to the cobbler, it stops and shows an error that RHEL 7.1 is not available in signatures. Signatures defines which OS cobbler can support for provisioning. By running following command you can list available signatures available for your cobbler installation.

sudo cobbler signature report
Currently loaded signatures:
 debian:
    squeeze
 freebsd:
    8.2
    8.3
    9.0
 generic:
    (none)
 redhat:
    fedora16
    fedora17
    fedora18
    rhel4
    rhel5
    rhel6
 suse:
    opensuse11.2
    opensuse11.3
    opensuse11.4
    opensuse12.1
    opensuse12.2
 ubuntu:
    oneiric
    precise
    quantal
 unix:
    (none)
 vmware:
    esx4
    esxi4
    esxi5
 windows:
    (none)

9 breeds with 21 total signatures loaded
sudo cobbler signature report --name=redhat
Currently loaded signatures:
 redhat:
    fedora16
    fedora17
    fedora18
    rhel4
    rhel5
    rhel6

Breed 'redhat' has 3 total signatures

If your cluster is connected to internet, you can update signatures files straight away using following command, it will update it with latest

sudo cobbler signature update
 task started: 2015-10-21_222926_sigupdate
 task started (id=Updating Signatures, time=Wed Oct 21 22:29:26 2015)
 Successfully got file from http://cobbler.github.com/signatures/latest.json
 *** TASK COMPLETE ***

But like me if your cluster is not connected to internet directly then you will required to download latest signatures files from following website and upload to proper location. Following steps should be follow to do it

1 .Download Signature file

Download signature file on your workstation

wget http://cobbler.github.com/signatures/latest.json

2. Upload to cluster

Upload the signature to the cobbler management server

scp latest.json /var/lib/cobbler/distro_signatures.json

3. Restart Service

Restart the cobbler service to take effect.

sudo /etc/init.d/cobblerd restart
sudo cobbler signature report --name=redhat
Currently loaded signatures:
 redhat:
    cloudlinux6
    fedora16
    fedora17
    fedora18
    fedora19
    fedora20
    fedora21
    fedora22
    fedora23
    rhel4
    rhel5
    rhel6
    rhel7 

Breed 'redgat' has 3 total signatures

RHEL 7 version are available and you can go with your install.

By Sohail Riaz

I am a First Red Hat Certified Architect - RHCA (ID # 110-082-666) from Pakistan with over 14 years industry experience in several disciplines including LINUX/UNIX System Administration, Virtualization, Network, Storage, Load Balances, HA Clusters and High Performance Computing.

One thought on “Update Cobbler Signature File”

Leave a Reply

Your email address will not be published. Required fields are marked *