Amazon EC2에서 Wheezy에서 Jessie로의 Debian 업그레이드가 실패함 [닫기]

Amazon EC2에서 Wheezy에서 Jessie로의 Debian 업그레이드가 실패함 [닫기]

다른 데비안 업그레이드 스레드를 검색하고 읽었지만 내 상황은 이 주제에 대한 다른 질문에 설명된 내용과 일치하지 않는 것 같습니다.

수년 동안 잘 작동해 온 Amazon EC2 서비스에서 t1.micro Debian 인스턴스를 실행하고 있습니다. 저도 Potato 이전에 업그레이드를 시작하는 등 데비안에 대한 경험이 많아서 어떤 일이 잘못될 수 있는지 잘 알고 있습니다. 나문제에 대해 읽어보세요systemd로 업그레이드하고아이디어나는 무엇을 기대해야 할지 압니다.

sudo apt-get update, 및 sudo apt-get upgrade의 일반적인 프로세스 후에 다음 오류로 인해 sudo apt-get dist-upgrade설치가 실패합니다.udev

 sudo apt-get dist-upgrade
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 You might want to run 'apt-get -f install' to correct these.
 The following packages have unmet dependencies:
 consolekit : Recommends: libpam-ck-connector but it is not installed
          Breaks: udev (< 204-1) but 175-7.2 is installed
 E: Unmet dependencies. Try using -f.

sudo apt-get -f install커널 경고로 인해 후속 시도가 실패했습니다.

 Preparing to unpack .../udev_215-17+deb8u1_i386.deb ...
 Since release 198, udev requires support for the following features   
in the running kernel [...]

(바라보다페이스트빈udev필요한 커널 업그레이드에 대한 경고를 표시합니다 . 이 문제를 조사하는 동안 현재 커널이 필요하다는 것을 알게 되었습니다.

% uname -a
Linux hostname 2.6.32-5-xen-686 #1 SMP Tue May 13 18:49:23 UTC 2014 i686 GNU/Linux 
% apt-cache search xen-686
linux-image-2.6.32-5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support
linux-image-xen-686 - Linux for modern PCs (meta-package), Xen dom0 support

% sudo apt-get install linux-image-xen-686
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-image-xen-686 is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
consolekit : Recommends: libpam-ck-connector but it is not going to be installed
          Breaks: udev (< 204-1) but 175-7.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

나는 붙어있는 것 같다. 시도해 보았지만 sudo apt-get install libpam-ck-connector"try apt-get -f install" 메시지만 받았습니다.

EC2 t1.micro 인스턴스에 설치되어 있으며 t2.instance의 새로운 jessie 설치로 마이그레이션하고 있습니다. 불행하게도 여기서 사용하는 elasticip 주소는 t2 인스턴스로 마이그레이션할 수 없으므로(뒤늦게야 깨달았습니다) 마이그레이션을 완료할 때까지 메일 서버를 계속 실행하고 싶습니다.

패키지를 업데이트하거나 앞으로 나아갈 수 없습니다. 로그인하여 구성을 편집하고 필요에 따라 파일과 백업을 가져올 수 있으므로 완전한 재앙은 아닙니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

방금 이전 AWS PV 인스턴스를 Squeeze(Debian 6)에서 Wheezy(Debian 7)로 업그레이드한 다음 Jessie(Debian 8)로 업그레이드했습니다. 우리의 인스턴스는 이지만 m1.large전통적인 반가상화 유형이기도 하므로 관련성이 있어야 합니다.

Wheezy 이후에는 더 이상 특별한 커널 이미지가 없습니다 -xen. Xen dom0에서 실행하기 위해 표준 커널 이미지가 지원됩니다. 그래서 해결책은 설치하는 것입니다.최신 linux-image-3.2.0-x-amd64패키지헐떡거리며. 안타깝게도 Jessie 커널 이미지는 linux-image-3.16.0-x-amd64xz 압축되어 있어 Amazon AWS에서 시작할 수 없습니다. 다음 오류가 보고됩니다.

ERROR Invalid kernel: xc_dom_probe_bzimage_kernel: unknown compression format

그러나 Jessie는 Wheezy의 3.2 커널에서 매우 행복하게 실행되는 것 같습니다.

관련 정보