centOs8安裝docker報錯:錯誤:事務檢查錯誤

運行sudo yum install docker-ce docker-ce-cli containerd.io命令安裝docker時會報Transaction check error事物檢查錯誤,試了幾遍也都是這個問題。

運行事務檢查
事務檢查成功。
運行事務測試
下載的軟件包保存在緩存中,直到下次成功執行事務。
您可以通過執行 ‘dnf clean packages’ 刪除軟件包緩存。
錯誤:事務檢查錯誤:
file /usr/share/man/man1/docker-attach.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-build.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-commit.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-container-prune.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-container.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-cp.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-create.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-diff.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-events.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-exec.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-export.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-history.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-image-prune.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-image.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-images.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-import.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-info.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-inspect.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-kill.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-load.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-login.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-logout.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-logs.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-pause.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-port.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-ps.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-pull.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-push.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-restart.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-rm.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-rmi.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-run.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-save.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-search.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-start.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-stats.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-stop.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-system-df.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-system-prune.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-system.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-tag.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-top.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-unpause.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-version.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-volume-create.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-volume-inspect.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-volume-ls.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-volume-prune.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-volume-rm.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-volume.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker-wait.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch
file /usr/share/man/man1/docker.1.gz from install of docker-ce-cli-1:19.03.9-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch

後面發現是安裝docker會與podman有衝突,這個在上面的大段錯誤信息中也有描述到。

  1. 通過rpm -q podman命令查看本地環境中的podman信息
[root@wuwl ~]# rpm -q podman
podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64
  1. 卸載podman,dnf remove podman
[root@wuwl ~]# dnf remove podman
模塊依賴問題

 問題 1: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBD-SQLite:1.58:8010020191114033549:073fa5fe-0.x86_64
 問題 2: conflicting requests
  - nothing provides module(perl:5.26) needed by module perl-DBI:1.641:8010020191113222731:16b3ab4d-0.x86_64
依賴關係解決。
========================================================================================================================
 軟件包                  架構          版本                                                     倉庫               大小
========================================================================================================================
移除:
 podman                  x86_64        1.4.2-5.module_el8.1.0+237+63e26edc                      @AppStream         51 M
移除依賴的軟件包:
 cockpit-podman          noarch        4-1.module_el8.1.0+237+63e26edc                          @AppStream        5.1 M
清除未被使用的依賴關係:
 libvarlink              x86_64        18-3.el8                                                 @anaconda         129 k
 oci-systemd-hook        x86_64        1:0.1.15-2.git2d0b8a3.module_el8.1.0+237+63e26edc        @AppStream         74 k
 podman-manpages         noarch        1.4.2-5.module_el8.1.0+237+63e26edc                      @AppStream        134 k

事務概要
========================================================================================================================
移除  5 軟件包

將會釋放空間:56 M
確定嗎?[y/N]: y
運行事務檢查
事務檢查成功。
運行事務測試
事務測試成功。
運行事務
  準備中  :                                                                                                         1/1 
  運行腳本: cockpit-podman-4-1.module_el8.1.0+237+63e26edc.noarch                                                   1/1 
  刪除    : cockpit-podman-4-1.module_el8.1.0+237+63e26edc.noarch                                                   1/5 
  刪除    : podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64                                                       2/5 
  運行腳本: podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64                                                       2/5 
  刪除    : podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch                                              3/5 
  刪除    : oci-systemd-hook-1:0.1.15-2.git2d0b8a3.module_el8.1.0+237+63e26edc.x86_64                               4/5 
  刪除    : libvarlink-18-3.el8.x86_64                                                                              5/5 
  運行腳本: libvarlink-18-3.el8.x86_64                                                                              5/5 
  驗證    : cockpit-podman-4-1.module_el8.1.0+237+63e26edc.noarch                                                   1/5 
  驗證    : libvarlink-18-3.el8.x86_64                                                                              2/5 
  驗證    : oci-systemd-hook-1:0.1.15-2.git2d0b8a3.module_el8.1.0+237+63e26edc.x86_64                               3/5 
  驗證    : podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64                                                       4/5 
  驗證    : podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch                                              5/5 

