Redmine после обновления пакетов.
После обновления пакетов перестал работать redmine. Не стартовал.
Подумал может сама версия обновилась. Решил запустить обновление базы данных. Как написано в документации. https://www.redmine.org/projects/redmine/wiki/RedmineUpgrade
Запускаю обновление и наблюдаю следующее.
# bundle exec rake db:migrate RAILS_ENV=production
Could not find thor-1.0.1 in any of the sources
Run `bundle install` to install missing gems.
Видно что не находит нужную версию пакета.
Проверяю наличие пакета
# pkg info | grep thor-
rubygem-thor-1.1.0 Scripting framework that replaces rake, sake, and rubigen
Из выведенной информации видно что версия пакета изменилась.
При первоначальном конкурировании redmine в корне приложения был создан файл Gemfile.lock.
Открываем файл текстовым редактором. В моём случае vim /usr/local/www/redmine/Gemfile.lock
Ищем совпадение thor.
Первое совпадение нашло
thor (>= 0.19.0, < 2.0)
Как видно задаётся диапазон версии пакета или модуля.
Ищем далее и находим.
thor (1.0.1)
Проявляем эрудицию и меняем на thor (1.1.0)
Сохраняем файл и проверяем работу приложения.
Осмелюсь предположить что так можно чинить и другие неисправности которые проявляются после обновления.
Комментарии