Ubuntu 自动安装后期命令中存在特殊字符的问题

Ubuntu 自动安装后期命令中存在特殊字符的问题

安装完成后我需要运行几个命令。但是当我使用此命令时安装程序失败:

curl -X POST -k -H "Content-Type: plain/text, Accept: plain/text" -d <somedata> <URL>

当我进入安装程序的控制台时,我发现了这一点:“加载 yaml blob 失败...不允许映射值”。它发现的问题是在“Accept: plain/text”中的冒号 (:) 字符处。

我尝试使用 \ 来表示冒号 (:),但没有帮助。

非常感谢您的帮助!

答案1

我找到了解决方案!这是一个简单的 YAML 验证错误。我应该在发布此问题之前运行 YAML 验证。

将命令更改为以下命令可修复该问题:

curl -X POST -k -H 'Content-Type:plain/text, Accept:plain/text' -d <some text data> <some url>

相关内容