프로젝트

일반

사용자정보

bitnami redmine 2.4.3 설치 후 2.2.0 DB 마이그레이션 후 로그인 오류

이 종호이(가) 2014-03-04에 추가

안녕하세요.
제목이 매우 길어졌는데, 말그대로 입니다.
현재는 Windows7 32bit에서 bitnami redmine 2.2.0 버전을 운영 중입니다.
이번에 2.4.3 버전으로 업그레이드를 하려고,
먼저 다른 PC에서 2.4.3버전을 설치한 뒤 2.2.0에서의 DB로 복원을 하였습니다.
복원뒤에 첫 로그인 화면까지는 접속이 되지만, 로그인을 하면,

Internal error

An error occurred on the page you were trying to access.
If you continue to experience problems please contact your Redmine administrator for assistance.

If you are the Redmine administrator, check your log files for details about the error.

Back

이 메시지만 뜨네요.
어떻게 해야 될까요?
아무리 다른 곳에서 찾아봐도 찾을수가 없어서
도움을 요청 드립니다.
그럼 수고하십시오.


답글 (6)

RE: bitnami redmine 2.4.3 설치 후 2.2.0 DB 마이그레이션 후 로그인 오류 - 커뮤니티 관리자이(가) 2014-03-04에 추가

안녕하세요? 커뮤니티 관리자입니다.

위의 에러 내용은 통상적인 에러 내용이라서 어떤 문제가 있는지는 로그파일의 에러 내용을 봐야 알것 같습니다.

Redmine이 설치된 곳을 보면 log라는 폴더가 있고 production.log파일이 있을 겁니다.
그것을 첨부파일로 올려 주셔도 좋고 아니면 에러 내용만 올려 주셔도 좋을 것 같습니다.
일단 에러 내용을 보고 그 다음을 진행할 수 있을 것 같습니다.

그럼 수고하세요.

RE: bitnami redmine 2.4.3 설치 후 2.2.0 DB 마이그레이션 후 로그인 오류 - 이 종호이(가) 2014-03-04에 추가

바쁘신데도 도움 주셔서 감사합니다.
말씀하신 로그 파일 첨부하여 드립니다.
그럼 부탁드리겠습니다.

RE: bitnami redmine 2.4.3 설치 후 2.2.0 DB 마이그레이션 후 로그인 오류 - 커뮤니티 관리자이(가) 2014-03-04에 추가

로그를 분석해 보니 아래와 같은 에러가 계속 반복되고 있습니다.

NoMethodError (undefined method `must_change_passwd?’ for #):
app/models/user.rb:284:in `must_change_password?’
app/controllers/application_controller.rb:90:in `start_user_session’
app/controllers/application_controller.rb:167:in `logged_user=’
app/controllers/account_controller.rb:253:in `successful_authentication’
app/controllers/account_controller.rb:200:in `password_authentication’
app/controllers/account_controller.rb:186:in `authenticate_user’
app/controllers/account_controller.rb:40:in `login’

must_change_passwd이라는 method는 2.4버전에 추가된 기능으로 알고 있습니다.
즉 2.2버전에서 2.4버전으로 DB의 마이그레이션이 잘못 되어서 나오는 에러입니다.

다시 마이그레이션을 하려면 아래의 명령어를 실행시켜 주시면 됩니다.

rake db:migrate RAILS_ENV=production

만약 이 명령어를 실행하다가 또 에러가 난다면 그 다음부터는 수동으로 마이그레이션을 해 주셔야 하는데.. 그렇게 되면 복잡하게 되겠죠.
다행인 것은 2.2에서 2.4버전으로 올라가면서 DB구조가 많이 변하지 않았기 때문에 해 볼만? 하기도 합니다.

일단 진행해 보세요. 건투를 빕니다. ^^

RE: bitnami redmine 2.4.3 설치 후 2.2.0 DB 마이그레이션 후 로그인 오류 - 이 종호이(가) 2014-03-05에 추가

위에 알려주신대로 마이그레이션을 실행하였더니

와 같은 오류가 발생하더라구요.

찾아보니 rake 버전 오류라고 해서

> bundle update rake

> gem install rake

를 실행해서 rake 버전을 업그레이드 하고서
다시 마이그레이션을 했더니 뭐가 되는거 같기튼 했습니다…..만,
계속 동일한 로그인 오류가 발생해서 커맨드 창을 위로 올려보니 아래 그림과 같습니다.

>rake aborted!
>Access denied for user……

라고 나오는 것은 정상이 아닌것이지요?

혹시나 해서 이번 로그파일도 같이 첨부 드립니다.
그럼 한번 더 도움 요청 드립니다.

RE: bitnami redmine 2.4.3 설치 후 2.2.0 DB 마이그레이션 후 로그인 오류 - 이 종호이(가) 2014-03-05에 추가

앗 해결이 되었습니다.

http://www.hind.pe.kr/1183 <= 이분의 글을 보다가
DB복원전에 bitnami_redmine DB를 드롭하고 다시 크리에이트 한담에
복원하고 마이그레이션 하니 인제 제대로 되네요.
;;
그간 도와주셔서 감사합니다.
;;

    (1-6/6)
    클립보드 이미지 추가 (최대 크기: 500 MB)