어제(10월 1일) El Capitan 이 공개되자 마자 업그레이드 했다.

많은 사람들이 동시에 다운로드 받아서 그런지 다운받는데만 12시간 넘게 걸렸다.

무사히 다운 받고 설치까지 완료했지만 …

기존 Yosemite 에 설치해 놓고 사용해 오던 툴들이 El Capitan 으로 업그레이드 하고부터 작동을 멈추고 에러 메시지를 뱉어댄다. ㅡㅡ;

우선, 가장 소중한 GitLab 부터 살리자.

1. gitlab 서비스 시작

$ sudo /etc/init.d/gitlab start
Password:
ruby 2.1.6p336 (2015-04-13 revision 50298) [x86_64-darwin14.0]
Starting GitLab Unicorn
Starting GitLab Sidekiq
Starting gitlab-git-http-server
-n .
The GitLab Unicorn web server with pid 5208 is running.
The GitLab Sidekiq job dispatcher with pid 5280 is running.
The gitlab-git-http-server with pid 5266 is running.
GitLab and all its components are up and running.

여기까지는 정상.

2. nginx 서비스 시작

$ sudo nginx
Password:
nginx: [emerg] open() "/var/log/nginx/gitlab_access.log" failed (2: No such file or directory)

여기에서 에러. 디렉토리가 없단다.

nginx 의 로그를 남겨두는 곳이라서 해당 디렉토리만 다시 만들어주면 될 것 같다.

$ sudo mkdir -p /var/log/nginx/
$ sudo nginx

단순히 해당 디렉토리만 만들어 주었더니 정말로 정상 작동한다.

쉽게 해결되서 다행이다.

아마도 El Capitan 이 지 맘대로 /var/log/nginx/ 디렉토리를 지워버렸나 보다.

끝.


GitLab 을 살리고 보니 이번엔 RedMine 이 말썽이다.

다음번엔 RedMine 살리기에 관한 포스팅을 준비해야겠다.