redmine после обновления пакетов.

Опубликовано beregov.a.e - вс, 03/07/2021 - 19:13

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)

Сохраняем файл и проверяем работу приложения.

Осмелюсь предположить что так можно чинить и другие неисправности которые проявляются после обновления.

Теги