cobbler登录web界面时出现“Internal Server Error”

  当进行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引起,以后多加注意;

 

转载于:https://www.cnblogs.com/wang50902/p/10760404.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值