Fedorda Rawhide 37에서 "sudo dnf update" 패키지 충돌

Fedorda Rawhide 37에서 "sudo dnf update" 패키지 충돌

다음은 dnf update를 사용하여 패키지를 업데이트하려고 시도한 결과입니다.

저는 생가죽 커뮤니티에 처음 입문했습니다. 이것이 패키지 관리자 측의 버그인지 확실하지 않으며 자체적으로 해결됩니까?

gnome이 제거된다는 경고 없이는 충돌하는 패키지를 제거할 수 없습니다.

나는 또한 dnf clean을 실행했지만 그것도 작동하지 않았습니다.

이것이 내가 해결할 수 있는 문제인가? 아니면 패키지 관리자가 이 문제를 곧 고칠까요?

저는 이것이 베타 버전이라는 것을 알고 있으며 이와 같은 중단이 얼마나 자주 발생하는지 궁금합니다.

감사해요!

 sudo dnf update        
Last metadata expiration check: 0:05:29 ago on Mon 08 Aug 2022 02:59:00 PM EDT.
Dependencies resolved.
================================================================================
 Package                   Arch        Version               Repository    Size
================================================================================
Upgrading:
 glibc                     x86_64      2.36-1.fc37           rawhide      2.1 M
 glibc-all-langpacks       x86_64      2.36-1.fc37           rawhide       18 M
 glibc-common              x86_64      2.36-1.fc37           rawhide      359 k
 glibc-devel               x86_64      2.36-1.fc37           rawhide       96 k
 glibc-gconv-extra         x86_64      2.36-1.fc37           rawhide      1.6 M
 glibc-headers-x86         noarch      2.36-1.fc37           rawhide      574 k
 glibc-langpack-en         x86_64      2.36-1.fc37           rawhide      676 k
 gsm                       x86_64      1.0.22-1.fc37         rawhide       35 k
 libnsl                    x86_64      2.36-1.fc37           rawhide      121 k
 libwebp                   x86_64      1.2.4-1.fc37          rawhide      278 k
 python3-google-auth       noarch      1:2.10.0-1.fc37       rawhide      248 k
 vulkan-loader             x86_64      1.3.216.0-3.fc37      rawhide      142 k
 webkit2gtk4.1             x86_64      2.37.1-13.fc37        rawhide       18 M
 webkit2gtk4.1-jsc         x86_64      2.37.1-12.fc37        rawhide      6.4 M
Installing dependencies:
 javascriptcoregtk4.1      x86_64      2.37.1-13.fc37        rawhide      6.4 M

Transaction Summary
================================================================================
Install   1 Package
Upgrade  14 Packages

Total download size: 55 M
Is this ok [y/N]: y
Downloading Packages:
(1/15): glibc-2.36-1.fc37.x86_64.rpm            3.5 MB/s | 2.1 MB     00:00    
(2/15): glibc-common-2.36-1.fc37.x86_64.rpm     4.1 MB/s | 359 kB     00:00    
(3/15): glibc-devel-2.36-1.fc37.x86_64.rpm      1.4 MB/s |  96 kB     00:00    
(4/15): glibc-gconv-extra-2.36-1.fc37.x86_64.rp 4.5 MB/s | 1.6 MB     00:00    
(5/15): glibc-headers-x86-2.36-1.fc37.noarch.rp 3.8 MB/s | 574 kB     00:00    
(6/15): glibc-langpack-en-2.36-1.fc37.x86_64.rp 5.1 MB/s | 676 kB     00:00    
(7/15): gsm-1.0.22-1.fc37.x86_64.rpm            612 kB/s |  35 kB     00:00    
(8/15): libnsl-2.36-1.fc37.x86_64.rpm           1.9 MB/s | 121 kB     00:00    
(9/15): libwebp-1.2.4-1.fc37.x86_64.rpm         4.5 MB/s | 278 kB     00:00    
(10/15): python3-google-auth-2.10.0-1.fc37.noar 3.2 MB/s | 248 kB     00:00    
(11/15): vulkan-loader-1.3.216.0-3.fc37.x86_64. 2.2 MB/s | 142 kB     00:00    
(12/15): javascriptcoregtk4.1-2.37.1-13.fc37.x8 3.3 MB/s | 6.4 MB     00:01    
(13/15): webkit2gtk4.1-jsc-2.37.1-12.fc37.x86_6 2.9 MB/s | 6.4 MB     00:02    
(14/15): webkit2gtk4.1-2.37.1-13.fc37.x86_64.rp 6.8 MB/s |  18 MB     00:02    
(15/15): glibc-all-langpacks-2.36-1.fc37.x86_64 910 kB/s |  18 MB     00:20    
--------------------------------------------------------------------------------
Total                                           2.7 MB/s |  55 MB     00:20     
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction test error:
  file /usr/lib64/libjavascriptcoregtk-4.1.so.0.2.0 conflicts between attempted installs of webkit2gtk4.1-jsc-2.37.1-12.fc37.x86_64 and javascriptcoregtk4.1-2.37.1-13.fc37.x86_64

답변1

이것이 내가 해결할 수 있는 문제인가?

이는 종속성 문제입니다. 해결되었을 수도 있고 관리자 개입이 필요할 수도 있습니다. 이 경우 Fedora의 패키지 방식을 알고 영향을 받는 소프트웨어를 이해하면 업스트림에 도움을 줄 수 있습니다.

버전 업그레이드가 부분적으로만 완료된 것 같습니다. 그러나 Fedora 생가죽은 롤링 릴리스이며 Fedora의 실험적 버전으로 어느 시점에서 동결되고 (정확히!) 버그 수정에 집중하기 시작한 후 문제가 없으면 다음 버전을 출시합니다. 잠시. 업데이트 후에도 계속 작동하려면 Rawhide를 사용하는 대신 현재 출시된 Fedora 버전을 사용하는 것이 좋습니다. 이때는 Fedora 36 입니다.

아니면 패키지 관리자가 이 문제를 곧 고칠까요?

37이 출시되기 전에 이 문제가 해결될 것이라는 보장은 전혀 없습니다.현재 계획된, 차단 예외가 발생하지 않는 한 베타 2022-09-13이 릴리스될 때까지 걸릴 수 있으며, 이 경우 더 오래 지속될 수 있습니다!

관련 정보