Ошибка при запуске Vagrantfile - неопределенный метод concat для nil:NilClass

Мы используем бродягу с цифровым океаном для нереста узлов в цифровом океане. Сценарий успешно работал до 6 сентября 2016 года. Теперь, без каких-либо изменений в конфигурации системы и сценарии, мы получаем ошибку ниже при создании узла через Vagrantfile.

Настройка машины по умолчанию с провайдером digital_ocean... /root/.vagrant.d/gems/gems/vagrant-digitalocean-0.9.1/lib/vagrant-digitalocean/helpers/client.rb:66:in запрос ': undefined methodconcat' для nil:NilClass (NoMethodError) из /root/.vagrant.d/gems/gems/vagrant-digitalocean-0.9.1/lib/vagrant-digitalocean/actions/setup_key.rb:23:in `call'

В чем может быть причина вышеуказанной проблемы?

1 ответ

Основной причиной проблемы является плагин, созданный для обработки только одной страницы или менее ключей ssh ​​в цифровом океане. Так как моя цифровая учетная запись океана имеет более одной страницы ключей SSH, эта ошибка происходит.

Я зарегистрировал ошибку на Github, https://github.com/devopsgroup-io/vagrant-digitalocean/issues/251

Пока разработчики плагина не исправят ошибку, проблему можно решить, удалив некоторые ключи, чтобы их размер не превышал 1 страницу.

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