블로그 이미지

개발로그 - DevLog

프레임워크(framework), 웹2.0 등 개발기술과 서비스 by 태미(taemy)


'LTS'에 해당되는 글 1건

  1. 2008/03/25 우분투 dapper 버전에서 바로 gutsy 로 업그레이드는 힘들다.

우분투 dapper 버전에서 바로 gutsy 로 업그레이드는 힘들다.

추가 : 다음 LTS 버전인 Hardy Heron 에서는 dapper(LTS) 에서 바로 업그레이드 하는 방법을 제공한다.
https://help.ubuntu.com/community/HardyUpgrades
번거롭게 dapper -> edgy -> feisty -> gutsy -> hardy 로 업그레이드 할 필요는 없겠다.


지난글에 dapper 에서 gutsy 나 hardy 로 업그레이드 하려고 했다.
vmware 에서 테스트를 해보니, 업그레이드 후에 문제가 생겼다.

몇가지 패키지들이 이상하고, locale 의 사용방법이 틀린듯 하다.
결정적으로 업그레이드 후에 콘솔에 에러메시지가 끊임없이 계속나온다(커널에러)

바로 dapper 에서 gutsy 로 가지 않고, dapper -> edgy -> feisty -> gutsy 의
방법으로 업그레이드를 해야 할 듯 하다.

https://help.ubuntu.com/community/UpgradeNotes
의 권장방법으로 업그레이드 할 예정이다.

최신방법(update-manager-core)은 직접적으로 안되나 보다.(edgy 부터 지원하는 듯)
apt-get install update-manager-core
do-release-upgrade
순서대로 하는 방법으로 하는 것이 최선일 듯 하다.(그렇지만, 너무 긴 여정이다)


# 기존에 업그레이드 하던 방식.
/etc/apt/sources.list 의 저장소를 바꾸고
apt-get update
apt-get dist-upgrade
위 방법은 ubuntu 측에서 권장하지 않는 사항이다.
dapper 까지는 별 탈 없이 잘 사용했다.(hoary -> breezy -> dapper )

1) dapper -> feisty 를 먼저 시도해보고, 이것도 안되면 edgy 부터 차례로.
그러고보니, edgy 지원기간이 08년4월까지기 때문에 dapper->feisty 업그레이드가 안된다면
4월에 모두 업그레이드 해야 한다는 말이네.

hardy 정식버전이 나오면 LTS 버전간의 업그레이드를 지원해주려나?
나같이 LTS 버전을 주 사용으로 하는 사람이 꽤 있을 듯 한데.(아닌가? ^^)

2) 일단 dapper -> feisty 로 업그레이드 하는데,
gutsy 때의 패키지 문제는 비슷해 보였지만, 오류메시지는 보이지 않는다.
edgy 를 뛰어 넘고 업그레이드 해도 될지는 좀더 테스트 해봐야 겠다.

[apache2 package 에서 문제]
업그레이드 중에 apache2-common 과 apache2.2-common 이 충돌이 생겨 중지가 되는데
일단 apache2-common , apache2-mpm-prefork , libapache2-mod-php5 , php5 등을
삭제했다가 나중에 다시 설치하면 된다. 
그런데, init script 에 변화가 있는듯 하니, /etc/init.d/apache2 , /etc/apache2 를 이름을 바꾸거나,
삭제한후 설치하는 것이 좋을 듯 하다.(업그레이드시에 보통 이전 설정파일을 그대로 쓴다)

3) 드디어 feisty -> gutsy 로 업그레이드.
apt-get install update-manager-core
do-release-upgrade
이 방법으로 해보려는데, 잘 안된다. (No new release found)
do-release-upgrade -d 로 하니 되긴 하는데, 맞는것인지는 모르겠다.(정확한 동작방식이 어떻게 되지?)

업그레이드가 정상적으로 진행되고, 재부팅. 그런데, 콘솔의 tty 가 열리지 않는다. 왜지?
부팅메시지에 이런게 있다.
init:/etc/event.d/tty1:16: Unknown stanza
init:/etc/event.d/tty2:16: Unknown stanza
init:/etc/event.d/tty3:16: Unknown stanza
init:/etc/event.d/tty4:16: Unknown stanza
init:/etc/event.d/tty5:16: Unknown stanza
init:/etc/event.d/tty6:16: Unknown stanza
해당위치의 파일(/etc/event.d/tty1) 을 열어보면, 끝부분이 이상한 것을 알 수 있다.
respawn
/sbin/getty/38400 tty1exec /sbin/getty 38400 tty1
처럼 나와 있다.
respawn
exec /sbin/getty 38400 tty1
이렇게 고친다. tty1 ~ tty6 까지 고쳐줘야 한다.
아! 로그인을 못하는데, 어떻게 고치냐고? ( ssh 등으로 원격접속은 가능하다. ssh 는 꼭 열어놓기를.)

dapper -> gutsy 업그레이드시 콘솔에 엄청나게 뿌려대는 에러는 없었다.

4) 긴여정이었지만,  dapper -> feisty -> gutsy  로 edgy 를 뛰어넘고 업그레이드 가능하다
다른 것들도 이렇게 업그레이드 해야 겠다.


Hardy LTS 버전은  dapper LTS 버전에서 바로 업그레이드 하는 방법을 제공하면 좋겠다(정말, 꼭)


이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Comment 0 Trackback 0

Trackback : http://devlog.experlab.com/trackback/420 관련글 쓰기

Top

prev 1 next