已移除:
  podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64                                                                     
  cockpit-podman-4-1.module_el8.1.0+237+63e26edc.noarch                                                                 
  libvarlink-18-3.el8.x86_64                                                                                            
  oci-systemd-hook-1:0.1.15-2.git2d0b8a3.module_el8.1.0+237+63e26edc.x86_64                                             
  podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch                                                            

完畢!
  1. 安裝docker
[root@wuwl ~]# sudo yum install -y yum-utils \
>   device-mapper-persistent-data \
>   lvm2
上次元數據過期檢查:0:06:02 前,執行於 20200525日 星期一 220047秒。
軟件包 yum-utils-4.0.8-3.el8.noarch 已安裝。
軟件包 device-mapper-persistent-data-0.8.5-2.el8.x86_64 已安裝。
軟件包 lvm2-8:2.03.05-5.el8.0.1.x86_64 已安裝。
依賴關係解決。
無需任何處理。
完畢!
[root@wuwl ~]# sudo yum-config-manager \
>     --add-repo \
>     https://download.docker.com/linux/centos/docker-ce.repo
添加倉庫自:https://download.docker.com/linux/centos/docker-ce.repo
[root@wuwl ~]# sudo yum install docker-ce docker-ce-cli containerd.io
CentOS-8 - AppStream                                                                    2.8 kB/s | 4.3 kB     00:01    
CentOS-8 - Base                                                                         5.4 kB/s | 3.9 kB     00:00    
CentOS-8 - Extras                                                                       1.5 kB/s | 1.5 kB     00:01    
Docker CE Stable - x86_64                                                               9.0 kB/s | 3.5 kB     00:00    
軟件包 containerd.io-1.2.6-3.3.fc30.x86_64 已安裝。
依賴關係解決。
========================================================================================================================
 軟件包                      架構                 版本                             倉庫                            大小
========================================================================================================================
安裝:
 docker-ce                   x86_64               3:19.03.9-3.el7                  docker-ce-stable                24 M
 docker-ce-cli               x86_64               1:19.03.9-3.el7                  docker-ce-stable                38 M
安裝依賴關係:
 libcgroup                   x86_64               0.41-19.el8                      BaseOS                          70 k

事務概要
========================================================================================================================
安裝  3 軟件包

總下載:62 M
安裝大小:263 M
確定嗎?[y/N]: y
下載軟件包:
(1/3): libcgroup-0.41-19.el8.x86_64.rpm                                                 176 kB/s |  70 kB     00:00    
(2/3): docker-ce-19.03.9-3.el7.x86_64.rpm                                               1.2 MB/s |  24 MB     00:20    
(3/3): docker-ce-cli-19.03.9-3.el7.x86_64.rpm                                           1.9 MB/s |  38 MB     00:20    
------------------------------------------------------------------------------------------------------------------------
總計                                                                                    2.6 MB/s |  62 MB     00:23     
運行事務檢查
事務檢查成功。
運行事務測試
事務測試成功。
運行事務
  準備中  :                                                                                                         1/1 
  安裝    : docker-ce-cli-1:19.03.9-3.el7.x86_64                                                                    1/3 
  運行腳本: docker-ce-cli-1:19.03.9-3.el7.x86_64                                                                    1/3 
  運行腳本: libcgroup-0.41-19.el8.x86_64                                                                            2/3 
  安裝    : libcgroup-0.41-19.el8.x86_64                                                                            2/3 
  運行腳本: libcgroup-0.41-19.el8.x86_64                                                                            2/3 
  安裝    : docker-ce-3:19.03.9-3.el7.x86_64                                                                        3/3 
  運行腳本: docker-ce-3:19.03.9-3.el7.x86_64                                                                        3/3 
  驗證    : libcgroup-0.41-19.el8.x86_64                                                                            1/3 
  驗證    : docker-ce-3:19.03.9-3.el7.x86_64                                                                        2/3 
  驗證    : docker-ce-cli-1:19.03.9-3.el7.x86_64                                                                    3/3 

已安裝:
  docker-ce-3:19.03.9-3.el7.x86_64       docker-ce-cli-1:19.03.9-3.el7.x86_64       libcgroup-0.41-19.el8.x86_64      

完畢!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章