Porównaj ceny domen i usług IT, sprzedawców z całego świata

Redmine nagle przestał działać. Jak rozwiązywać problemy?


Jestem szczęśliwym użytkownikiem Redmine od około 6 miesięcy. Mój plan był taki, aby go zainstalować i nigdy niczego nie aktualizować, aby uniknąć problemów z zależnościami.
Używam serwera Ubuntu 10.04 (Apache/Passenger) z wyłączonymi wszystkimi rodzajami aktualizacji.
Dziś rano w przeglądarce pojawił się błąd wewnętrzny.
Plik dziennika mówi coś takiego:
Processing WelcomeController#index (for 192.168.1.23 at 2012-03-05 10:44:12) [GET]
Parameters: {"action"=>"index", "controller"=>"welcome"}NoMethodError (undefined method `[]' for nil:NilClass):
/app/models/setting.rb:100:in `value='
/vendor/rails/activerecord/lib/active_record/base.rb:2589:in `send'
/vendor/rails/activerecord/lib/active_record/base.rb:2589:in `attributes='
/vendor/rails/activerecord/lib/active_record/base.rb:2585:in `each'
/vendor/rails/activerecord/lib/active_record/base.rb:2585:in `attributes='
/vendor/rails/activerecord/lib/active_record/base.rb:2285:in `initialize' ...

Jestem nowy w Ruby/Rails i jest to ostatnia rzecz, o której chciałem się teraz dowiedzieć. Jak dowiedzieć się, co jest nie tak, aby spróbować to naprawić?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Poprawka bezpieczeństwa dla hashmap w pakiecie Ubuntu Ruby spowodowała, że ​​hashmap losowo miał inną kolejność kluczy. Ale w redmine 0.9.3, która jest wersją pakietu redmine ubuntu, settings.rb ma wartość = atribute accessor, która zależy od poprawnej kolejności mieszania atrybutów (: najpierw nazwa,: wartość druga).
Oto opis błędu i możliwe poprawki:
https://bugs.launchpad.net/ubu ... 49011
https://bugs.launchpad.net/ubu ... 49011 http://www.redmine.org/project ... ng.rb
http://www.redmine.org/project ... ng.rb
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Wygląda na to, że nie byłem jedyny.
Na szczęście ponowne uruchomienie (lub ponowne uruchomienie) TYLKO Apache (w przeciwieństwie do ponownego uruchamiania komputera) naprawdę pomaga. Niektórzy musieli dwukrotnie restartować Apache. Dziennik błędów Apache też nie pomaga.
http://www.redmine.org/boards/2/topics/29317
http://www.redmine.org/boards/2/topics/29317 http://www.redmine.org/boards/1/topics/29209
http://www.redmine.org/boards/1/topics/29209

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się