首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >云-init:获取错误:没有这样的函数检查

云-init:获取错误:没有这样的函数检查
EN

Unix & Linux用户
提问于 2022-06-10 18:31:58
回答 1查看 61关注 0票数 0

我有这个配置,

代码语言:javascript
复制
disk_setup:
  /dev/vdb:
    table_type: gpt,
    layout: true

fs_setup:
- label: repo
  filesystem: ext4
  device: /dev/vdb1
  partition: auto

这就是我遇到的错误,

代码语言:javascript
复制
2022-06-10 17:30:32,273 - util.py[WARNING]: Failed partitioning operation
No such function check_partition_gpt,_layout to call!
2022-06-10 17:30:32,274 - util.py[DEBUG]: Failed partitioning operation
No such function check_partition_gpt,_layout to call!
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/config/cc_disk_setup.py", line 441, in get_dyn_func
    return globals()[func_name](*func_args)
KeyError: 'check_partition_gpt,_layout'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/cloudinit/config/cc_disk_setup.py", line 148, in handle
    util.log_time(logfunc=LOG.debug,
  File "/usr/lib/python3/dist-packages/cloudinit/util.py", line 2472, in log_time
    ret = func(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/cloudinit/config/cc_disk_setup.py", line 821, in mkpart
    if check_partition_layout(table_type, device, layout):
  File "/usr/lib/python3/dist-packages/cloudinit/config/cc_disk_setup.py", line 547, in check_partition_layout
    found_layout = get_dyn_func(
  File "/usr/lib/python3/dist-packages/cloudinit/config/cc_disk_setup.py", line 446, in get_dyn_func
    raise Exception("No such function %s to call!" % func_name) from e
Exception: No such function check_partition_gpt,_layout to call!

如何解决上述错误?

在我的日志文件顶部,我有

  • 云-init诉21.4-0ubuntu1~20.04.1在星期五运行“init-local”,2022年6月10日17:30:22 +0000。上升8.53秒。
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2022-06-10 18:53:20

这是一个简单的错误,gpt,应该是gpt

更改:

代码语言:javascript
复制
disk_setup:
  /dev/vdb:
    table_type: gpt,
    layout: true

至:

代码语言:javascript
复制
disk_setup:
  /dev/vdb:
    table_type: gpt
    layout: true

所以,不这样的函数调用是因为这是cloud-init从选项中分配的方式。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/705728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档