首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从PyBugz登录到Bugzilla

无法从PyBugz登录到Bugzilla
EN

Stack Overflow用户
提问于 2014-12-08 00:26:16
回答 2查看 693关注 0票数 0

我很难从pybugz验证我的bugzilla用户。

PyBugz v0.9.3

Bugzilla v4.4.6

我使用这个旧版本的pybugz,因为我相信我需要它为gitzilla。

通过设置必需登录= off选项,允许匿名登录到bugzilla。

我可以用这个命令匿名地检索一个bug。

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

我收到这条消息

代码语言:javascript
复制
* Using http://bugs.domain.org.au
* Getting bug 1 ..  
! Error: Failed to login

上面控制台命令中的用户名和密码与我从web浏览器登录bugzilla时使用的用户名和密码相同。

~/..bugzrc的内容如下:

代码语言:javascript
复制
[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 1工程

bugz --connection bugs get 1不工作

日志文件中没有写入任何内容。日志文件权限为myuser:root 666。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-10 05:19:29

Bugzilla在v4.4.3中更改了它们的身份验证机制。

Pybugz增加了对新身份验证的支持,但也放弃了对python 2的支持。

因为Gitzilla需要pybug,所以我不得不将gitzilla移植到python 3,然后添加令牌支持。

你可以在这里克隆它:https://github.com/gtait/gitzilla

在python3上使用pybugz0.11.1测试并使用Bugzilla 4.4.6和4.2.11。

票数 0
EN

Stack Overflow用户

发布于 2014-12-09 05:56:31

实际上,当我们试图集成Pybugz0.9.3和Bugzilla4.4及更高版本时,存在很多问题。这个链接说这个问题已经用最新版本的Pybugz解决了。

因此,尝试安装Pybugz的最新版本,可能是0.11.1与PythonVersion3.x,然后将其与Bugzilla版本集成。

如果它不起作用,那么您需要降低Bugzilla版本的级别,并且很容易将其与Pybugz0.9.3集成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27349600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档