-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
s390x images for nginx controller #1108
Comments
@Cynerva we tried but running |
@Cynerva you need to start with ubuntu-slim https://github.com/kubernetes/ingress/blob/master/images/ubuntu-slim/ then https://github.com/kubernetes/ingress/blob/master/images/nginx-slim before compiling the ingress controller |
Thanks for the pointers! I'll give it a go :) |
@Cynerva awesome. Thanks! |
Okay. I hit the issue while building ubuntu-slim, and I'm able to repro with a small Dockerfile:
The docker build hangs forever trying to run I also could not get ubuntu s390x working with qemu-debootstrap, I don't really have the expertise to troubleshoot further, but I get the feeling that qemu s390x support isn't mature enough to support recent Ubuntu images. A couple references lead me to think that: https://wiki.qemu.org/Documentation/Platforms/S390X#QEMU_s390x_Guest_Support
|
@Cynerva thanks for doing this. Please check https://lists.ubuntu.com/archives/foundations-bugs/2016-June/287498.html |
Looks like a similar symptom but I think it's a different problem -- sounds like it would apply more when Docker itself is built for s390x, rather than its containers. The fix in that link should be present in recent releases of Docker anyway. FWIW I just tried upgrading from Docker 1.13.1 to Docker 17.06.0-ce. Still hangs. |
I think we are hitting this bug: https://bugs.launchpad.net/qemu/+bug/1701798 From the description:
|
I am seeing the same bug when trying to testhttps://github.com/checkpoint-restore/criu on s390. Debian Jessie works, any newer distro either hangs on any command (except for binaries aiming in dynamic linking, like /sbin/ldconfig.real and /lib/ld64.so.1), or returns exit code 139. I tried with various distros and multiple versions of qemu-user-static. |
As @rphillips noted in multiarch/qemu-user-static#31, this should be fixed now. |
@ixdy sadly that PR does not fixes the issue in ubuntu |
Hey folks,
I see in the nginx controller Makefile that images are being built for multiple architectures, but s390x is not included.
What would it take to get s390x builds enabled and included in nginx controller releases? Is there any way I can help?
Thanks!
The text was updated successfully, but these errors were encountered: