我遇到了以下问题。我有 2 个测试服务器,我想将其中一个配置为 maas 服务器,另一个配置为节点。我下载了最新的 12.10,并在安装过程中使用了 maas 选项。重新启动后,apache2 正在运行,但打开 maas 会出现以下情况:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
机器是一台旧的 HP DL180 G3,在 12.04.2 LTS 下运行顺利!var/log/apache2/error.log 中出现以下错误
[Thu Apr 04 17:06:01 2013] [error] mod_wsgi (pid=1929): Target WSGI script '/usr/share/maas/wsgi.py' cannot be loaded as Python module.
[Thu Apr 04 17:06:01 2013] [error] mod_wsgi (pid=1929): Exception occurred processing WSGI script '/usr/share/maas/wsgi.py'.
[Thu Apr 04 17:06:01 2013] [error] Traceback (most recent call last):
[Thu Apr 04 17:06:01 2013] [error] File "/usr/share/maas/wsgi.py", line 30, in <module>
[Thu Apr 04 17:06:01 2013] [error] start_up()
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/maasserver/start_up.py", line 59, in start_up
[Thu Apr 04 17:06:01 2013] [error] inner_start_up()
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/maasserver/start_up.py", line 81, in inner_start_up
[Thu Apr 04 17:06:01 2013] [error] setup_maas_avahi_service()
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/maasserver/maasavahi.py", line 52, in setup_maas_avahi_service
[Thu Apr 04 17:06:01 2013] [error] service.publish()
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/maasserver/maasavahi.py", line 44, in publish
[Thu Apr 04 17:06:01 2013] [error] self.service.publish()
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/maasserver/zeroconfservice.py", line 46, in publish
[Thu Apr 04 17:06:01 2013] [error] bus.get_object(avahi.DBUS_NAME, avahi.DBUS_PATH_SERVER),
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 241, in get_object
[Thu Apr 04 17:06:01 2013] [error] follow_name_owner_changes=follow_name_owner_changes)
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 248, in __init__
[Thu Apr 04 17:06:01 2013] [error] self._named_service = conn.activate_name_owner(bus_name)
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 180, in activate_name_owner
[Thu Apr 04 17:06:01 2013] [error] self.start_service_by_name(bus_name)
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 278, in start_service_by_name
[Thu Apr 04 17:06:01 2013] [error] 'su', (bus_name, flags)))
[Thu Apr 04 17:06:01 2013] [error] File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
[Thu Apr 04 17:06:01 2013] [error] message, timeout)
[Thu Apr 04 17:06:01 2013] [error] DBusException: org.freedesktop.DBus.Error.TimedOut: Activation of org.freedesktop.Avahi timed out
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] mod_wsgi (pid=1928): Target WSGI script '/usr/share/maas/wsgi.py' cannot be loaded as Python module.
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] mod_wsgi (pid=1928): Exception occurred processing WSGI script '/usr/share/maas/wsgi.py'.
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] Traceback (most recent call last):
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/share/maas/wsgi.py", line 30, in <module>
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] start_up()
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/maasserver/start_up.py", line 59, in start_up
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] inner_start_up()
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/maasserver/start_up.py", line 81, in inner_start_up
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] setup_maas_avahi_service()
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/maasserver/maasavahi.py", line 52, in setup_maas_avahi_service
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] service.publish()
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/maasserver/maasavahi.py", line 44, in publish
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] self.service.publish()
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/maasserver/zeroconfservice.py", line 46, in publish
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] bus.get_object(avahi.DBUS_NAME, avahi.DBUS_PATH_SERVER),
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 241, in get_object
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] follow_name_owner_changes=follow_name_owner_changes)
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 248, in __init__
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] self._named_service = conn.activate_name_owner(bus_name)
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 175, in activate_name_owner
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] return self.get_name_owner(bus_name)
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 361, in get_name_owner
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] 's', (bus_name,), **keywords)
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] message, timeout)
[Thu Apr 04 17:06:05 2013] [error] [client 10.6.22.121] DBusException: org.freedesktop.DBus.Error.NameHasNoOwner: Could not get owner of name 'org.freedesktop.Avahi': no such name
我不知道这里发生了什么。有什么建议吗?
答案1
看起来 avahi 服务有问题,您可以尝试运行:$ sudo service avahi-daemon restart 看看这是否能解决问题?