我无法从 pybugz 验证我的 bugzilla 用户。
PyBugz v0.9.3
Bugzilla v4.4.6
我正在使用这个旧版本的 pybugz,因为我相信我需要它用于 gitzilla。
通过设置选项 requirelogin = off 允许匿名登录 bugzilla。
我可以使用此命令成功地匿名检索错误
bugz -b http://bugs.domain.org.au --skip-auth get 1
但是当我尝试对此进行身份验证时
bugz -b http://bugs.domain.org.au -u me@bugs.domain.org.au -p mypassword get 1
我收到这条消息
* Using http://bugs.domain.org.au
* Getting bug 1 ..
! Error: Failed to login
上面控制台命令中的用户名和密码与我从 Web 浏览器登录 bugzilla 时使用的用户名和密码相同。
~/.bugzrc 的内容是:
[bugs]
base: http://bugs.domain.org.au/xmlrpc.cgi
user: me@domain.org.au
password: mypassword
httpuser: me
httppassword: mypassword
logfile: /var/log/pybugz.log
loglevel: debug
forget: True
columns: 80
encoding: utf-8
quiet: False
使用配置文件也会发生同样的事情:
bugz --connection bugs --skip-auth get 1works
bugz --connection bugs get 1不起作用 没有
任何内容写入日志文件。日志文件权限为 myuser:root 666。