메뉴 건너뛰기

infra

[nforge] 설치 및 error 회피

박영식2009.12.03 23:15조회 수 4186댓글 1

    • 글자 크기
nforge는 wiki와 게시판 기능이 포함된 subversion 기반의 소스관리 솔루션이다.
sendmail 기능이 들어있으나, host name 등이 제대로 동작할 수 있는 환경이 아닌 이상 운영하기 쉽지 않다.

OS는 2008년 4월에 발표된 우분투 8.04 - Hardy Heron - 이다.
설치 페이지 http://dev.naver.com/projects/nforge/wiki/InstallnFORGEOnUbuntu 에 있듯 아래의 명령어들을 입력해 나간다.

sudo apt-get install openssh-server
sudo apt-get install subversion
sudo apt-get install php5-cli
sudo apt-get install mysql-server mysql-client php5-mysql
sudo apt-get install sendmail
svn checkout --username anonsvn --password anonsvn https://dev.naver.com/svn/nforge/tags/1.0.1 newnforge
cd newnforge
sudo ./install.php

install.php에서 수행한 어드민 아이디와 패스워드로 로그인 하신후 http://nFORGE도메인/admin으로 접속합니다.
보고서 > 보고서 시스템 초기화 재구축을 1회만 실행합니다. 


subversion을 이용해 commit을 한 번 이상 했다면, 프로젝트 페이지에서 코드, 코드트리를 볼 수 있을 것이다.
코드트리에서 


Traceback (most recent call last):
File "/opt/nforge/www/scm/viewvc/lib/viewvc.py", line 3666, in main
request.run_viewvc()
File "/opt/nforge/www/scm/viewvc/lib/viewvc.py", line 257, in run_viewvc
import vclib.svn
File "/opt/nforge/www/scm/viewvc/lib/vclib/svn/init.py", line 27, in <module>
from svn import fs, repos, core, delta
ImportError: No module named svn


위와 같은 error가 발생하면,

sudo apt-get install viewvc

를 실행해 줌으로써 간단히 해결할 수 있다. 

또한 회원 가입이 안 되는 경우가 있다. 가입 버튼 클릭 후 오랫동안 반응이 없다면, sendmail 문제일 가능성이 있다.
그럴 때면, 

sudo apt-get install exim4 qpopper sasl2-bin

해서 exim4를 설치해서 해결해 본다. 물론 세부설정은 http://ubuntu.or.kr/wiki/doku.php/초보자를_위한_exim4 에서 확인해 시행한다. 일단, 설치하면 회원 가입 메세지를 확인할 수 있다. 메일을 통한 인증이 없어도 가능하다면 여기까지만 하면 되겠다.

박영식 (비회원)
    • 글자 크기
proftp installation (by 박영식) [GCE] 구글 클라우드 엔진 (by lispro06)

댓글 달기

댓글 1
첨부 (0)
위로