Hi all,

I have a specific requirement to utilize iPXE/gPXE for provisioning and have my 
DHCP server referring iPXE to the following URL, per the documentation --

http://<cobbler server ip>/cblr/svc/op/gpxe/system/foo

Unfortunately, this URL is returning an Apache 500 Internal Server Error, 
rather than providing the correct template for iPXE continue to boot from. My 
Apache error_log contains the following when the host attempts to connect to 
the above URL --

~~
[Wed Jan 18 10:40:45.885309 2017] [:error] [pid 10824] [remote ip:108] mod_wsgi 
(pid=10824): Exception occurred processing WSGI script 
'/var/www/cobbler/svc/services.py'.
[Wed Jan 18 10:40:45.885475 2017] [:error] [pid 10824] [remote ip:108] 
Traceback (most recent call last):
[Wed Jan 18 10:40:45.885527 2017] [:error] [pid 10824] [remote ip:108]   File 
"/var/www/cobbler/svc/services.py", line 90, in application
[Wed Jan 18 10:40:45.885612 2017] [:error] [pid 10824] [remote ip:108]     
content = func( **form )
[Wed Jan 18 10:40:45.885641 2017] [:error] [pid 10824] [remote ip:108]   File 
"/usr/lib/python2.7/site-packages/cobbler/services.py", line 88, in gpxe
[Wed Jan 18 10:40:45.885687 2017] [:error] [pid 10824] [remote ip:108]     data 
= self.remote.generate_gpxe(profile, system)
[Wed Jan 18 10:40:45.885703 2017] [:error] [pid 10824] [remote ip:108]   File 
"/usr/lib64/python2.7/xmlrpclib.py", line 1233, in __call__
[Wed Jan 18 10:40:45.885760 2017] [:error] [pid 10824] [remote ip:108]     
return self.__send(self.__name, args)
[Wed Jan 18 10:40:45.885774 2017] [:error] [pid 10824] [remote ip:108]   File 
"/usr/lib64/python2.7/xmlrpclib.py", line 1587, in __request
[Wed Jan 18 10:40:45.885802 2017] [:error] [pid 10824] [remote ip:108]     
verbose=self.__verbose
[Wed Jan 18 10:40:45.885816 2017] [:error] [pid 10824] [remote ip:108]   File 
"/usr/lib64/python2.7/xmlrpclib.py", line 1273, in request
[Wed Jan 18 10:40:45.885844 2017] [:error] [pid 10824] [remote ip:108]     
return self.single_request(host, handler, request_body, verbose)
[Wed Jan 18 10:40:45.885865 2017] [:error] [pid 10824] [remote ip:108]   File 
"/usr/lib64/python2.7/xmlrpclib.py", line 1306, in single_request
[Wed Jan 18 10:40:45.885892 2017] [:error] [pid 10824] [remote ip:108]     
return self.parse_response(response)
[Wed Jan 18 10:40:45.885906 2017] [:error] [pid 10824] [remote ip:108]   File 
"/usr/lib64/python2.7/xmlrpclib.py", line 1482, in parse_response
[Wed Jan 18 10:40:45.885932 2017] [:error] [pid 10824] [remote ip:108]     
return u.close()
[Wed Jan 18 10:40:45.885952 2017] [:error] [pid 10824] [remote ip:108]   File 
"/usr/lib64/python2.7/xmlrpclib.py", line 794, in close
[Wed Jan 18 10:40:45.885981 2017] [:error] [pid 10824] [remote ip:108]     
raise Fault(**self._stack[0])
[Wed Jan 18 10:40:45.886048 2017] [:error] [pid 10824] [remote ip:108] Fault: 
<Fault 1: "<type 'exceptions.AttributeError'>:'NoneType' object has no 
attribute 'get_conceptual_parent'">
~~

My Cobbler instance is running on CentOS 7 and was installed using the packages 
provided in your repositories.

Cobbler 2.8.0
  source: ?, ?
  build time: Thu Nov 24 20:08:36 2016

Has anyone come across this before and can recommend a fix?

Thanks,
Daniel
_______________________________________________
cobbler mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to