Fedora 30 dnf アップグレードの問題

Fedora 30 dnf アップグレードの問題

sudo dnf updateFedora 30を新しくインストールして使用してアップグレードしようとしたときにsudo dnf upgrade問題が発生しました。出力の一部は次のとおりです。

....
[MIRROR] util-linux-2.33.2-2.fc30.x86_64.rpm: Curl error (28): Timeout was reached for http://mirror.cse.iitk.ac.in/fedora/linux/updates/30/Everything/x86_64/Packages/u/util-linux-2.33.2-2.fc30.x86_64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds]
(474/479): util-linux-2.33.2-2.fc30.x86_64.rpm                       12 kB/s | 2.4 MB     03:15    
(475/479): vid.stab-1.1.0-11.20190213gitaeabc8d.fc30.x86_64.rpm      22 kB/s |  45 kB     00:02    
(476/479): vim-minimal-8.1.1713-1.fc30.x86_64.rpm                   100 kB/s | 563 kB     00:05    
(477/479): selinux-policy-targeted-3.14.3-42.fc30.noarch.rpm         17 kB/s |  14 MB     14:43    
(478/479): virtualbox-guest-additions-6.0.10-1.fc30.x86_64.rpm       84 kB/s | 1.3 MB     00:15    
(479/479): linux-firmware-20190717-99.fc30.noarch.rpm                24 kB/s |  61 MB     44:06    
----------------------------------------------------------------------------------------------------
Total                                                                54 kB/s | 209 MB     66:24     
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 check error:
  file /usr/share/man/man5/idmapd.conf.5.gz from install of nfs-utils-1:2.4.1-0.fc30.x86_64 conflicts with file from package libnfsidmap-1:2.3.3-7.rc2.fc30.x86_64

Error Summary
-------------

オペレーティングシステムは問題なくインストールされました。
私のシステム情報は次のとおりです。

          /:-------------:\          joe@fedora 
       :-------------------::        ---------- 
     :-----------/shhOHbmp---:\      OS: Fedora 30 (Workstation Edition) x86_64 
   /-----------omMMMNNNMMD  ---:     Host: Dell System XPS L502X 
  :-----------sMMMMNMNMP.    ---:    Kernel: 5.0.9-301.fc30.x86_64 
 :-----------:MMMdP-------    ---\   Uptime: 3 mins 
,------------:MMMd--------    ---:   Packages: 1883 (rpm) 
:------------:MMMd-------    .---:   Shell: bash 5.0.7 
:----    oNMMMMMMMMMNho     .----:   Resolution: 1366x768 
:--     .+shhhMMMmhhy++   .------/   DE: GNOME 3.32.1 
:-    -------:MMMd--------------:    Theme: Adwaita [GTK2/3] 
:-   --------/MMMd-------------;     Icons: Tela [GTK2/3] 
:-    ------/hMMMy------------:      Terminal: gnome-terminal 
:-- :dMNdhhdNMMNo------------;       CPU: Intel i5-2410M (4) @ 2.900GHz 
:---:sdNMMMMNds:------------:        GPU: Intel 2nd Generation Core Processor Family 
:------:://:-------------::          GPU: NVIDIA GeForce GT 525M 
:---------------------://            Memory: 2183MiB / 11899MiB 

すべての助けに感謝します。

答え1

回避策を試しましたが、役に立ちません(dnf update -y libnfsidmap nfs-utils)。

nfs-utils次の手順を除くすべてをアップグレードできる別の回避策を作成しました。

  1. ファイルを編集/etc/dnf/dnf.confし、行を追加しますexclude=nfs-utils。ファイルは次のようにする必要があります。
[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
exclude=nfs-utils
  1. 一般アップグレード:sudo dnf update -y

答え2

場合によっては、リポジトリに競合が発生することがあります。例を見てくださいdnf upgrade --exclude <offending-packages>。 dnfのマンページを確認することで、試すことができる最良のオプションを要求したり、邪魔なパッケージを削除したりすることができます。ほとんどの場合、問題は1日または数時間以内に消えます。アップグレード後はサポートされなくなりましたが、他のパッケージをブロックする以前のパッケージが残っているという問題が発生しました。ほこりを取り除いてください。たとえば、dnfの実行が中断され、以前のバージョンが消去されない場合など、データベースが破損している場合でもこれが発生する可能性があります。実行してdnf list installed(メモリ内、今は利用できないマシンで)並べ替え、重複する項目を見つけます。 rpmコマンドを使用して、古い重複エントリ(完全なrpm名が必要)を削除します。

関連情報