Skip to content
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

Stuck at Install Percona OLM Catalog #703

Closed
nvsajeeva opened this issue Sep 19, 2024 · 4 comments
Closed

Stuck at Install Percona OLM Catalog #703

nvsajeeva opened this issue Sep 19, 2024 · 4 comments

Comments

@nvsajeeva
Copy link

The installation stuck at "Install Percona OLM Catalog".

Setup:
Apple M1 Max (ARM)
minikube version: v1.32.0

Steps to reproduce:

curl -sSL -o everestctl-darwin-arm64 https://github.com/percona/everest/releases/latest/download/everestctl-darwin-arm64
sudo install -m 555 everestctl-darwin-arm64 /usr/local/bin/everestctl
rm everestctl-darwin-arm64

Outputs

everestctl install                                                                                                      
? Namespaces managed by Everest [comma separated] everest
? What operators do you want to install? MySQL, MongoDB, PostgreSQL
ℹ️ Installing Everest version 1.1.1

✓ Install Operator Lifecycle Manager
| Install Percona OLM Catalog
k get pods -n everest-olm
NAME                               READY   STATUS             RESTARTS       AGE
catalog-operator-7cd6b58b5-8292f   1/1     Running            0              99m
everest-catalog-kn52v              0/1     CrashLoopBackOff   15 (2m ago)    54m
everest-catalog-nhlb5              0/1     CrashLoopBackOff   24 (51s ago)   99m
olm-operator-79978456c6-98ldm      1/1     Running            0              99m
packageserver-5fb48ffc48-tpnz9     1/1     Running            0              99m
packageserver-5fb48ffc48-zvxhq     1/1     Running            0              99m
k logs everest-catalog-kn52v -n everest-olm
exec /bin/opm: exec format error

It appears that the installation process is trying to use an image with a different architecture.

@mayankshah1607
Copy link
Member

mayankshah1607 commented Sep 20, 2024

Hi @nvsajeeva,

Thanks for trying Everest. This seems to be a known issue with older versions of Minikube, please see: kubernetes/minikube#18217

I managed to fix this problem by doing the following steps:

  • Uninstall minikube
  • Run docker system prune -a
  • Restart docker engine
  • Install latest version of Minikube (v1.34.0)
  • Start a new minikube cluster

Alternatively, you can also try using KinD or k3d -- I've tested these and can confirm it works on Apple Silicon.

@nvsajeeva
Copy link
Author

Thank you so much @mayankshah1607
I will have a look

@nvsajeeva
Copy link
Author

@mayankshah1607
I see the same issue with Kind

kind --version
kind version 0.24.0
k logs everest-catalog-69547 -n everest-olm
exec /bin/opm: exec format error

@nvsajeeva
Copy link
Author

It is working with the latest minikube release
Thanks @mayankshah1607 !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants