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


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.