[other] Deepin 20.9 k3s v1.24.3 iptables CONFIG_CGROUP_SCHED fail
Tofloor
poster avatar
云木
deepin
2023-08-06 07:55
Author

新装的Deepin 20.9系统下安装K3S无法启动服务,执行配置检查出现2个失败,具体信息如下,有安装成功的朋友指点下,谢谢~

补充:之前在Deepin 20.7.1上安装K3S是可以的

OS: Deepin 20.9

K3S: v1.24.3

# cat /etc/os-version
[Version]
SystemName=Deepin
SystemName[zh_CN]=深度操作系统
ProductType=Desktop
ProductType[zh_CN]=桌面
EditionName=Community
EditionName[zh_CN]=社区版
MajorVersion=20
MinorVersion=20.9
OsBuild=11038.007

# v1.24.3/k3s check-config

Verifying binaries in /var/lib/rancher/k3s/data/1d787a9b6122e3e3b24afe621daa97f895d85f2cb9cc66860ea5ff973b5c78f2/bin:

  • sha256sum: good
  • links: good

System:

  • /usr/sbin iptables v1.8.2 (nf_tables): should be older than v1.8.0, newer than v1.8.3, or in legacy mode (fail)
  • swap: should be disabled
  • routes: ok

Limits:

  • /proc/sys/kernel/keys/root_maxkeys: 1000000

info: reading kernel config from /proc/config.gz ...

Generally Necessary:

  • cgroup hierarchy: cgroups Hybrid mounted, cpuset|memory controllers status: good
  • /usr/sbin/apparmor_parser
    apparmor: enabled and tools installed
  • CONFIG_NAMESPACES: enabled
  • CONFIG_NET_NS: enabled
  • CONFIG_PID_NS: enabled
  • CONFIG_IPC_NS: enabled
  • CONFIG_UTS_NS: enabled
  • CONFIG_CGROUPS: enabled
  • CONFIG_CGROUP_CPUACCT: enabled
  • CONFIG_CGROUP_DEVICE: enabled
  • CONFIG_CGROUP_FREEZER: enabled
  • CONFIG_CGROUP_SCHED: missing (fail)
  • CONFIG_CPUSETS: enabled
  • CONFIG_MEMCG: enabled
  • CONFIG_KEYS: enabled
  • CONFIG_VETH: enabled (as module)
  • CONFIG_BRIDGE: enabled (as module)
  • CONFIG_BRIDGE_NETFILTER: enabled (as module)
  • CONFIG_IP_NF_FILTER: enabled (as module)
  • CONFIG_IP_NF_TARGET_MASQUERADE: enabled (as module)
  • CONFIG_NETFILTER_XT_MATCH_ADDRTYPE: enabled (as module)
  • CONFIG_NETFILTER_XT_MATCH_CONNTRACK: enabled (as module)
  • CONFIG_NETFILTER_XT_MATCH_IPVS: enabled (as module)
  • CONFIG_IP_NF_NAT: enabled (as module)
  • CONFIG_NF_NAT: enabled (as module)
  • CONFIG_POSIX_MQUEUE: enabled

Optional Features:

  • CONFIG_USER_NS: enabled
  • CONFIG_SECCOMP: enabled
  • CONFIG_CGROUP_PIDS: enabled
  • CONFIG_BLK_CGROUP: enabled
  • CONFIG_BLK_DEV_THROTTLING: missing
  • CONFIG_CGROUP_PERF: enabled
  • CONFIG_CGROUP_HUGETLB: enabled
  • CONFIG_NET_CLS_CGROUP: missing
  • CONFIG_CGROUP_NET_PRIO: missing
  • CONFIG_CFS_BANDWIDTH: missing
  • CONFIG_FAIR_GROUP_SCHED: missing
  • CONFIG_RT_GROUP_SCHED: missing
  • CONFIG_IP_NF_TARGET_REDIRECT: enabled (as module)
  • CONFIG_IP_SET: enabled (as module)
  • CONFIG_IP_VS: enabled (as module)
  • CONFIG_IP_VS_NFCT: enabled
  • CONFIG_IP_VS_PROTO_TCP: enabled
  • CONFIG_IP_VS_PROTO_UDP: enabled
  • CONFIG_IP_VS_RR: enabled (as module)
  • CONFIG_EXT4_FS: enabled
  • CONFIG_EXT4_FS_POSIX_ACL: enabled
  • CONFIG_EXT4_FS_SECURITY: enabled
  • Network Drivers:
    • "overlay":
      • CONFIG_VXLAN: enabled (as module)
        Optional (for encrypted networks):
        • CONFIG_CRYPTO: enabled
        • CONFIG_CRYPTO_AEAD: enabled
        • CONFIG_CRYPTO_GCM: enabled
        • CONFIG_CRYPTO_SEQIV: enabled
        • CONFIG_CRYPTO_GHASH: enabled
        • CONFIG_XFRM: enabled
        • CONFIG_XFRM_USER: enabled (as module)
        • CONFIG_XFRM_ALGO: enabled (as module)
        • CONFIG_INET_ESP: enabled (as module)
        • CONFIG_INET_XFRM_MODE_TRANSPORT: missing
  • Storage Drivers:
    • "overlay":
      • CONFIG_OVERLAY_FS: enabled (as module)

STATUS: 2 (fail)

Deepin 20.9 的这个问题暂未解决,最终选择安装20.7.1版本的系统,可以正常安装k3s并使用。。。

Reply Favorite View the author
All Replies
donaldsebleung
deepin
2023-08-06 19:55
#1

开 K3s 还是用 统信服务器操作系统 V20 吧,该版本面向 B 端市场,在服务器与云计算应用场景方面进行了优化: https://bbs.deepin.org/post/257720

Reply View the author
云木
deepin
2023-08-07 09:43
#2
donaldsebleung

开 K3s 还是用 统信服务器操作系统 V20 吧,该版本面向 B 端市场,在服务器与云计算应用场景方面进行了优化: https://bbs.deepin.org/post/257720

之前20.7.1版本的系统上还是可以哦,最近是增加了一块三星的SSD,在SSD上新装了Deepin 20.9,然后安装k3s发现不行了

Reply View the author
云木
deepin
2023-08-08 06:05
#3

此外对比20.9版本和20.7.1版本的内核config文件,可以看到新版本内核没有这个配置选项了,如下图所示:

image.png

Reply View the author
云木
deepin
2023-08-08 06:06
#4
云木

此外对比20.9版本和20.7.1版本的内核config文件,可以看到新版本内核没有这个配置选项了,如下图所示:

image.png

是什么原因新版本就没有这个CONFIG_CGROUP_SHED配置呢

Reply View the author
hotime
deepin
2023-08-08 23:23
#5
It has been deleted!