我正在尝试使用 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/ubuntu
precise-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。