Я использую стандартный Proxmox с солевым облаком для автоматической подготовки lxc-контейнеров. Сбой инициализации Salt при попытке создать любой контейнер с этим загадочным сообщением об ошибке:
Can't call method "map_method_by_name" on an undefined value at
/usr/share/perl5/PVE/RESTHandler.pm
Эту проблему можно решить, добавив соответствующие разрешения пользователю, имеющему доступ к API:
Через командную строку:
pveum aclmod / -user salt@pve -role PVEVMAdmin
pveum aclmod / -user salt@pve -role PVEDatastoreAdmin
Не забудьте поменять местами salt@pve
для вашего собственного пользователя.
Через веб-интерфейс:
/
.