У меня есть операционная система Solaris 10 с установленным на ней марионеточным агентом. Когда я бегу puppet agent -t
я получаю ошибку:puppet on solaris пытается обновить vim-улучшенный
Error: /Stage[main]//Package[vim-enhanced]/ensure: change from absent to latest failed: Could not update: Sun packages must specify a package source
У меня нет классов относительно обновления ВИМ-расширение на хозяина, так, где ошибка приходит?
Если у меня есть некоторые классы, о которых я не знаю, как указать источник пакета?
rpms для fedora, centos и т. Д. Solaris использует файлы .pkg. во всяком случае, это не значит, что я пытаюсь обеспечить установку vim-Enhanced. Я просто не понимаю, почему марионетка пытается его обновить. –
О, извините, я неправильно понимаю, что вы говорите .... Если я не могу найти то, что искал, я обычно использую «grep -nr», команды в/etc/puppet/[modules | manifestests | hieradata | *] ... потому что я увидел странный результат: то, что я искал, grep нашел в каталоге modules/lib (в классе ruby). Итак, используйте команду «grep» для поиска, где марионетка использует ресурс пакета «vim-enchanced». – Gabor
Я попробую, спасибо –