ubuntu 14.04에서 gitlab-ce를 운영하다 올해 초 쯤에 11.10.8 로 패키지 업데이트가 멈추었다. 2019년 9월 16일 현재 최신 저번은 12.2.5 이유를 확인 해 보니 https://packages.gitlab.com/gitlab/gitlab-ce 를 통해 더이상 14.04는 11.10.8 이상 지원 하지 않는 것으로 확인.

이것 저것 방법을 찾다가 어차피 개발팀에서 운영을 직접 해야 하니 OS를 18.04로...

/opt/eff.org/certbot/venv/bin/python: No module named pip.__main__; 'pip' is a package and cannot be directly executed

메시지와 함께 pip --version 을 확인 할 수 없다는 메시지가 출력되는데, 원인은 python 버전이 낮은 등의 이유로 vertualenv 가 정상적으로 작동하지 못하는 것이고

letsencrypt-auto 파일의...

https://pi-hole.net/ DNS 기반 Ad/Malware Blocking 을 legacy system(Ubuntu 12.04LTS)에 설치 하려고 했다.

메뉴얼에 있는 대로

$ sudo su
# curl -sSL https://install.pi-hole.net | bash

실행 했지만,

  [✓] Checking for lsof
  [i] Checking for netcat (will be installed...

유지보수를 맏고 있는 서버가 이미 공식 지원이 끝난 ubuntu 12.04LTS 를 사용하고 있어서, 여러모로 골치 아픈 점이 많다. 오래된 시스템을 운영 하면서 불편한 점이라면

  1. apt 등 ubuntu 패키지를 다운받지 못해서 dpkg 나 rpm을 의존성에 맞게 일일이 받아야 할 때
  2. php / wordpress
  3. https 인증서
  4. git 등 개발이나 유지보수 필요한 툴들

크게 꼽아 보면 이 정도 인데, wordpr...

openjdk-8-jdk

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:openjdk-r/ppa

$ update-alternatives --set java /usr/java/jdk1.8.0_60/bin/java
# update-alternatives --all

cassandra

$ sudo gpg --keyserver pgp.mit.ed...

기본 레포지토리의 sudo apt-get install redis-server 로는 2.2.12 까지밖에 버전이 안 올라가 있음

dev@server:~$ redis-cli info | grep redis_version
redis_version:2.2.12
dev@server:~$ sudo add-apt-repository ppa:rwky/redis
...
dev@server:~$ sudo apt-get update
...
dev@server...