Ошибка при запуске 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 страницу.