我有这个配置,
disk_setup:
/dev/vdb:
table_type: gpt,
layout: true
fs_setup:
- label: repo
filesystem: ext4
device: /dev/vdb1
partition: auto这就是我遇到的错误,
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!如何解决上述错误?
在我的日志文件顶部,我有
发布于 2022-06-10 18:53:20
这是一个简单的错误,gpt,应该是gpt。
更改:
disk_setup:
/dev/vdb:
table_type: gpt,
layout: true至:
disk_setup:
/dev/vdb:
table_type: gpt
layout: true所以,不这样的函数调用是因为这是cloud-init从选项中分配的方式。
https://unix.stackexchange.com/questions/705728
复制相似问题