Toybrick

获取TB-RK3399Pro源码失败

xtu1993

新手上路

积分
30
楼主
发表于 2019-9-23 09:34:36    查看: 9305|回复: 5 | [复制链接]    打印 | 只看该作者
按照第三步下载源码,在第二步报错。


执行完cat rk3399pro_git.tar.gz* | tar -xzv步骤后, 我操作的步骤如下:

提示报错,无法下载,麻烦帮忙看下怎么解决?按前两种方法也是类似的问题。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

jefferyzhang

版主

积分
13578
沙发
发表于 2019-9-23 09:52:48 | 只看该作者
多试几次,国内连Github经常会出一点问题。
回复

使用道具 举报

xtu1993

新手上路

积分
30
板凳
 楼主| 发表于 2019-9-25 14:24:52 | 只看该作者
jefferyzhang 发表于 2019-9-23 09:52
多试几次,国内连Github经常会出一点问题。

我这边还是不行,但是我git  clone https://github.com/neon-bindings/neon.git 源代码都没问题

zhangshenghui@ubuntu-server:~/share/rk3399$ repo init -m release/rk3399pro_release-V1.5.xml
fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
fatal: error [Errno -3] Temporary failure in name resolution
fatal: cloning the git-repo repository failed, will remove '.repo/repo'
zhangshenghui@ubuntu-server:~/share/rk3399$ ls
git-repo  rk3399pro_git_repo  rk3399pro_git.tar.gz00  rk3399pro_git.tar.gz01  rk3399pro_git.tar.gz02  rk3399pro_git.tar.gz03  rk3399pro_git.tar.gz04
zhangshenghui@ubuntu-server:~/share/rk3399$
zhangshenghui@ubuntu-server:~/share/rk3399$ git clone https://github.com/neon-bindings/neon.git
Cloning into 'neon'...
remote: Enumerating objects: 311, done.
remote: Counting objects: 100% (311/311), done.
remote: Compressing objects: 100% (197/197), done.
remote: Total 5624 (delta 149), reused 253 (delta 106), pack-reused 5313
Receiving objects: 100% (5624/5624), 8.26 MiB | 163.00 KiB/s, done.
Resolving deltas: 100% (3151/3151), done.
zhangshenghui@ubuntu-server:~/share/rk3399$ ls
git-repo  neon  rk3399pro_git_repo  rk3399pro_git.tar.gz00  rk3399pro_git.tar.gz01  rk3399pro_git.tar.gz02  rk3399pro_git.tar.gz03  rk3399pro_git.tar.gz04
zhangshenghui@ubuntu-server:~/share/rk3399$
回复

使用道具 举报

jefferyzhang

版主

积分
13578
地板
发表于 2019-9-25 14:59:53 | 只看该作者
喔,你这个是repo工具源码没指定路径,跑去google官网下了,那个被墙了。
你要在你repo init 后面一串参数里加一个: --repo-url http://github.com/aosp-mirror/tools_repo.git
让他指定github的repo仓库
回复

使用道具 举报

xtu1993

新手上路

积分
30
5#
 楼主| 发表于 2019-9-25 15:18:38 | 只看该作者
jefferyzhang 发表于 2019-9-25 14:59
喔,你这个是repo工具源码没指定路径,跑去google官网下了,那个被墙了。
你要在你repo init 后面一串参数 ...

还是不行呀

zhangshenghui@ubuntu-server:~/share/rk3399$ repo init -m release/rk3399pro_release-V1.5.xml  --repo-url http://github.com/aosp-mirror/tools_repo.git
Traceback (most recent call last):
  File "/home/zhangshenghui/.bin/repo", line 939, in <module>
    main(sys.argv[1:])
  File "/home/zhangshenghui/.bin/repo", line 905, in main
    _Init(args, gitc_init=(cmd == 'gitc-init'))
  File "/home/zhangshenghui/.bin/repo", line 375, in _Init
    _Clone(url, dst, opt.quiet, not opt.no_clone_bundle)
  File "/home/zhangshenghui/.bin/repo", line 667, in _Clone
    if clone_bundle and _DownloadBundle(url, local, quiet):
  File "/home/zhangshenghui/.bin/repo", line 604, in _DownloadBundle
    r = urllib.request.urlopen(url)
  File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1201, in do_open
    r = h.getresponse(buffering=True)
  File "/usr/lib/python2.7/httplib.py", line 1121, in getresponse
    response.begin()
  File "/usr/lib/python2.7/httplib.py", line 438, in begin
    version, status, reason = self._read_status()
  File "/usr/lib/python2.7/httplib.py", line 394, in _read_status
    line = self.fp.readline(_MAXLINE + 1)
  File "/usr/lib/python2.7/socket.py", line 480, in readline
    data = self._sock.recv(self._rbufsize)
socket.error: [Errno 104] Connection reset by peer
zhangshenghui@ubuntu-server:~/share/rk3399$
zhangshenghui@ubuntu-server:~/share/rk3399$
回复

使用道具 举报

jefferyzhang

版主

积分
13578
6#
发表于 2019-9-26 08:31:28 | 只看该作者
socket.error: [Errno 104] Connection reset by peer
这个已经不是之前的问题了,这个是因为你本地网络在你长连接下载时候直接掐断了连接。
这种问题一般是公司策略、本地路由器限制等造成的,跟github无关。
你可以尝试使用repo sync -j1 单线程下载,避免路由策略封锁。并且失败一直重试,git是断点续传的,无需担心。一直试到下完为止。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表