14.04에서 16.04로 업그레이드 할 수 없습니다. 업그레이드를 계산할 수 없습니다. 업그레이드를 계산하는 동안 해결할 수없는 문제가 발생했습니다


16

14.04에서 16.04로 업그레이드 할 수 없습니다. 노력 sudo do-release-upgrade하고 있는데 다음 오류로 실패합니다.

Calculating the changes

Could not calculate the upgrade 

An unresolvable problem occurred while calculating the upgrade. 

This can be caused by: 
* Upgrading to a pre-release version of Ubuntu 
* Running the current pre-release version of Ubuntu 
* Unofficial software packages not provided by Ubuntu 

If none of this applies, then please report this bug using the 
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. 


Restoring original system state

/var/log/dist-upgrade/main.log https://www.dropbox.com/s/3gf1tg8uxmn75jq/main.log?dl=0 /var/log/dist-upgrade/apt.log https : // www .dropbox.com / s / 79i2mf320pvg3bl / apt.log? dl = 0

패키지 관리자가이 문제를 해결할 수없는 이유와이 패키지의 원인은 무엇인지 이해하지 못합니다.

도움을 주셔서 감사합니다.

답변:


19

완전히 업데이트 된 14.04 LTS 시스템에서 '이 컴퓨터 정보'> '업그레이드'경로를 사용하여 동일한 문제가 발생했습니다. 몇 가지 대체 저장소의 소프트웨어가 있는데 여러 게시물에서 문제가 발생했을 수 있습니다.

grep Broken /var/log/dist-upgrade/apt.log 163 개 라인을보고했으며 그 중 많은 부분이 gnuplot과 관련이있었습니다. gnuplot을 문제로보고 한 다른 게시물이 있습니다.

Synaptic을 사용하여 시스템에 설치된 두 개의 gnuplot 패키지를 삭제 한 다음 Synaptic을 닫았습니다. 흥미롭게도 Synaptic에서 'installed (upgradeable)'로 필터링 할 때이 두 패키지 (gnuplot 및 gnuplotX11) 만 나타나고 둘 다 확인란에 느낌표가 있습니다.

그런 다음 do-release-upgrade일했습니다.


4
Ty @Pholorian이지만 gnuplot을 사용하지 않고 grep Broken /var/log/dist-upgrade/apt.log700 + 행을 반환합니다.
pasha.zhukov

내 경우에는 mplayer2와 관련이 있습니다. 그것을 제거하고 업그레이드가 다시 작동했습니다.
Ivo van der Wijk

2
저도 마찬가지입니다. Pholorian grep은 몇 가지 gnuplot 패키지를 언급했습니다. 나는 후에 apt-get remove그들을 D, do-release-upgrade의 오류가 사라졌다.
Camille Goudeseune


1

다음 명령을 사용하십시오.

grep Broken /var/log/dist-upgrade/apt.log

내 목록에 xserver-xorg-video-*표시됩니다. 이를 제거하려면 다음을 실행하십시오.

sudo apt-get remove xserver-xorg-video-*

0

문제는 일부 패키지에 있으며 사용자마다 다를 수 있으므로 모든 특정 사례에 적합한 일반적인 솔루션은 없지만 알고리즘이 있습니다.

  1. 달려 봐 sudo do-release-upgrade
  2. 에서 로그를 확인 /var/log/dist-upgrade/하고 오류를 일으킬 수있는 패키지를 찾으십시오.
  3. 2 단계에서 찾은 패키지를 제거하고 1 단계로 돌아가십시오.

몇 가지 다른 패키지를 제거했으며 특정 시점에서 업그레이드가 제대로 실행되었습니다.

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