juju bootstrap 的日志记录问题

juju bootstrap 的日志记录问题

我在 Ubuntu 上使用 juju 和 maas 时遇到了问题。

II 运行命令‘juju bootstrap’,/var/log/maas/maas.log 中显示以下错误:

========================================================================================== 错误 2012-11-26 09:05:09,041 maas.maasserver ################################ 异常:未找到文件 ################################

159 错误 2012-11-26 09:05:09,041 maas.maasserver 回溯(最近一次调用最后一次):

160 文件“/usr/lib/python2.7/dist-packages/django/core/handlers/base.py”,第 111 行,在 get_response 中

161 响应 = 回调(请求,*callback_args,**callback_kwargs)

162 文件“/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py”,第 19 行,位于 inner_func

163 响应 = func(*args,**kwargs)

164 文件“/usr/lib/python2.7/dist-packages/piston/resource.py”,第 167 行,位于称呼

165 结果 = self.error_handler(e,请求,meth,em_format)

166 文件“/usr/lib/python2.7/dist-packages/piston/resource.py”,第 165 行,位于称呼

167 结果 = meth(请求,*args,**kwargs)

168 文件“/usr/lib/python2.7/dist-packages/maasserver/api.py”,第 296 行,在调度中

169 返回函数(self,request,*args,**kwargs)

170 文件“/usr/lib/python2.7/dist-packages/maasserver/api.py”,第 945 行,在 get_file 中

171 MAASAPINotFound:未找到文件

172

173 错误 2012-11-26 09:05:09,343 maas.maasserver ################################## 异常:您无权启动此节点。#### ##############################

174 错误 2012-11-26 09:05:09,343 maas.maasserver 回溯(最近一次调用最后一次):

175 文件“/usr/lib/python2.7/dist-packages/django/core/handlers/base.py”,第 111 行,在 get_response 中

176 响应 = 回调(请求,*callback_args,**callback_kwargs)

177 文件“/usr/lib/python2.7/dist-packages/django/views/decorators/vary.py”,第 19 行,在 inner_func 中

178 响应 = func(*args,**kwargs)

179 文件“/usr/lib/python2.7/dist-packages/piston/resource.py”,第 167 行,位于称呼

180 结果 = self.error_handler(e,请求,meth,em_format)

181 文件“/usr/lib/python2.7/dist-packages/piston/resource.py”,第 165 行,位于称呼

182 结果 = meth(请求,*args,**kwargs)

183 文件“/usr/lib/python2.7/dist-packages/maasserver/api.py”,第 296 行,在调度中

184 返回函数(self,request,*args,**kwargs)

185 文件“/usr/lib/python2.7/dist-packages/maasserver/api.py”,第 585 行,在启动时

186 “您无权启动此节点。”)

187 PermissionDenied:您无权启动此节点。

====================================================================================

api.py 中获取文件似乎有问题。因此,我尝试添加一些如下所示的日志,但 maasserver 无法识别“logging”模块。

import logging
...
logger = logging.getLogger('maas.maasserver')
logger.info(filename)

你能告诉我吗

  1. 如何在 juju 和 maasserver python 脚本中添加日志?
  2. 如何更轻松地调试 maasserver 和 juju python 脚本?

提前致谢,

答案1

您的 API 密钥似乎无效。您没有说明您使用的任何版本,但请转到 MAAS 中的用户页面并再次将 API 密钥复制到 juju environment.yaml 中。

相关内容