當進行cobbler配置後,併進行web登錄時,出現錯誤: 先查看其日誌位置 #cat /etc/httpd/conf.d/ssl.conf 在其中位置發現其錯誤的日誌位置為/etc/httpd/logs/ssl_error_log 打開文件#cat /etc/httpd/logs/ssl_erro ...
當進行cobbler配置後,併進行web登錄時,出現錯誤:
先查看其日誌位置
#cat /etc/httpd/conf.d/ssl.conf
在其中位置發現其錯誤的日誌位置為/etc/httpd/logs/ssl_error_log
打開文件#cat /etc/httpd/logs/ssl_error_log
日誌回查: 1、在/usr/share/cobbler/web/cobbler.wsgi發現26行錯誤:_application=get_wsgi_application()錯誤,這個就表示有控制項出錯
2、向下看/usr/lib/python2.7/site-packages/django/core/wsgi.py中發現13行問題,是由於get_wsgi_application所引起的,錯誤提示為django.setup(set_prefix=False)
3、向下看/usr/lib/python2.7/site-pages/django/_init_.py中發現22行錯誤,錯誤提示:configure_loggin(settings.LOGGING_CONFIG,settings.LOGGING)
根據日誌的問題判斷是django的版本的問題
查看django的版本
#cat -n /usr/share/cobbler/web/settings.py
第89行:from django.conf.global_settings import TEMPLATE_CONTEXT_PROCESSORS
查看資料,確定版本的問題
解決方法
#下載pip.py
wget https://bootstrap.pypa.io/get-pip.py
#調用本地python運行pip.py腳本
python get-pip.py
#安裝pip
pip install Django==1.8.9
#查看pip版本號
python -c "import django; print(django.get_version())"
#重啟httpd
systemctl restart httpd
註:此解決方法來源於:https://blog.51cto.com/12643266/2339793,如需要轉載,請標註。
查看效果

完全解決
至此關於cobbler安裝好之後出現錯誤:Internal Server Errorr的引起的原因是由於django引起,以後多加註意;