Foreman provisioning卡在“待安装”中409在所有安装中发生冲突

我正在testingForeman,但是我创build的所有虚拟机都卡在启动循环中,除非手动禁用PXE启动。 在UI中,即使在puppet代理报告之后,我也会将机器视为“待安装”。从日志文件中,我已经validation该令牌已传回给Foreman,但始终得到一个409错误,似乎没有更新。 不知道我错过了什么

例:

[I] Started GET "/unattended/built?token=dd4c92e9-311d-49df-a5dd-1d8ad446ba2a" for 192.168.xx [I] Processing by UnattendedController#built as */* [I] Parameters: {"token"=>"dd4c92e9-311d-49df-a5dd-1d8ad446ba2a"} [I] Found test13.example.com [I] unattended: test13.example.com is Built! [I] Completed 409 Conflict in 156ms (ActiveRecord: 18.3ms) 

目标是让机器启动并尝试PXE,然后移动到硬盘上,除非已经为他们设置了一个工作。

任何帮助,将不胜感激

当409 Conflict被返回时,Foreman production.log包含这个警告:

 Failed to set Build on HOST NAME: error message 

在日志中search此消息。