我不知道我做错了什么。软件包使用 构建成功quickly package
,我可以提交它,但我无法更新我的 ppa。以下是我得到的结果:
desgua@desguai7:~/quickly/sbk$ 快速分享 --ppa sbk 获取启动板设置 Launchpad 连接正常 ..........创建 Debian 打包时发生错误 错误:无法创建或更新 ubuntu 包 错误:共享命令失败 正在中止
编辑
我的 ppa 名称错误,但即使使用 ppa:desgua/sbk 仍然不起作用:
desgua@desguai7:~/quickly/sbk$ 快速分享 --ppa ppa:desgua/sbk 获取启动板设置 回溯(最近一次调用最后一次): 文件“/usr/share/quickly/templates/ubuntu-application/share.py”,第 101 行,位于 启动板 = launchpadaccess.initialize_lpi() 文件“/usr/lib/python2.7/dist-packages/quickly/launchpadaccess.py”,第 91 行,位于 initialise_lpi 允许访问级别=[“WRITE_PRIVATE”]) 文件“/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py”,第 539 行,位于 login_with credential_save_failed,版本) 文件“/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py”,第 359 行,位于 _authorize_token_and_login service_root、缓存、超时、代理信息、版本) 文件“/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py”,第 198 行,位于 __init__ 凭证、service_root、缓存、超时、代理信息、版本) 文件“/usr/lib/python2.7/dist-packages/lazr/restfulclient/resource.py”,第 460 行,位于 __init__ 自我._wadl = 自我._browser.get_wadl_application(自我._root_uri) 文件“/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py”,第 299 行,位于 get_wadl_application 中 响应,内容 = self._request(url,media_type = wadl_type) 文件“/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py”,第 242 行,在 _request 中 str(url)、方法=方法、主体=数据、标题=标题) 文件“/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py”,第 211 行,在 _request_and_retry 中 url,方法=方法,主体=主体,标题=标题) 请求中的文件“/usr/lib/python2.7/dist-packages/httplib2/__init__.py”,第 1414 行 (响应,new_content)= self._request(conn,authority,uri,request_uri,方法,主体,标题,重定向,cachekey) 文件“/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py”,第 126 行,位于 _request 中 LaunchpadOAuthAwareHttp,self)._request(*args) 文件“/usr/lib/python2.7/dist-packages/lazr/restfulclient/_browser.py”,第 130 行,在 _request 中 重定向、cachekey) 文件“/usr/lib/python2.7/dist-packages/httplib2/__init__.py”,第 1196 行,位于 _request 中 (响应,内容)= self._conn_request(conn,request_uri,方法,主体,标题) 文件“/usr/lib/python2.7/dist-packages/httplib2/__init__.py”,第 1138 行,位于 _conn_request 中 引发 ServerNotFoundError(“无法在 %s 处找到服务器” % conn.host) httplib2.ServerNotFoundError:无法在 api.launchpad.net 找到服务器 错误:共享命令失败 正在中止
有什么想法吗?我该如何解决此错误?
答案1
sbk
不是 PPA。类似于ppa:robinj/gtkreddit
。
我猜这是你的;ppa:desgua/sbk
。
不过我认为这不是当前的问题。quickly package
先试一下。成功了吗?
答案2
为了解决问题,我添加了--verbose quickly share --verbose --ppa desgua/sbk
:。
还需要一个 gpg 和一个 rsa 密钥,并且必须在启动板上发布。
这个命令可能有帮助:python setup.py build
另外,我必须检查文件“name_version_source.changes”和文件“。/sbk/debian/changelog”,并确保“Changed-By: Andre Desgualdo Pereira”与“gpg -K”的输出相同