본문으로 바로가기
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

몇 일전부터 우분투서버에서 다음과 같은 에러 메시지를 알려왔다.


 /etc/cron.daily/apt:
Cache has broken packages, exiting


구글링 해보니 우분투 버그란다. 별로 중요한 내용은 아닌거 같아서 대충 넘어갔는데 계속해서 메일로 같은메시지를 보내오길래 찝찝해서 간만에 서버를 살펴보았다. 


apt 패키지 위주로 살펴보았지만 원인을 못찾겠다. 해결될 기미가 안보였다. 


버그라고 하니 업그레이드나 하자 하고 apt-get update 후 apt-get upgrade 명령을 내렸는데 커널 의존성 에러가 난다. 커널만 따로 업데이트 해도 마찬가지로 커널 의존성 에러가 난다. 순간적으로 뭔가 떠오르는게 있어 df 명령으로 살펴보니 /boot 디렉토리가 100% 사용률이다


/boot 디렉토리에 가서 최근 커널 3개정도만 남겨두고 이전 커널을 모두 삭제했다. 이제 사용률이 25%로 떨어졌다.


다시 apt-get upgrade 해보니 잘된다. ㅎㅎㅎ 


아무튼 커널까지 모두 업데이트 후 재부팅 하고 나니 더이상 에러메시지 안난다. 아마도 apt가 자동 업데이트하는데 /boot 영역이 꽉 차서 문제가 생겼던게 아니었나 싶다.