labring / sealos

Sealos is a production-ready Kubernetes distribution. You can run any Docker image on sealos, start high availability databases like mysql/pgsql/redis/mongo, develop applications using any Programming language.
https://cloud.sealos.io
Apache License 2.0
14.08k stars 2.08k forks source link

/usr/bin/runc is not an executable program #4877

Closed linuxflow-hqukz closed 4 months ago

linuxflow-hqukz commented 4 months ago

Sealos Version

5.0.0-beta5

How to reproduce the bug?

执行sealos apply -f Clusterfile ,Clusterfile如下: xxxx均为内网IP apiVersion: apps.sealos.io/v1beta1 kind: Cluster metadata: name: default spec: hosts:

Unfortunately, an error has occurred: timed out waiting for the condition

This error is likely caused by:

If you are on a systemd-powered system, you can try to troubleshoot the error with the following commands:

Additionally, a control plane component may have crashed or exited when started by the container runtime. To troubleshoot, list all containers using your preferred container runtimes CLI. Here is one example how you may list all running Kubernetes containers by using crictl:

在另外一个节点执行 yum install runc -y,安装完成再查看file /usr/bin/runc为可执行程序。 a244443b81728790faf0f6cc606a8c8

What is the expected behavior?

No response

What do you see instead?

No response

Operating environment

- Sealos version:5.0.0-beta5
- Docker version:无
- Kubernetes version:1.29.6
- Operating system:CentOS 7.9
- Runtime environment:虚拟机 4核16G内存64G存储
- Cluster size:
- Additional information:

Additional information

No response

bxy4543 commented 4 months ago

The installation failed because runc 1.13 was not available for download when it was released. This problem has been fixed by using the latest image.

fu7100 commented 3 months ago

我也遇到类似的问题,请问是怎么解决?

sealos-ci-robot commented 3 months ago

Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑‍🤝‍🧑👫🧑🏿‍🤝‍🧑🏻👩🏾‍🤝‍👨🏿👬🏿


I also encountered a similar problem, how to solve it?