다음과 같은내 데비안 업그레이드휘지에서 제시까지, 그 과정에서 버스터로 업그레이드하고 싶어요.
sources.list
"buster"를 사용하도록 파일을 업데이트했습니다 .
고양이/etc/apt/sources.list
debhttp://ftp.fr.debian.org/debian/버스터의 주요 기여는 무료가 아닙니다
그런 다음 apt-get update && upgrade
then 을 수행했지만 dist-upgrade
커널이 최신이 아니고 libc6
최소한 3.2 커널이 필요하기 때문에 중간에 실패했습니다.
os-release
내가 버스터에 있다고 말해줘.
cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
하지만 내 커널은 매우 오래된 것 같습니다.
uname -a
Linux vps54085 2.6.32-042stab127.2 #1 SMP 목요일 1월 4일 16:41:44 MSK 2018 x86_64 GNU/Linux
apt-cache search linux-image
4.19 이미지를 잔뜩 줬어요.
자, 시도해 보았지만 apt-get install linux-image-amd64
libc6을 업그레이드하려고 했기 때문에 실패했습니다.
이러한 문제를 해결하려면 "apt-get -f install"을 실행해야 할 수도 있습니다.
다음 패키지에는 충족되지 않은 종속성이 있습니다.
libc-dev-bin: 종속성: libc6(>2.28)이지만 2.19-18+deb8u10을 설치하려면
제안 사항: 매뉴얼 페이지 -dev이지만 libc6-dev를 설치하지 않습니다
: libc6(= 2.28-10)에 의존하지만 2.19-18+deb8u10을 설치합니다.
linux-image-amd64: 다음에 의존합니다: linux-image-4.19.0-5-amd64 설치
로케일: libc-bin (> 2.28)에 따라 다르지만 2.19-18+deb8u10을 설치합니다.
E: 충족되지 않은 종속성. 패키지 없이 "apt-get -f install"을 시도하십시오(또는 솔루션 지정).
libc6 설치를 다시 시도 하는 것이 좋습니다 apt-get -f install
(커널로 인해 실패함).
실행하라는 게시물을 찾았 dpkg --configure -a
지만 로케일에서는 실패합니다.
dpkg: 종속성 문제로 인해 로케일 구성이 불가능합니다.
로케일은 libc-bin(>> 2.28)에 따라 다릅니다. 그러나
시스템의 libc-bin 버전은 2.19-18+deb8u10입니다.
dpkg: 패키지 로케일 처리 중 오류 발생(--configure):
종속성 문제 - 구성되지 않음
처리 중 오류 발생:
로케일
ls /var/cache/apt/archives/partial/
폴더가 비어 있다고 알려줍니다 .
또한 이전 버전의 libc6을 강제 설치해 보았지만 종속성이 많습니다.
그렇다면 커널을 업데이트할 수 있도록 apt-get 업그레이드를 어떻게 롤백합니까?
답변1
귀하의 VPS는 업그레이드할 수 없는 커널을 실행하는 OpenVZ의 컨테이너입니다(VPS 내부에 있지 않음). Debian 10이 지원되는지 묻는 것부터 시작하여 진행 방법을 공급자에게 문의해야 합니다. 바라보다내 CentOS 7.4가 커널 2.6.32를 사용하는 이유는 무엇입니까?.
apt-get
롤백 업그레이드는 지원되지 않습니다. 모든 패키지를 수동으로 다운그레이드하는 것이 가능할 수도 있지만 처음부터 시작하는 것보다 쉽지는 않습니다.
답변2
개발자는 최신 버전의 공식 glibc에서 2.6.32 커널에 대한 지원을 제거하기로 결정했습니다.
이 솔루션을 사용해 볼 수 있습니다. 이는 2.6.32 커널 호환성을 복원하고 사전 제작된 OVZ6 템플릿을 포함하는 glibc의 비공식 버전입니다.