[root@cobbler-rhel6 cobbler]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.5 (Santiago)
[root@cobbler-rhel6 cobbler]# rpm -q cobbler cobbler-2.6.2-19.1.noarch
[root@cobbler-rhel6 cobbler]# cobbler check The following are potential configuration items that you may want to fix:
1 : SELinux is enabled. Please review the following wiki page for details on ensuring cobbler works correctly in your SELinux environment: https://github.com/cobbler/cobbler/wiki/Selinux 2 : some network boot-loaders are missing from /var/lib/cobbler/loaders, you may run 'cobbler get-loaders' to download them, or, if you only want to handle x86/x86_64 netbooting, you may ensure that you have installed a *recent* version of the syslinux package installed and can ignore this message entirely. Files in this directory, should you want to support all architectures, should include pxelinux.0, menu.c32, elilo.efi, and yaboot. The 'cobbler get-loaders' command is the easiest way to resolve these requirements. 3 : change 'disable' to 'no' in /etc/xinetd.d/rsync 4 : debmirror package is not installed, it will be required to manage debian deployments and repositories 5 : ksvalidator was not found, install pykickstart 6 : The default password used by the sample templates for newly installed machines (default_password_crypted in /etc/cobbler/settings) is still set to 'cobbler' and should be changed, try: "openssl passwd -1 -salt 'random-phrase-here' 'your-password-here'" to generate new one 7 : fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them
Restart cobblerd and then run 'cobbler sync' to apply changes.
On Wed, Jul 16, 2014 at 2:19 PM, Jörgen Maas jorgen.maas@gmail.com wrote:
This might work (now downloading rhel6.5 so i can test):
diff --git a/cobbler/action_check.py b/cobbler/action_check.py index 5ab10b4..5feadc5 100644 --- a/cobbler/action_check.py +++ b/cobbler/action_check.py @@ -28,6 +28,7 @@ import utils import glob from utils import _ import clogger +import re
class BootCheck:
@@ -54,7 +55,7 @@ class BootCheck: self.check_selinux(status) if self.settings.manage_dhcp: mode = self.config.api.get_sync().dhcp.what()
if mode == "isc":
if mode == "isc": self.check_dhcpd_bin(status) self.check_dhcpd_conf(status) self.check_service(status,"dhcpd")
@@ -72,7 +73,7 @@ class BootCheck: self.check_service(status,"dnsmasq")
mode = self.config.api.get_sync().tftpd.what()
if mode == "in_tftpd":
if mode == "in_tftpd": self.check_tftpd_bin(status) self.check_tftpd_dir(status) self.check_tftpd_conf(status)
@@ -82,7 +83,7 @@ class BootCheck: self.check_ctftpd_conf(status)
self.check_service(status, "cobblerd")
self.check_bootloaders(status) self.check_for_wget_curl(status) self.check_rsync_conf(status)
@@ -117,7 +118,7 @@ class BootCheck: if notes != "": notes = " (NOTE: %s)" % notes rc = 0
if self.checked_dist in ("redhat","fedora","centos","scientific
linux","suse"):
if re.match("red ?hat|fedora|centos|scientific linux",
self.checked_dist): if os.path.exists("/etc/rc.d/init.d/%s" % which): rc = utils.subprocess_call(self.logger,"/sbin/service %s status > /dev/null 2>/dev/null" % which, shell=True) if rc != 0:
On Wed, Jul 16, 2014 at 2:11 PM, Jörgen Maas jorgen.maas@gmail.com wrote:
Can you send output for:
[jorgen@mainframe ~]$ python Python 2.7.5 (default, Jun 25 2014, 10:19:55) [GCC 4.8.2 20131212 (Red Hat 4.8.2-7)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import platform platform.linux_distribution()[0].lower().strip()
AND
[jorgen@mainframe ~]$ python Python 2.7.5 (default, Jun 25 2014, 10:19:55) [GCC 4.8.2 20131212 (Red Hat 4.8.2-7)] on linux2 Type "help", "copyright", "credits" or "license" for more information.
import platform platform.dist()[0].lower().strip()
I dont have a rhel 6.5 box around atm...
On Wed, Jul 16, 2014 at 1:05 PM, Newman, Stuart J. (GSFC-444.0)[HONEYWELL TECHNOLOGY SOLUTIONS INC] stuart.j.newman@nasa.gov wrote:
Cobbler 2.6.1 RHEL 6.5
When running cobbler check, I get
[root@fiat ~]# cobbler check
The following are potential configuration items that you may want to fix:
1 : SELinux is enabled. Please review the following wiki page for details on ensuring cobbler works correctly in your SELinux environment:
https://github.com/cobbler/cobbler/wiki/Selinux
2 : Unknown distribution type, cannot check for running service dhcpd
3 : Unknown distribution type, cannot check for running service cobblerd
4 : Apache (httpd) is not installed and/or in path
5 : debmirror package is not installed, it will be required to manage debian deployments and repositories
6 : fencing tools were not found, and are required to use the (optional) power management features. install cman or fence-agents to use them
Restart cobblerd and then run 'cobbler sync' to apply changes.
I do not understand messages 2 and 3.
See attached files for more info.
*Stuart J. Newman *Engineer 4; Systems Solar Dynamics Observatory (SDO) Honeywell Technology Solutions Inc NASA/Goddard Space Flight Center Building 14, Room E222 Mail Stop 428.2 Greenbelt, MD 20771 Office: (301) 286-5145 Mobile: (443) 878-0280 E-Mail: Stuart.J.Newman@nasa.gov
NOTICE: This communication, including any attachment, contains information that may be confidential or privileged, and is intended solely for the entity or individual to whom it is addressed. If you are not the intended recipient, please notify the sender at once, and you should delete this message and are hereby notified that any disclosure, copying, or distribution of this message is strictly prohibited. Nothing in this email, including any attachment, is intended to be a legally binding signature.
cobbler mailing list cobbler@lists.fedorahosted.org https://lists.fedorahosted.org/mailman/listinfo/cobbler
-- Grtz, Jörgen Maas
-- Grtz, Jörgen Maas