패키지가 업그레이드되지 않도록하고 싶습니다. 작동하지 않습니다


2

쥐어 짜는 xen 상자가 있습니다.

linux-image-2.6.32-5-686-bigmem제대로 업그레이드되지 않습니다 나는 더 이상 업그레이드을 중지 할 수 있습니다. 내가 실행할 때마다 시도하고 실패한다는 것은 성가신 일입니다 apt-get.

나는 발행했다

echo "linux-image-2.6.32-5-686-bigmem hold" | dpkg --set-selections
echo "linux-image-686-bigmem hold" | dpkg --set-selections

그리고 나는 얻는다

root@y:/etc# dpkg --get-selections | grep hold
linux-image-2.6.32-5-686-bigmem                 hold
linux-image-686-bigmem                          hold

하지만 여전히 업그레이드를 시도합니다

root@y:/etc# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up linux-image-2.6.32-5-686-bigmem (2.6.32-31) ...

실패합니다.

아래에 답장을 받았습니다 dpkg -l linux-image-2.6.32-5-686-bigmem

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
hF  linux-image-2. 2.6.32-31      Linux 2.6.32 for PCs with 4GB+ RAM

안녕이 아니라 hF입니다.


hold 명령을 실행 한 후 apt-get update를 시도 했습니까?
Journeyman Geek

@Journeyman 네, apt-get 업데이트를
했어요

답변:


2

나는 항상 서버에서 커널을 유지하므로 일반적으로 작동한다는 것을 알고 있습니다. "1이 완전히 설치 또는 제거되지 않았습니다"는 걱정입니다. 내 dpkg -l linux-image-2.6.26-2-686-bigmem(레니에) 보여줍니다 :

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
hi  linux-image-2. 2.6.26-25lenny Linux 2.6.26 image on PPro/Celeron/PII/PIII/

hi시작 부분에. 당신이 다른 것을 보여줄 것 같아요?


수정 된 질문을 참조하십시오. 안녕이 아니라 hF입니다. 그렇다면 내가 무엇을 할 수 있고 무엇을 의미합니까?
Haozhun

"F"는 "구성 실패"입니다. 설치하려고 할 때 화면에 다른 것이 있다고 가정하고 실패합니까? 그렇지 않은 apt-get install --reinstall linux-image-2.6.32-5-686-bigmem경우 오류가 더 명확 해 지거나 마지막으로 올바르게 구성되는지 확인할 수 있습니다.
Mike Renfro

성공적으로 설치할 수 없으며 설치시 오류가 있음을 알고 있습니다. 그러나 내가 원하는 것은 더 이상 설치하지 못하게하는 것입니다. 그렇게 할 수 있습니까?
Haozhun

내 생각 엔 다른 커널 버전을 설치 한 다음 문제가있는 커널 버전을 제거해야합니다. '보류'는 실패한 패키지가 다시 설치를 시도하지 못하고 완전히 설치된 패키지의 버전 업그레이드를 방지하기위한 것입니다. 유일한 다른 옵션은 설치에 실패한 이유를 찾아 해당 문제를 해결하는 것입니다.
Mike Renfro

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.