-
Notifications
You must be signed in to change notification settings - Fork 561
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
容器构建higress时会报 run.sh找不到错误 #1388
Comments
BUILD_WITH_CONTAINER=1 这个可以不用加,Makefile 里面实际是加了。不过这个问题我们看一下。 |
个人觉得原因是,build-gateway-local 这个 target 里面用的就是 BUILD_WITH_CONTAINER=1。在外面又加一层 BUILD_WITH_CONTAINER=1,就变成 docker-in-docker 了。这里可能会有一些问题。你可以先把外面的 BUILD_WITH_CONTAINER=1 去掉试试。如果有权限问题的话,可以考虑加 sudo。 |
这个是checksum不对,你copy进去的envoy有问题 |
网络问题需要自己解决一下,可以看下启动容器的时候是把 http_proxy/https_proxy 两个变量注入进去的,配置好对应的代理配置即可 |
换了一台编译机起,网络问题看上去ok了,build-gate-loacal能构建成功。但是build-envoy时报错,https://storage.googleapis.com/quiche-envoy-integration/dd4080fec0b443296c0ed0036e1e776df8813aa7.tar.gz的checksum不对,这次构建没有修改构建流程,直接执行的make build-envoy |
|
这个也是你的网络问题哈 |
这个看上去是sha256sum不对?这个文件是能下载下来的,修改成正确的sha256就可以了 |
应该不是吧,看上去是请求googleapis.com网络出错 |
是checksum没通过 |
哦 是的,我看错了。 |
build-envoy的时候也有checksum不对的问题,修改sha256sum的值后又报文件找不到,构建脚本是不是有问题。 |
你确定文件内容是对的吗? |
我手动下载指定的版本下来checksum也是跟脚本中配置的checksum对不上的,需要修改才能构建通过 |
你把你遇到的下下来checksum不对的文件URL和脚本里的checksum贴一下,我这儿试试看 |
|
|
目前构建发现的几个问题 几个注意点 |
依赖版本的问题我们看一下。 @johnlanni |
higress-group/envoy#2 将修复这个问题 |
因为这个 commit 信息其实记录在主仓库里的
…---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 发送日期 | 2024年10月16日 19:44 |
| 收件人 | alibaba/higress ***@***.***> |
| 抄送人 | Kent ***@***.***>,
Assign ***@***.***> |
| 主题 | Re: [alibaba/higress] 容器构建higress时会报 run.sh找不到错误 (Issue #1388) |
再请问一下,我把envoy fork出来在1.27分支或者新分支修改了上面说的问题,再重新clone higress仓库,并修改.gitmodules的envoy仓库url和分支,然后执行make build-envoy,但是clone出来的envoy子模块还是1.27的旧版本,这是什么原因呢
仓库地址是对了,但是分支和版本还是指向1.27的b3541845c1,改变不了
QQ_1729078958145.png (view on web)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were assigned.Message ID: ***@***.***>
|
在哪里呢,如何修改指向最新的envoy版本 |
你可以学习一下 git submodule 的相关知识。另外,主仓库很快就会修复前面说的那几个问题了。
…---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 发送日期 | 2024年10月16日 19:49 |
| 收件人 | alibaba/higress ***@***.***> |
| 抄送人 | Kent ***@***.***>,
Assign ***@***.***> |
| 主题 | Re: [alibaba/higress] 容器构建higress时会报 run.sh找不到错误 (Issue #1388) |
因为这个 commit 信息其实记录在主仓库里的
…
---- 回复的原邮件 ---- | 发件人 | @.> | | 发送日期 | 2024年10月16日 19:44 | | 收件人 | alibaba/higress @.> | | 抄送人 | Kent @.>, Assign @.> | | 主题 | Re: [alibaba/higress] 容器构建higress时会报 run.sh找不到错误 (Issue #1388) | 再请问一下,我把envoy fork出来在1.27分支或者新分支修改了上面说的问题,再重新clone higress仓库,并修改.gitmodules的envoy仓库url和分支,然后执行make build-envoy,但是clone出来的envoy子模块还是1.27的旧版本,这是什么原因呢 仓库地址是对了,但是分支和版本还是指向1.27的b3541845c1,改变不了 QQ_1729078958145.png (view on web) — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were assigned.Message ID: @.***>
在哪里呢,如何修改指向最新的envoy版本
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were assigned.Message ID: ***@***.***>
|
我需要对envoy做二次开发 |
执行命令:BUILD_WITH_CONTAINER=1 make build-gateway-local
![QQ_1728899488271](https://private-user-images.githubusercontent.com/10844865/376190201-c4eb7a25-7506-4070-b668-ad387d43323b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5Nzc5NTksIm5iZiI6MTczOTk3NzY1OSwicGF0aCI6Ii8xMDg0NDg2NS8zNzYxOTAyMDEtYzRlYjdhMjUtNzUwNi00MDcwLWI2NjgtYWQzODdkNDMzMjNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDE1MDczOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU3OWU2ZDRiODgxNjliZjhlNTgwOTY0MzgwYWUyYzVlOTBlNGMyOWE0ZDQxOGYwNzNkMDJmYTUwY2NkYTA1YWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.10_NbPUiTEfx5qtX4xqghw-3ekf0eYXPv5eGnPZVTbI)
报错信息:
打印这个external/istio目录下Makefile的RUN变量,值为tools/hack/run.sh。而不是赋值的./common/scripts/run.sh,原因未知
![QQ_1728899516465](https://private-user-images.githubusercontent.com/10844865/376191141-d3e8ccb5-ddb3-4f3c-bffc-efdabd829cbf.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5Nzc5NTksIm5iZiI6MTczOTk3NzY1OSwicGF0aCI6Ii8xMDg0NDg2NS8zNzYxOTExNDEtZDNlOGNjYjUtZGRiMy00ZjNjLWJmZmMtZWZkYWJkODI5Y2JmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE5VDE1MDczOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM0OThkNGUyZDQ3MTAwYTVlNDg5M2NkOGMxMmQzZDVhYTliNjI4MTIwYWE3Y2UyYzRlYTc3NDgxMDBkNzg0OGUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.v7jRSSbK4b7ZAeEvGmQJFlrY_LAc95h9QmFzhU6jycw)
The text was updated successfully, but these errors were encountered: