Обновление Redmine - по горячим следам
Горячий выпуск.
Все, кто обновил Redmine до 1.2, а также обновил окружение согласно этой табличке, может наблюдать:
1. абсолютно пустую страницу в браузере
2. 5хх ошибки
3. невозможность залогинится, вылогинится
При этом вылавливая в логе logs/production.log
1.
Делать нужно следующее:
1. Файл https://gist.github.com/826692 засунуть в config/initializers/mongrel.rb
2. создать вот такой вот файлик с вот таким содержимым
p.s. Если после обновления слетела авторизация на SVN - перезагрузите Apache. Поможет.
Все, кто обновил Redmine до 1.2, а также обновил окружение согласно этой табличке, может наблюдать:
1. абсолютно пустую страницу в браузере
2. 5хх ошибки
3. невозможность залогинится, вылогинится
При этом вылавливая в логе logs/production.log
1.
undefined method `destroy' for {}:Hash2.
Filter chain halted ...
Делать нужно следующее:
1. Файл https://gist.github.com/826692 засунуть в config/initializers/mongrel.rb
2. создать вот такой вот файлик с вот таким содержимым
# file config/initializers/rails_6440_patch.rb
ActionController::Request.class_eval do
def reset_session
# session may be a hash, if so, we do not want to call destroy
# fixes issue 6440
session.destroy if session and session.respond_to?(:destroy)
self.session = {}
end
end
Ну и конечно же sudo servive mongrel_cluster restart
Будет работать. Проблема из-за несовместимости конкретных версий и их сочетаний mongrel_cluster, Rails, Rack между собой.
p.s. Если после обновления слетела авторизация на SVN - перезагрузите Apache. Поможет.

Коментарі
Дописати коментар