-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
minikube_1.16.0-0_amd64.deb: package architecture (arm64) does not match system (amd64) #9995
Comments
Seems that both releases from Google Storage and GitHub have the same problem. |
Same problem here, the EDIT: |
This is only an error in the manifest. With : sudo dpkg -i --force-architecture minikube_1.16.0-0_amd64.deb This works fine. |
Thanks for the update. I believe this was our first major release publishing arm64/amd64 debs, and it looks like we got it a bit wrong. I'm no .deb expert, so if anyone is interested in helping us to fix our .deb Makefile rule, it's defined here: Line 469 in 5f6fef8
|
I strongly suspect that v1.16.0-beta.0 was also impacted, although we haven't yet seen reports confirming it. |
ok weird, running : make out/minikube_1.16.0-0_amd64.deb Works like a charm. |
I wonder if it's due to running both commands in the same directory?
…On Thu, Dec 17, 2020, 9:48 PM Jorropo ***@***.***> wrote:
I strongly suspect that v1.16.0-beta.0 was also impacted, although we
haven't yet seen reports confirming it.
ok weird, running :
make out/minikube_1.16.0-0_amd64.deb
Works like a charm.
I guess the bug is elsewhere.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#9995 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAYYMBIPTA3S7QENOFDUZDSVLUKTANCNFSM4VAP2SGA>
.
|
You are right, there is a race condition where they both create their temporary dir at |
Probably also need some minimal regression tests, when doing the release. But introduced in 318bdcd due to running with |
I have a fix, I'm pushing a pr. |
Signed-off-by: Jorropo <jorropo.pgm@gmail.com>
The good news is that the arm64.deb looks fine :-) Also the rpm files got "lucky", in the make race. |
The root cause remains unfixed -- but I will push up a new amd64 .deb file this morning for this release. I can confirm that the arm64 deb installs fine. |
It took a bit of surgery to post a new Debian package without mucking with the checksum of the minikube binary, but: Build:
Propagate:
Then uploaded manually to GitHub releases:
|
The broken The updated one has a new revision and filename of My apologies for the inconvenience. We'll leave this issue open until the Makefile can be updated so that this build corruption issue cannot occur again. |
It looks like the actual binaries were all correct, so the issue was with the packaging |
Was able to download & install the fixed release and restart my local minikube environment with the new version. Thanks! 👍 |
@mgabeler-lee-6rs You should re-open this: quoting @tstromberg #9995 (comment):
|
Oops, missed that, sorry! |
The maintainers are working on this |
Signed-off-by: yiyiyimu <wosoyoung@gmail.com>
Steps to reproduce the issue:
Full output of failed command:
Note:
Architecture: arm64
and./minikube_deb_template/...
in the contents.However the actual binary contained within is an amd64 one:
The text was updated successfully, but these errors were encountered: