-
Notifications
You must be signed in to change notification settings - Fork 10
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
Error installing awsebcli #31
Comments
+1 |
This coincides with the release of Cython 3.0... |
as a workaround for the eb/setup, you can bypass the orb and configure the step as follows:
|
@NMPHalpern |
@NMPHalpern Thanks for the workaround. Can confirm this is working for us. I'll leave this open as the orb is still broken, but at least we're deploying again. |
Having the same issue... |
Having the same issue. Thanks for providing the workaround! Since I execute
I just call that one command on any jobs that need it like this:
hope that helps to anyone out there 🌐 |
Will there be a fix any time soon? |
Hey Everyone, Thanks for opening this issue. I am taking a look at this now and will include this in the next release. Thanks again for reporting! Best, |
Hi Brian, any ETA on fixing this? Attempts to run 'pip install awsebcli' fail every time, due to this pyaml issue. installing an older version of PyYAML is not an option for me as a workaround -- and per the aws cli thread on this same issue, PyYAML 6.0.1 has resolved the issue with cython, but awsebcli (note: EBcli, not regular cli) caps at PyYAML<5.5). I'm guessing your next update of awsebcli will make it compatiable with PyYAML 6.0.1 ? I need to use the awsebcli on a new system I'm setting up, so this is a pressing issue for me, any updates would be greatly appreciated, thanks! |
Hey @m-hollow, I investigated this further and it seems like I took a look at the logs and it seems that the
Having said that, I've determined that installing the It will install with I've tried installing with @BenGale @NMPHalpern @tubone24 @AbdelrahmanManz @paulipotter @GhassenRjab The work around above installs the cli with |
@brivu Can confirm the workaround above still works for me. |
Abdel, what version of PyYAML is installed when you use the workaround? Based on the workaround instructions -- run: | I'm assuming it's 5.3.x -- which I can't run, I've encountered issues in the Elastic Beanstalk configuration in AWS when using PyYAML 5.3.1, and it's also been mentioned (in the similar thread about awscli) that it has security issues as well. But I may be misunderstanding something about the workaround. Could someone please explain how this workaround even works? I'm not getting what's going on -- thanks, I appreciate it! |
Hey @m-hollow - You're right, it's |
so there's a thread about this same issue as it pertains to awscli (vs awsebcli), with this: "We do not recommend installing an older version of PyYAML as PyYAML version 5.3.1 is associated with CVE-2020-14343 that was fixed in version 5.4." here's the thread: Also, when I did an EB deployment with PyYAML 5.3.1 I wound up with configuration errors in EB -- however, I can't say absolutely they were caused by pyyaml, but the degradation to 5.3.1 (from previously a working 5.4) was the new variable, so to speak, in my deployments at the time. As discussed in the other thread, PyYAML 6.0.1 resolved its issues cython. It seems the clear path forward here is aws getting the awsebcli updated & compatible with PyYAML 6.0.1 instead of capping at 5.5. Hoping they can get on this asap. |
@m-hollow I added a comment to the same issue in their repository. If everyone here can also do the same, hopefully we can get some traction and have them fix it sooner rather than later. |
Orb version:
2.0.1
What happened:
During 'Setting Up Elastic Beanstalk CLI' Step, receiving the following error:
Expected behavior:
It should install awsebcli correctly.
Additional Information:
Was working fine earlier today, this is pretty recent.
The text was updated successfully, but these errors were encountered: