首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PPA包更新在导入时抛出“无效SHA”

PPA包更新在导入时抛出“无效SHA”
EN

Ask Ubuntu用户
提问于 2019-06-26 05:38:04
回答 1查看 70关注 0票数 0

我正在尝试更新我的PPA上的包,但是导入失败了,出现了以下错误:

代码语言:javascript
复制
2019-06-26 05:33:26 INFO    Starting job.
2019-06-26 05:33:26 INFO    Getting exising bzr branch from central store.
2019-06-26 05:33:26 INFO    [chan bzr SocketAsChannelAdapter] Opened sftp connection (server version 3)
2019-06-26 05:33:26 INFO    35 bytes transferred
2019-06-26 05:33:29 INFO    [chan bzr SocketAsChannelAdapter] Opened sftp connection (server version 3)
2019-06-26 05:33:30 INFO    Importing branch.
2019-06-26 05:33:31 INFO    
Traceback (most recent call last):
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/scripts/code-import-worker.py", line 106, in <module>
    sys.exit(script.main())
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/scripts/code-import-worker.py", line 101, in main
    return import_worker.run()
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/lib/lp/codehosting/codeimport/worker.py", line 554, in run
    return self._doImport()
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/lib/lp/codehosting/codeimport/worker.py", line 757, in _doImport
    inter_branch.fetch(limit=revision_limit)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/branch.py", line 722, in fetch
    self.fetch_objects(stop_revision, fetch_tags=fetch_tags, limit=limit)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/branch.py", line 745, in fetch_objects
    determine_wants, self.source.mapping, limit=limit)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/fetch.py", line 715, in fetch_objects
    progress=lambda text: report_git_progress(pb, text))
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/remote.py", line 461, in fetch_objects
    lambda x: os.write(fd, x), progress)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/remote.py", line 451, in fetch_pack
    pack_data, progress)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/remote.py", line 270, in fetch_pack
    graph_walker, pack_data, progress)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/env/local/lib/python2.7/site-packages/dulwich/client.py", line 1413, in fetch_pack
    lambda: False)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/env/local/lib/python2.7/site-packages/dulwich/client.py", line 574, in _handle_upload_pack_head
    have = next(graph_walker)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/env/local/lib/python2.7/site-packages/dulwich/object_store.py", line 1173, in next
    ps = self.get_parents(ret)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/fetch.py", line 708, in <lambda>
    lambda sha: store[sha].parents)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/object_store.py", line 674, in __getitem__
    _check_expected_sha(sha, commit)
  File "/srv/importd.launchpad.net/production/launchpad-rev-18991/bzrplugins/git/object_store.py", line 155, in _check_expected_sha
    expected_sha))
AssertionError: Invalid sha for <Commit f896f482b8dffbfb95809764b42ffa73e0cc008e>: 606c547e4e523ce6ec67f1f5142532b0975b319a
Import failed:
Traceback (most recent call last):
Failure: twisted.internet.error.ProcessTerminated: A process has ended with a probable error condition: process ended with exit code 1.

我不太清楚该做什么来解决这个问题,而且我似乎找不到关于错误信息的任何相关信息。如有任何提示或帮助,将不胜感激。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-06-26 07:44:18

问题是bzr和git之间的交叉同步问题。在我的例子中,我的主要源代码是一个git存储库,我不需要bzr存储库,所以我将启动板上的同步目标更改为git,并将构建配方更改为git构建器,一切都很好。

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

https://askubuntu.com/questions/1154040

复制
相关文章

相似问题

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