목차1. 우분투 16.04에서의 판올림1.1. 파이썬 pip 연동 문제 해결1.2. OPENVPN에서 웹서핑만 안 되는 경우1.3. http2 가 풀리는 경우

1. 우분투 16.04에서의 판올림

오드로이드 위키에서 판올림 정보를 제공하고 있습니다. 기본적으로 Upgrade from Ubuntu 16.04 Minimal을 따라하면 됩니다. 18.04 버전이지만, 2019년 3월 2일 현재 설치해본 결과 18.04.2 버전으로 판올림 됩니다.

판올림 시에 심각한 문제점은 따로 발견하지 못 했습니다. 단, 파이썬과 pip의 연동 문제가 있었습니다.

1.1. 파이썬 pip 연동 문제 해결

우분투 16.04에서 18.04로 판을 올리게 되면 파이썬 버전이 3.5에서 3.6으로 올라가게 됩니다. 그런데, pip는 여전히 3.5를 인식하고 있기 때문에 발생합니다.

1. sudo rm /usr/bin/pip

2. sudo rm -rf /usr/local/lib/python3.5 (주의, 가상환경이 아닌 모든 pip 패키지가 제거됩니다.)

3. sudo apt remove --purge python3-pip

4. sudo apt autoremove

5. sudo apt install python3-pip

위와 같은 방법으로 해결하였습니다.

1.2. OPENVPN에서 웹서핑만 안 되는 경우

판올림 후 OPENVPN 접속 및 내부 네트워크를 통한 터미널 접속은 되는데, 웹서핑만 안 되는 경우가 있습니다. 이는 /etc/sysctl.con 파일이 새로 설치되었기 때문입니다.

1. sudo vi /etc/sysctl.conf

2. net.ipv4.ip_forward = 1 의 주석을 제거한다.

3. sudo sysctl -p => net.ipv4.ip_forward = 1 이 표시되면 성공

위와 같이 해결할 수 있습니다.

1.3. http2 가 풀리는 경우

아파치 서버에서 HTTP2가 풀리고, HTTP1.1로 접속되는 경우가 있습니다. mpm_event가 비활성화되고, mpm_prefork가 활성화되어서 그렇습니다. 다음과 같이 다시 mpm_event를 활성화시키면 됩니다.

1. sudo a2dismod mpm_prefork

2. sudo a2enmod mpm_event

3. sudo service apache2 restart

정상적으로 http2로 접속되는 걸 확인할 수 있습니다.