Rancid err: сбой маршрутизатора Производитель: Отказано в доступе

У меня возникли некоторые проблемы с моей первоначальной настройкой Rancid для резервных копий конфигурации сети.

Я нахожусь на этапе, когда я пытаюсь использовать rancid-run Команда для проверки. После завершения сценария я получу одно из следующих сообщений в записях журнала:

sh: /usr/local/rancid/bin/rancid-fe: /root/localperl/bin/perl: Bad interpreter: Permission Denied

или же

exec(rancid -t cisco) failed router manufacturer: Permission Denied

Я провел некоторое исследование относительно первого сообщения об ошибке и нашел ответы, касающиеся пути perl внутри скриптов rancid-fe и других прогорклых скриптов в папке bin. Путь #!/root/localperl/bin/perl был в верхней части скрипта "прогорклый-fe" и несколько других прогорклых скриптов. Очевидно, это не правильный путь для perl (или тот факт, что он находится в корневом каталоге, не позволяет прогорклому пользователю получить к нему доступ).

Я изменил этот Шебанг, чтобы #!/usr/bin/perl в rancid-fe, и именно тогда вторая ошибка начала появляться внутри сгенерированных файлов журнала. Я не совсем уверен, на какие "разрешения" ссылаются сообщения об ошибках или как perl взаимодействует с прогорклым. Я впервые имею дело с прогорклым. Мне нужна помощь в устранении этой проблемы или в понимании взаимосвязи между perl, rancid и сообщением об ошибке, чтобы я мог двигаться дальше в устранении неполадок.

Я не мог найти какие-либо ресурсы или понимание второй ошибки, таким образом, заголовок темы. Извиняюсь, если я что-то пропустил или повторил уже отвеченный вопрос.

Дополнительный контекст: Rancid версии 3.9, CentOS 6.9, обновленный Perl 5.28.1 (установлен из исходного кода),

0 ответов

Другие вопросы по тегам