配置时Chromium ARC编译出错

Min*_*ime 6 android chromium google-nativeclient ubuntu-14.04 google-chrome-arc

当我按照Linux上的ARC开源入门指令的第4步时,出现如下错误.操作系统是在Hyper-V中运行的Ubuntu 14.04 LTS.

UBUNTU14:〜/ arc $ ./configure
错误:root:运行['third_party/tools/depot_tools/third_party/gsutil/gsutil','cp','gs:// arc-build/naclports/builds/pepper_40/python .zip','/ tmp/tmpUZ0IoK/naclports-python']错误:root:GSResponseError:status = 403,code = None,reason = Forbidden.

错误:root:尝试prodaccess,如果它没有解决问题,请尝试rm~/.devstore_token @@@ STEP_WARNINGS @@@错误:root:9秒后重试Traceback(最近一次呼叫最后一次):文件"/ home/fkiller/arc/src/build/build_common.py",第938行,包装返回函数(*args,**kwargs)文件"/home/fkiller/arc/src/build/util/download_package_util.py",第243行在_download_package_with_retries self._download_method(URL,download_package_path)文件 "/home/fkiller/arc/src/build/util/download_package_util.py",线路119,资讯_点击下载build_common.get_gsutil_executable(), 'CP',URL,destination_path可] )文件"/home/fkiller/arc/src/build/util/download_package_util.py",第97行,在execute_subprocess中输出= subprocess.check_output(cmd,cwd = cwd,stderr = subprocess.STDOUT)文件"/ usr/lib /python2.7/subprocess.py",线路573,在check_output提高CalledProcessError(RETCODE,CMD,输出=输出)CalledProcessError:命令 '[' THIRD_PARTY /工具/ depot_tools/THIRD_PARTY /的gsutil/gsutil会 ' 'CP',' GS://弧-BU ild/naclports/builds/pepper_40/python.zip','/ tmp/tmpUZ0IoK/naclports-python']'返回非零退出状态1

有没有想过解决这个问题而不改变构建脚本?我可以从其他来源手动指向python.zip,例如https://naclports.storage.googleapis.com/builds/pepper_40/trunk-147-g49eb4c9/publish/python/pnacl/python.zip,但我想构建它就像没有改变脚本一样.

我已经尝试设置gsutil及其身份验证器,但它没有解决问题.

编辑:在@elijah-taylor修复ACL后,现在我收到错误

回溯(最近一次调用最后一次):文件"src/build/configure.py",第365行,在sys.exit(main())文件"src/build/configure.py",第347行,在主_gclient_sync_third_party()中文件"src/build/configure.py",第132行,在_gclient_sync_third_party subprocess.check_output(cmd,cwd = os.path.dirname(gclient_filename))文件"/usr/lib/python2.7/subprocess.py",行566,在check_output进程中= Popen(stdout = PIPE,*popenargs,**kwargs)文件"/usr/lib/python2.7/subprocess.py",第710行,在init errread中,errwrite)文件"/ usr/lib /python2.7/subprocess.py",第1327行,在_execute_child中引发child_exception OSError:[Errno 2]没有这样的文件或目录

在132行,

  File "src/build/configure.py", line 132, in _gclient_sync_third_party
    subprocess.check_output(cmd, cwd=os.path.dirname(gclient_filename))
Run Code Online (Sandbox Code Playgroud)

gclient_filename是"third_party/.gclient",os.path.dirname(gclient_filename)是"thrid_party".

JF *_*ien 3

问题是文件上的 ACL 错误。我联系了 @elijah-taylor 寻求修复,现在应该可以工作了!