A resposta antiga está abaixo, mas acontece que esta foi outra pista falsa. Quando registrei o proxy inteligente como um serviço do Windows, o erro retornou.
Acontece que adicionar o usuário do serviço a DHCP Administrators
no Active Directory não foi suficiente - você precisa adicionar o usuário do serviço ao grupo DHCP Administrators
local no próprio servidor DHCP.
A solução anterior (errada) é retida para a prosperidade abaixo:
A documentação sobre a execução do Foreman-Proxy no Windows é totalmente inadequada. O contramestre oficial para a documentação do Windows está desatualizado.
Ao definir :log_level: DEBUG
no arquivo de configuração e, em seguida, executar o proxy inteligente na linha de comando, ocorreu mais um erro:
Disabling all modules in the group ['dhcp_native_ms', 'dhcp'] due to a failure in one of them: cannot load such file -- dhcpsapi
Porque aparentemente esse não é um erro que vale a pena registrar, a menos que você ative o log de depuração ...
Esse erro levou ao relatório de bug do Foreman que fornece instruções totalmente diferentes sobre como executar o proxy inteligente no Windows de o console - você deve executá-lo a partir do console com
bundler exec ruby bin/smart-proxy
E voila - um proxy DHCP ativo de contramestre.