Roadmap: https://github.com/cobbler/cobbler/wiki/Roadmap Meeting Room: https://meet.opensuse.org/cobbler
[root@cos-pxe-00 ~]# systemctl status cobblerd
● cobblerd.service - Cobbler Helper Daemon
Loaded: loaded (/usr/lib/systemd/system/cobblerd.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Mon 2022-01-31 14:10:10 MST; 15s ago
Process: 1969 ExecStartPost=/usr/bin/touch /usr/share/cobbler/web/cobbler.wsgi (code=exited, status=0/SUCCESS)
Process: 1968 ExecStart=/usr/bin/cobblerd -F --log-level=INFO (code=exited, status=0/SUCCESS)
Main PID: 1968 (code=exited, status=0/SUCCESS)
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: Traceback (most recent call last):
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: File "/usr/bin/cobblerd", line 75, in main
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: api = cobbler_api.BootAPI(is_cobblerd=True)
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: File "/usr/lib/python2.7/site-packages/cobbler/api.py", line 119, in init
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: self.deserialize()
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: File "/usr/lib/python2.7/site-packages/cobbler/api.py", line 953, in deserialize
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: return self._config.deserialize()
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: File "/usr/lib/python2.7/site-packages/cobbler/config.py", line 262, in deserialize
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: raise CX("serializer: error loading collection %s. Check /etc/cobbler/modules.conf" % item.collection_type())
Jan 31 14:10:10 cos-pxe-00.colorado.datadirectnet.com cobblerd[1968]: CX: 'serializer: error loading collection repo. Check /etc/cobbler/modules.conf'
[root@cos-pxe-00 ~]# systemctl start cobblerd
[root@cos-pxe-00 ~]# systemctl status cobblerd
● cobblerd.service - Cobbler Helper Daemon
Loaded: loaded (/usr/lib/systemd/system/cobblerd.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2022-01-31 14:10:35 MST; 2s ago
Process: 4899 ExecStartPost=/usr/bin/touch /usr/share/cobbler/web/cobbler.wsgi (code=exited, status=0/SUCCESS)
Main PID: 4898 (cobblerd)
Tasks: 1
CGroup: /system.slice/cobblerd.service
└─4898 /usr/bin/python2 -s /usr/bin/cobblerd -F --log-level=INFO
Jan 31 14:10:35 cos-pxe-00.colorado.datadirectnet.com systemd[1]: Starting Cobbler Helper Daemon...
Jan 31 14:10:35 cos-pxe-00.colorado.datadirectnet.com systemd[1]: Started Cobbler Helper Daemon.
[root@cos-pxe-00 ~]# cobbler sync
cobblerd does not appear to be running/accessible: error(111, 'Connection refused')
[root@cos-pxe-00 ~]# systemctl status cobblerd
● cobblerd.service - Cobbler Helper Daemon
Loaded: loaded (/usr/lib/systemd/system/cobblerd.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Mon 2022-01-31 14:10:40 MST; 3min 56s ago
Process: 4899 ExecStartPost=/usr/bin/touch /usr/share/cobbler/web/cobbler.wsgi (code=exited, status=0/SUCCESS)
Process: 4898 ExecStart=/usr/bin/cobblerd -F --log-level=INFO (code=exited, status=0/SUCCESS)
Main PID: 4898 (code=exited, status=0/SUCCESS)
Jan 31 14:10:40 cos-pxe-00.colorado.datadirectnet.com cobblerd[4898]: Traceback (most recent call last):
Jan 31 14:10:40 cos-pxe-00.colorado.datadirectnet.com cobblerd[4898]: File "/usr/bin/cobblerd", line 75, in main
Jan 31 14:10:40 cos-pxe-00.colorado.datadirectnet.com cobblerd[4898]: api = cobbler_api.BootAPI(is_cobblerd=True)
Jan 31 14:10:40 cos-pxe-00.colorado.datadirectnet.com cobblerd[4898]: File "/usr/lib/python2.7/site-packages/cobbler/api.py", line 119, in init
Jan 31 14:10:40 cos-pxe-00.colorado.datadirectnet.com cobblerd[4898]: self.deserialize()
Jan 31 14:10:40 cos-pxe-00.colorado.datadirectnet.com cobblerd[4898]: File "/usr/lib/python2.7/site-packages/cobbler/api.py", line 953, in deserialize
Jan 31 14:10:40 cos-pxe-00.colorado.datadirectnet.com cobblerd[4898]: return self._config.deserialize()
Jan 31 14:10:40 cos-pxe-00.colorado.datadire
cobbler 3.3.1 having issue import Windows 10 Pro from ISo. I have installed python3-hivex, python3-pefile, and installed wimtools-1.13.5 because I am running on RHEL 8.4 The wintools binaries are installed in /usr/bin and I get the following error: [2022-01-31_154653_import] 2022-01-31T15:47:05 - DEBUG | received on stderr:
[2022-01-31_154653_import] 2022-01-31T15:47:05 - DEBUG | Found a candidate signature: breed=windows, version=10
[2022-01-31_154653_import] 2022-01-31T15:47:05 - INFO | Could not detect the filetype and read the content of file "/var/www/cobbler/distro_mirror/WIN10PRO-x86_64/sources/install.wim". Returning nothing.
[2022-01-31_154653_import] 2022-01-31T15:47:05 - DEBUG | Found a candidate signature: breed=windows, version=10
[2022-01-31_154653_import] 2022-01-31T15:47:05 - INFO | Could not detect the filetype and read the content of file "/var/www/cobbler/distro_mirror/WIN10PRO-x86_64/sources/install.wim". Returning nothing.
[2022-01-31_154653_import] 2022-01-31T15:47:05 - ERROR | No signature matched in /var/www/cobbler/distro_mirror/WIN10PRO-x86_64
[2022-01-31_154653_import] 2022-01-31T15:47:05 - INFO | Exception occurred: <class 'cobbler.cexceptions.CX'>
[2022-01-31_154653_import] 2022-01-31T15:47:05 - INFO | Exception value: 'No signature matched in /var/www/cobbler/distro_mirror/WIN10PRO-x86_64'
[2022-01-31_154653_import] 2022-01-31T15:47:05 - INFO | Exception Info:
File "/usr/lib/python3.6/site-packages/cobbler/remote.py", line 99, in run
rc = self._run(self)
File "/usr/lib/python3.6/site-packages/cobbler/remote.py", line 313, in runner
self.options.get("os_version", None),
File "/usr/lib/python3.6/site-packages/cobbler/api.py", line 1609, in import_tree
import_module.run(path, mirror_name, network_root, autoinstall_file, arch, breed, os_version)
File "/usr/lib/python3.6/site-packages/cobbler/modules/managers/import_signatures.py", line 193, in run
raise CX(error_msg)
[2022-01-31_154653_import] 2022-01-31T15:47:05 - ERROR | ### TASK FAILED ###
I am currently setting up bonding a bonding interface, is there any reason why only the bond0 interface only pops up in the dhcpd.conf?
Running on cobbler 3.2.1 installed on rhel8
Commands used:
cobbler system add --name host --profile centos-7 --hostname host
cobbler system edit --name host --interface bond0 --interface-type bond --ip-address xxx.xxx.xxx.xxx --dns-name=bond0-host
cobbler system edit --name host --interface eth0 --mac AA:AA:AA:AA:AA:AA --interface-type bond_slave --interface-master bond0 --dns-name host
cobbler system edit --name host --interface eth1 --mac AA:AA:AA:AA:AA:AB --interface-type bond_slave --interface-master bond0 --dns-name host
cobbler system edit --name host --interface eth2 --mac AA:AA:AA:AA:AA:AC --interface-type bond_slave --interface-master bond0 --dns-name host
cobbler system edit --name host --interface eth3 --mac AA:AA:AA:AA:AA:AD --interface-type bond_slave --interface-master bond0 --dns-name host
cobbler mkloaders
or cobbler mkgrub
(depends on the version you are using how the command is named.
pxe.template
. So maybe the name of the template is wrong?
KjetilK: I found this in the documentation for Cobbler 3.2.2. -- Cobbler will automatically generate PXE menus for all profiles it has defined. Running cobbler sync is required to generate and update these menus.
To access the menus, type menu at the boot: prompt while a system is PXE booting. If nothing is typed, the network boot will default to a local boot. If “menu” is typed, the user can then choose and provision any Cobbler profile the system knows about.
If the association between a system (MAC address) and a profile is already known, it may be more useful to just use system add commands and declare that relationship in Cobbler; however many use cases will prefer having a PXE system, especially when provisioning is done at the same time as installing new physical machines.