symbol not found,protoc did not exit cleanly. Review output for more information

关于部署遇到的问题
显示exe无法运行
显示not exit cleanly

[ERROR] PROTOC FAILED: Error relocating protoc-3.19.1-linux-x86_64.exe: __strftime_l: symbol not found
.........................................
[ERROR] Failed to execute goal org.xolstice.maven.plugins:protobuf-maven-plugin:0.6.1:compile (default) on project approval-audit-api: protoc did not exit cleanly. Review output for more information. -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.

解决方式

FROM ...........................AS builder

COPY . ./
RUN wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \
    wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.35-r1/glibc-2.35-r1.apk && \
    apk add glibc-2.35-r1.apk && \
    ...................................................................

请注意
⚠️公共签名密钥的 URL 已更改!⚠️

任何先前对 的引用https://raw.githubusercontent.com/sgerrand/alpine-pkg-glibc/master/sgerrand.rsa.pub均应更新为立即生效https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub ,借鉴于https://github.com/sgerrand/alpine-pkg-glibc?tab=readme-ov-file
接下来可能你会遇到
wget: error getting response: Resource temporarily unavailable
error building image: error building stage: failed to execute command: waiting for process to exit: exit status 1

解决方式
添加下面两句话,本意是因为查了一下说是 TLS证书问题,再加上这两句更新证书就成功了
RUN apk add ca-certificates wget &&
update-ca-certificates && \

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值