Fedora 24로 업데이트할 수 없나요?

Fedora 24로 업데이트할 수 없나요?

Fedora 23 인스턴스를 Fedora 24로 업그레이드하려고 하는데 Fedora의 지침을 따르고 있습니다.지침.

을 입력하면 sudo dnf system-update reboot컴퓨터가 재부팅됩니다. 평소와 같이 작은 Fedora 버블이 채워지면서 로드됩니다. 버블이 다시 비어 있게 되는데, 이는 업데이트할 때 정상적인 현상입니다. 화면의 왼쪽 상단에 메시지가 표시됩니다. Starting system upgrade. This will take a while.거품이 전혀 채워지지 않은 상태에서 몇 분 후에 화면에 메시지가 너무 빨리 깜박여서 읽을 수 없었습니다. 컴퓨터가 재부팅됩니다. 그런 다음 Fedora 23으로 부팅합니다.

나는 Fedora 23을 원하지 않습니다. 나는 Fedora 24를 원합니다.

패키지를 다시 다운로드하고 재부팅 명령을 다시 실행해 보았습니다. 여러 번. 온라인에서 비슷한 문제를 발견하지 못했습니다.

누구든지 도와줄 수 있나요?

편집: @Argonauts가 나에게 로그를 게시하라고 해서 여기에 있습니다:https://gist.github.com/TheInitializer/d73d438d16e98e5dfdcd8d0d006c88f9

생성하는 데 사용한 명령은 다음과 같습니다.

david  ~  dnf system-upgrade log
The following boots appear to contain upgrade logs:
1 / 73147b7ed9b0437b82646d6bc1040153: 2016-06-22 18:46:43 23→24
2 / f8cfca577cff4835b77972e0299c4e21: 2016-06-22 19:06:08 23→24
3 / c340dd4b1144402c995eba28bde6350c: 2016-06-22 19:19:06 23→24
4 / a729395edcfa405fb2ce3a7781370549: 2016-06-22 19:24:33 23→24
5 / e20e4e7a52ce40278ea94d6daac84890: 2016-06-22 19:52:38 23→24
6 / d223201a2a5c4f8ebcb23aa62fde34f4: 2016-06-22 20:03:53 23→24
7 / 741ddd9b55a04f868c943e303efb8983: 2016-06-22 20:27:40 23→24
8 / fc8a838a99d644468df5ec62c97ad5de: 2016-06-22 20:58:58 23→24
9 / 34412677294b4b8191b71c66cbfe1782: 2016-06-22 21:07:13 23→24
 david  ~  dnf system-upgrade log 1 > log1.txt
 david  ~  dnf system-upgrade log 2 > log2.txt
 david  ~  dnf system-upgrade log 3 > log3.txt
 david  ~  dnf system-upgrade log 4 > log4.txt
 david  ~  dnf system-upgrade log 5 > log5.txt
 david  ~  dnf system-upgrade log 6 > log6.txt
 david  ~  dnf system-upgrade log 7 > log7.txt
 david  ~  dnf system-upgrade log 8 > log8.txt
 david  ~  dnf system-upgrade log 9 > log9.txt
 david  ~  

답변1

이 오류는 fc23의 패키지와의 충돌로 인해 발생합니다. 4300행부터 발췌합니다.

dnf[871]: fontconfig-infinality-ultimate x86_64 2.11.94-4.fc23           @infinality-ultimate 990 k
dnf[871]: Error: Transaction check error:
dnf[871]: file /etc/fonts/conf.d/README from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686
dnf[871]: file /etc/fonts/conf.d/49-sansserif.conf from install of fontconfig-2.11.94-6.fc24.x86_64 conflicts with file from package fontconfig-infinality-ultimate-2.11.94-4.fc23.i686

infanality repo의 글꼴 패키지는 설치 시 여러 시스템 글꼴 파일을 덮어쓰며 dnf가 중단됩니다. 시도해 볼 수 있는 몇 가지 사항을 제공하겠습니다. 기본적으로 '무엇이 잘못될 수 있는지' 척도에 따라 주문됩니다.

1 가장 먼저 시도할 것은 를 제거할 경우 어떤 일이 발생하는지 확인하는 것입니다 fontconfig-infinality-ultimate-2.11.94-4.fc23.i686. 노력하다:

sudo dnf clean all
sudo dnf remove fontconfig-infinality-ultimate-2.11.94-4.fc23.i686

그리고 응답이 무엇인지 확인하십시오. 많은 수(예: 50, 100, 200개 이상의 다른 패키지)도 제거해야 한다는 메시지가 표시되면 N을 선택합니다. 제거해야 한다고 알려주는 모든 패키지가 i686 및/또는 타사 저장소에 있는 경우 다음을 수행해야 합니다. 잘 가세요. 표준 페도라 저장소 또는 페도라 업데이트 저장소에서 표시된 항목은 아마도 계속하지 않을 것이라는 신호입니다. 확실하지 않은 경우 목록을 게시하세요.

완전히 제거되면 모든 준비가 완료된 것입니다. 업그레이드가 원활하게 진행되어야 합니다.

2다음으로 설치를 방해하는 패키지의 fedora 23 버전을 설치해 보십시오. 첫 번째 명령을 먼저 사용하십시오. 실패하면 다음 것을 시도해 보세요. 동일한 상식적인 접근 방식을 사용하십시오. 200개의 패키지를 제거해야 한다는 메시지가 나타나면 제거하지 마십시오. 설치를 시도해야합니다이것. 찾을 수 없으면 다운로드하고 글꼴 구성 대신 명령에 rpm 경로를 제공하십시오.

sudo dnf install fontconfig

sudo dnf install fontconfig --allowerasing

이것이 작동한다면 infinality 패키지를 제거해야 하며 업그레이드는 원활하게 진행될 것입니다.

이전 단계의 결과를 보지 않고(실패했다고 가정) 제안할 수 있는 마지막 방법은 삭제를 허용하는 배포판 동기화를 수행하는 것입니다. 이 작업은 실패하거나 여러 패키지를 제거해야 할 수도 있습니다. 그다지 나쁘지는 않지만 메시지가 표시될 때 계속하려면 'Y'라고 말하기 전에 잘 살펴보세요.

sudo dnf distro-sync --allowerasing

이 방법이 효과가 없으면 각 명령의 결과를 게시합니다.

때로는 현재 문제 뒤에 다른 문제가 숨겨져 있을 수 있습니다. 현재 충돌하는 패키지를 제거하면 다른 이유로 업데이트가 실패할 수도 있습니다. 동일한 로그를 확인하고 문제가 발생한 경우 문제가 무엇인지 확인/게시하세요.

관련 정보