错误版本 python-django-maas

错误版本 python-django-maas

我正在尝试使用 Ubuntu 12.04.3 LTS(服务器)安装 MaaS。

我添加了额外的存储库,如建议的那样https://juju.ubuntu.com/install/http://www.ubuntu.com/download/cloud/cloud-archive-instructions

添加 apt 存储库 ppa:juju/stable

并在 /etc/apt/sources.list

deb http://ubuntu-cloud.archive.canonical.com/ubuntuprecise-updates/havana main

然后当我导航到http://<my-host>/MAAS我得到 500 内部服务器错误

tail /var/log/apache2/error.log

[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]   File "/usr/share/maas/maas/urls.py", line 25, in <module>  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]     url(r'^', include('maasserver.urls')),  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]   File "/usr/lib/python2.7/dist-packages/django/conf/urls/__init__.py", line 25, in include  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]     urlconf_module = import_module(urlconf_module)  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]     __import__(name)  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]   File "/usr/lib/python2.7/dist-packages/maasserver/urls.py", line 22, in <module>  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106]     from django.views.generic.simple import direct_to_template  
[Fri Nov 01 17:02:57 2013] [error] [client 10.0.0.106] ImportError: No module named simple  

dpkg -S /usr/lib/python2.7/dist-packages/maasserver/urls.py  
python-django-maas

我对 python 有所了解,但对 django 了解不多。Google 建议我需要更新到 django 1.5 的 python-django-maas 版本。

在这种情况下,我可以得到有关反向移植或 apt pin 的帮助吗?

否则我做错了什么?

谢谢,德鲁

答案1

云存档存储库适用于 Juju 和 MaaS 将管理的机器,但不适用于 MaaS 服务器本身。尝试删除以下行

deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/havana main

来自/etc/apt/sources.list。(稍后,有办法告诉 Juju 在其管理的机器上使用该存储库。事实上,这些是 Juju Openstack 魅力的一部分的配置选项。)

如果您从 MaaS 服务器运行 Juju 客户端(而不是从您的个人机器运行,并且只是让它从您的个人机器连接到 MaaS 服务器 API),那么您也不需要 MaaS 服务器上的 Juju PPA。

相关内容