작업 절차
- Backup
Terminal 로 커널 업그레이드 작업 도중에 문제가 발생한다면 대처가 거의 불가능 하므로 반드시 백업이 필수. - Ubuntu 14.04.2 업그레이드
# do-release-upgrade
안내대로 따라가주면 됩니다. - Redmine 2.0 설치
이전에 쓰던 버전이 2.0 버전입니다.
migration이 잘 안될까봐 일단 기존에 잘 쓰던 2.0로 먼저 설치해본다는 의도입니다.
HowTo_Install_Redmine_25x_on_Ubuntu_1404_with_Apache2_Phusion_Passenger_MySQL_and_Subversion
Repositories_access_control_with_apache_mod_dav_svn_and_mod_perl
다른 여타의(블로그 등) 설치 후기를 보기보다는 공식 문서를 정독하는 것이 우선입니다.
User's Guide, FAQ, HowTo's 에 대부분의 필요한 정보가 다 있습니다.
문제 발생시 google 검색은 redmine.org, stackoverflow 의 답변들이 정답일 확률이 높습니다. - Redmine 3.0 업그레이드 RedmineUpgrade
역시 순서대로 따라합시다.
기타 팁
- kr.archive.ubuntu.com 의 상태가 영 안좋습니다.
https://kldp.org/node/85346
daum을 씁시다. - Apache2의 새버전에서 설정 방식이 살짝 달라졌더군요,
설정파일의 설명을 정독하고 설정해야 의도한 대로 동작합니다.
기존의 잘 돌아가던 설정을 비교하는 것이 편할겁니다. - redmine 3.0은 mysql2을 써야만 합니다.
그렇다고해서 특별히 해야할 일은 없고 단지, database.yml에서 mysql2로 지정해 주면 됩니다.
기존 데이터베이스의 백업본도 migration 이 잘됩니다. - ruby 설치가 까다롭기 때문에 기본 1.9.3 버전을 그대로 쓰는 것을 추천합니다.
시간을 아낍시다.
정 최신 버전을 쓰겠다면 rvm을 설치합니다. (https://rvm.io/rvm/install) - 의존성 문제는 apt-get --purge remove 같은 식으로 깔끔히 지워준 후 다시 설치를 반복하면 대부분 해결됩니다.
gem 이나 bundle 역시 마찬가지입니다.
대부분의 의존성 문제는 이런 메카니즘으로 해결 됩니다. - permission 설정은 항시 확인합시다
다 된줄 알았는데 redmine setting 페이지가 열람이 안되더군요
tmp의 permission 문제였습니다.