Open vtotare opened 6 months ago
Team, Any update on this issue ?
Is this issue resolved ? How can I use this utility if its currently breaking
I think, this issue is appearing because of this message
was able to get around the issue by adding this before cloning the repo:
yum -y install openssl openssl-devel
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
cp -r /root/.cargo /home/<user>/
. "$HOME/.cargo/env"
yum install -y gcc gcc-c++ make autoconf automake libtool
efs-utils does not officially support alpine https://github.com/aws/efs-utils?tab=readme-ov-file#efs-utils
Are you seeing this issue on any supported distributions?
I can confirm that this issue also happens on Ubuntu 20.04 (since at least April 15th) which actually is in the supported list.
It can be fixed by installing the following additional libraries (although it would be nice to be working "out of the box" again):
apt -y install cargo
apt -y install pkg-config
apt -y install libssl-dev
@vtotare I'm the Alpine Linux package manager for efs-proxy
- I suspect that we didn't yet have the #136 patch (or its predecessor) which we apply for building the APK, way back in Alpine 3.15, but it has been available for the more recent Alpine releases.
There is an issue with efs-proxy 1.35.x (I believe) in Alpine 3.20 that tends to fill up /var/log with Python deprecation warnings, and am such working on 2.0.3 in Alpine edge and have it successfully building. Once that's proven itself, I may backport it to 3.20.
Hello Team, I am using Alpine (3.15) and we are using this utility to mount efs file system on docker container but I noticed that recent update in efs-utils started breaking docker build image process. Previously, was getting below error message so thought it may because "cargo" package but not it started with different error message.
Error message without "Cargo" package:
cd src/proxy cargo build --release --manifest-path /tmp/efs-utils/src/proxy/Cargo.toml ./build-deb.sh: 33: cargo: not found_
Error message with "Cargo" package:
=> ERROR [ 9/30] RUN cd /tmp && git clone https://github.com/aws/efs-utils && cd /tmp/efs-utils/ && rm -rf ~/.cargo 95.1s