Closed meschbach closed 3 months ago
The message "[Too many errors, abort]" is not from the VM-Operator. It does all logging through java.util.logging and a message from it would therefore have a timestamp at least. I found the exact message in the jre sources, but that's not helpful.
I can currently not verify, but my assumption is that the VM-Operator won't work without a minimal GUI configuration.
I'll have a closer look at this next week.
Here's another idea: I've only just noticed that your node reports an arm architecture. The images provided use a jre built for x86_64. So actually you should have got a message from your OS that the jre cannot be executed. Nevertheless, you got some initial output. This is extremely strange.
As mentioned, I'll test the unmodified configuration files again next week. But there may be some inconsistency in your environmernt as well.
I've tested the configuration from your initial comment on a x86_64 node and it works without problems.
I did a bit of research and obviously some emulation library allows you to start the x86_64 image on your arm node. This emulation is, however, not perfect and obviously fails to fully support the Java Runtime Environment (or the Alpine base used in the image). This is a problem that you should report to the project that provides the emulation. It is not caused by or related to this project.
Thank you for taking the time to look into the issue!
Definitely interesting behavior as the incorrect CPU architectures typically manifest on container start with a very different error message with both straight k8s and on arm64. Although I can not rule out something breaking in the JVM or QEMU layers as a result of actions performed by the application. If I get a chance to investigate further I will. Thank you again!
This project looks interesting! When following the steps take from I received a cryptic error message. Tried to track down where it might originate within the code without any luck. The
vm-operator
deployment does not fail either health or readiness checks.Any ideas on how to start diagnosing
Steps to deploy
kustomization.yaml
in that directory.Target Cluster
Rancher Desktop 1.14.1 on MacOS 14.5 (Sonoma) on an M1. Single Node.
Storage Class
local-path
exists.Log Message