前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R329 v0.5.0版本下载失败问题

R329 v0.5.0版本下载失败问题

作者头像
阿志小管家
发布2024-02-02 15:16:04
920
发布2024-02-02 15:16:04
举报

===v0.5.0版本下载失败问题==

====问题现象==== 通过一号通平台下载时, repo init -u ssh://xxx@sdk.allwinnertech.com/git_repo/P101901/manifest.git -b master -m R329-Tina.xml 后提示:

代码语言:javascript
复制
tina$ repo init -u ssh://xxx@sdk.allwinnertech.com/git_repo/P101901/manifest.git -b master -m R329-Tina.xml
repo: warning: Python 2 is no longer supported; Please upgrade to Python 3.6+.

... A new version of repo (2.8) is available.
... New version is available at: /home/xxx/workspace/tina_r329/.repo/repo/repo
... The launcher is run from: /usr/bin/repo
!!! The launcher is not writable.  Please talk to your sysadmin or distro
!!! to get an update installed.

Traceback (most recent call last):
  File "/home/xxx/workspace/tina_r329/.repo/repo/main.py", line 628, in <module>
    _Main(sys.argv[1:])
  File "/home/xxx/workspace/tina_r329/.repo/repo/main.py", line 602, in _Main
    result = run()
  File "/home/xxx/workspace/tina_r329/.repo/repo/main.py", line 595, in <lambda>
    run = lambda: repo._Run(name, gopts, argv) or 0
  File "/home/xxx/workspace/tina_r329/.repo/repo/main.py", line 264, in _Run
    result = cmd.Execute(copts, cargs)
  File "/home/xxx/workspace/tina_r329/.repo/repo/subcmds/init.py", line 525, in Execute
    self._LinkManifest(opt.manifest_name)
  File "/home/xxx/workspace/tina_r329/.repo/repo/subcmds/init.py", line 348, in _LinkManifest
    self.manifest.Link(name)
  File "/home/xxx/workspace/tina_r329/.repo/repo/manifest_xml.py", line 246, in Link
    self.Override(name)
  File "/home/xxx/workspace/tina_r329/.repo/repo/manifest_xml.py", line 239, in Override
    self._Load()
  File "/home/xxx/workspace/tina_r329/.repo/repo/manifest_xml.py", line 579, in _Load
    self._ParseManifest(nodes)
  File "/home/xxx/workspace/tina_r329/.repo/repo/manifest_xml.py", line 687, in _ParseManifest
    project = self._ParseProject(node)
  File "/home/xxx/workspace/tina_r329/.repo/repo/manifest_xml.py", line 970, in _ParseProject
    self._ParseCopyFile(project, n)
  File "/home/xxx/workspace/tina_r329/.repo/repo/manifest_xml.py", line 1116, in _ParseCopyFile
    self._ValidateFilePaths('copyfile', src, dest)
  File "/home/xxx/workspace/tina_r329/.repo/repo/manifest_xml.py", line 1107, in _ValidateFilePaths
    '<%s> invalid "src": %s: %s' % (element, src, msg))
error.ManifestInvalidPathError: <copyfile> invalid "src": ./build.sh: bad component: .

====问题原因==== 新版repo不支持虚链接

====解决方法==== vim .repo/manifests/R329-Tina.xml 第十五行改为: <copyfile src="build.sh" dest="lichee/brandy-2.0/build.sh" /> 即这种带./或者../的都删掉 然后重新执行:repo init -m R329-Tina.xml 即把-u和-b的参数去掉,在用本地的repo配置文件重新下载。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档