준호씨의 블로그
OS 업그레이드. 14.04 -> 16.04. 재부팅 실패. 본문
앞서 안쓰는 서비스들을 내리기는 했는데 지우려고 하니 실패하였다. kernel 이미지 버전들 때문에 문제가 되는거 같다. 아무튼 미루고 미루던 kernel 업그레이드를 다시 시도 해 보았다.
현재 버전은 3.19.0
junho85@junho85:/boot$ uname -r
3.19.0-39-lowlatency
예전에 메모 해 두기로는 아래처럼 적어 놨었는데 무슨 의미인지 기억이 잘 안남.
warning: 2015.12.31 warning kernel panic. use 70
/boot
junho85@junho85:/boot$ ls
abi-3.13.0-100-generic config-3.13.0-101-generic initrd.img-3.13.0-101-generic memtest86+_multiboot.bin vmlinuz-3.13.0-100-generic
abi-3.13.0-101-generic config-3.13.0-103-generic initrd.img-3.13.0-55-generic System.map-3.13.0-100-generic vmlinuz-3.13.0-101-generic
abi-3.13.0-103-generic config-3.13.0-105-generic initrd.img-3.13.0-70-generic System.map-3.13.0-101-generic vmlinuz-3.13.0-103-generic
abi-3.13.0-105-generic config-3.13.0-70-generic initrd.img-3.13.0-73-generic System.map-3.13.0-103-generic vmlinuz-3.13.0-105-generic
abi-3.13.0-70-generic config-3.13.0-73-generic initrd.img-3.19.0-39-generic System.map-3.13.0-105-generic vmlinuz-3.13.0-70-generic
abi-3.13.0-73-generic config-3.19.0-39-generic initrd.img-3.19.0-39-lowlatency System.map-3.13.0-70-generic vmlinuz-3.13.0-73-generic
abi-3.19.0-39-generic config-3.19.0-39-lowlatency initrd.img-3.2.0-72-generic System.map-3.13.0-73-generic vmlinuz-3.19.0-39-generic
abi-3.19.0-39-lowlatency config-3.2.0-72-generic lost+found System.map-3.19.0-39-generic vmlinuz-3.19.0-39-lowlatency
abi-3.2.0-72-generic grub memtest86+.bin System.map-3.19.0-39-lowlatency vmlinuz-3.2.0-72-generic
config-3.13.0-100-generic initrd.img-3.13.0-100-generic memtest86+.elf System.map-3.2.0-72-generic
3.13.0-70 부터 제거 해 보려고 하였으나 오류
junho85@junho85:/boot$ sudo apt-get purge linux-image-3.13.0-70
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
junho85@junho85:/boot$ sudo dpkg --configure -a
Setting up linux-image-3.13.0-103-generic (3.13.0-103.150) ...
...
dpkg: error processing package linux-image-extra-3.13.0-106-generic (--configure):
dependency problems - leaving unconfigured
Setting up linux-headers-server (3.13.0.106.114) ...
Errors were encountered while processing:
linux-image-3.13.0-103-generic
linux-image-extra-3.13.0-103-generic
linux-image-generic
linux-image-server
linux-image-3.13.0-105-generic
linux-image-extra-3.13.0-105-generic
linux-image-extra-3.13.0-106-generic
암튼 이제 진행 되... 다가 실패. 근데 마지막에 70 이라 적혀 있는데 이걸 써라는 메모 였나?
sudo apt-get purge linux-image-3.13.0-70
sudo apt-get autoremove -f
뭔가 열심히 진행함. 용량도 조금씩 변화함. /boot 영역이 많이 필요하지는 않겠지만 너무 적게 잡혀 있는거 같음. 이거 사용중에는 바꿀 수는 없는건지 모르겠다.
junho85@junho85:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/servername-root 19G 7.9G 11G 44% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 234M 12K 234M 1% /dev
tmpfs 49M 692K 49M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 245M 0 245M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 228M 209M 6.8M 97% /boot
...
junho85@junho85:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/servername-root 19G 6.8G 12G 38% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 234M 12K 234M 1% /dev
tmpfs 49M 692K 49M 2% /run
none 5.0M 0 5.0M 0% /run/lock
none 245M 0 245M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 228M 144M 73M 67% /boot
autoremove 성공.
unho85@junho85:/boot$ ls
abi-3.13.0-105-generic config-3.19.0-39-generic initrd.img-3.13.0-70-generic memtest86+_multiboot.bin vmlinuz-3.13.0-70-generic
abi-3.13.0-70-generic config-3.19.0-39-lowlatency initrd.img-3.19.0-39-generic System.map-3.13.0-105-generic vmlinuz-3.19.0-39-generic
abi-3.19.0-39-generic config-3.2.0-72-generic initrd.img-3.19.0-39-lowlatency System.map-3.13.0-70-generic vmlinuz-3.19.0-39-lowlatency
abi-3.19.0-39-lowlatency grub initrd.img-3.2.0-72-generic System.map-3.19.0-39-generic vmlinuz-3.2.0-72-generic
abi-3.2.0-72-generic initrd.img-3.13.0-105-generic lost+found System.map-3.19.0-39-lowlatency
config-3.13.0-105-generic initrd.img-3.13.0-106-generic memtest86+.bin System.map-3.2.0-72-generic
config-3.13.0-70-generic initrd.img-3.13.0-55-generic memtest86+.elf vmlinuz-3.13.0-105-generic
많이 정리 되었다.
다시 안쓰는 패키지 삭제 시도 하니 잘 삭제 된다.
sudo apt-get remove redis-server
sudo apt-get remove rabbitmq-server
sudo apt-get remove td-agent
현재 서버 버전은 14.04
junho85@junho85:/boot$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
접속 하면 16.04 로 올리라고 나오고 있다. 업그레이드 해도 될까...
New release '16.04.5 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
모르겠다. gogogo
do-release-upgrade
그런데 이건 command line 용 방식이 아닌듯?
https://askubuntu.com/questions/5763/upgrading-from-the-command-line 에 보니 update-manager-core 를 설치 해 주라고 함.
sudo apt-get install update-manager-core
실패
sudo apt-get update
...
W: Failed to fetch http://ftp.neowiz.com/ubuntu/dists/trusty-backports/universe/binary-i386/Packages Hash Sum mismatch
W: Failed to fetch http://ftp.neowiz.com/ubuntu/dists/trusty-backports/multiverse/binary-i386/Packages Hash Sum mismatch
모르겠다.
sudo do-release-upgrade
이번엔 yN 물어 볼 때 y 해서 진행.
뭔가 한참 진행 하다가 404 Not Found 로 실패.
...
http://ftp.neowiz.com/ubuntu/dists/xenial-backports/main/binary-i386/Packages
404 Not Found
, W:Failed to fetch
http://ftp.neowiz.com/ubuntu/dists/xenial-backports/universe/binary-i386/Packages
Hash Sum mismatch
, E:Some index files failed to download. They have been ignored, or
old ones used instead.
Restoring original system state
Aborting
ng package lists... 57%
sudo apt-get dist-upgrade -f
$ sudo dpkg -S apt | grep sources.list
apt: /usr/share/doc/apt/examples/sources.list
apt: /etc/apt/sources.list.d
$ cp /usr/share/doc/apt/examples/sources.list /etc/apt/
treasure-data list 에서 문제가 있는거 같아서 삭제.
junho85@junho85:/etc/apt/sources.list.d$ ls
treasure-data.list treasure-data.list.distUpgrade
junho85@junho85:/etc/apt/sources.list.d$ sudo rm *
sudo apt-get update
성공
sudo apt-get -f install
성공
다시
sudo do-release-upgrade
이번엔 뭔가 잘 넘어간다. neowiz mirror 문제인가?
현재 /etc/apt/sources.list
# See sources.list(5) manpage for more information
# Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu xenial main restricted
deb-src http://us.archive.ubuntu.com/ubuntu xenial main restricted
deb http://security.ubuntu.com/ubuntu xenial-security main restricted
deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted
deb http://us.archive.ubuntu.com/ubuntu xenial-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu xenial-updates main restricted
junho85@junho85:/etc/apt$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
junho85@junho85:/etc/apt$ uname -a
Linux junho85.vps.phps.kr 3.19.0-39-lowlatency #44~14.04.1-Ubuntu SMP PREEMPT Wed Dec 2 10:38:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
음. 재시작 해 보자.
sudo reboot
재시작 하다가 안되는 건 아니겠지.
재시작 하고 나서 접속이 안된다.
1:1 상담에 다시 글을 올렸다. 이거 부팅 할 때 직접 컨트롤 할 권한만 있으면 되는건데 1:1 상담에 의존하려니 좀 불편하다.
'개발이야기 > 호스팅관리' 카테고리의 다른 글
cron - How to set environment variables (0) | 2018.11.01 |
---|---|
ubuntu OS 업그레이드. 18.04.1 LTS. 커널패닉시 /boot 영역 공간이 충분한지 확인. (0) | 2018.08.29 |
서버관리 - 안쓰는 서비스 내리기 (0) | 2018.08.27 |
워드프레스 업그레이드. 4.3.1 -> 4.9.8. 업그레이드 과정에서 오류 해결. (0) | 2018.08.27 |
스쿨호스팅 연장 결제 (0) | 2018.07.30 |