manjaro系統更新出現問題:manjaro-gnome-settings 與 manjaro-gnome-settings-18.0 有衝突

環境

聯想筆記本上裝的Manjaro
Manjaro版本:更新之前忘了看了,更新過之後的:20.0.2

問題重現

自己筆記本上的Manjaro好久沒有更新過了,今天就隨手執行了一下更新的命令:

sudo pacman -Syyu

結果出現了包衝突,具體日誌信息如下:

# wedo @ mjo in ~ [16:21:33] 
$ sudo pacman -Syyu
[sudo] wedo 的密碼:
:: 正在同步軟件包數據庫...
 core                  169.4 KiB   941 KiB/s 00:00 [######################] 100%
 extra                   2.0 MiB   975 KiB/s 00:02 [######################] 100%
 community               5.9 MiB  1042 KiB/s 00:06 [######################] 100%
 multilib              195.2 KiB  1774 KiB/s 00:00 [######################] 100%
 archlinuxcn          1407.3 KiB   249 KiB/s 00:06 [######################] 100%
:: 正在進行全面系統更新...
警告:grub:本地 (2:2.02-8) 比 core 的版本更新 (2.04-10)
:: 替換 libwbclient 爲 extra/smbclient 嗎 ? [Y/n] n
警告:lsb-release:本地 (1.4-15) 比 core 的版本更新 (1.4-13)
:: 替換 microsoft-office-online-jak 爲 community/microsoft-office-web-jak 嗎 ? [Y/n] n
:: 替換 python-xdg 爲 extra/python-pyxdg 嗎 ? [Y/n] y
警告:yaourt:本地 (1.9-2) 比 archlinuxcn 的版本更新 (1.9-1)
正在解析依賴關係...
正在查找軟件包衝突...
:: manjaro-gnome-settings 與 manjaro-gnome-settings-18.0 有衝突。刪除 manjaro-gnome-settings-18.0 嗎? [y/N] y
:: manjaro-gnome-extension-settings 與 manjaro-gnome-extension-settings-18.0 有衝突。刪除 manjaro-gnome-extension-settings-18.0 嗎? [y/N] y
警告:檢測到循環依賴:
警告:bashrc-manjaro 將在它 bash 的依賴關係之前被安裝
警告:檢測到循環依賴:
警告:harfbuzz 將在它 freetype2 的依賴關係之前被安裝
警告:檢測到循環依賴:
警告:libglvnd 將在它 mesa 的依賴關係之前被安裝
警告:檢測到循環依賴:
警告:usbmuxd 將在它 libimobiledevice 的依賴關係之前被安裝
警告:檢測到循環依賴:
警告:lib32-harfbuzz 將在它 lib32-freetype2 的依賴關係之前被安裝
警告:檢測到循環依賴:
警告:lib32-mesa 將在它 lib32-libglvnd 的依賴關係之前被安裝
警告:檢測到循環依賴:
警告:lib32-keyutils 將在它 lib32-krb5 的依賴關係之前被安裝

軟件包 (1043) a52dec-0.7.4-11  aalib-1.4rc5-14  accountsservice-0.6.55-2
              acl-2.2.53-3  acpi-1.7-3
              adobe-source-code-pro-fonts-2.030ro+1.050it-6
              adwaita-icon-theme-3.36.1-1  alsa-lib-1.2.2-1  alsa-oss-1.1.8-3
              alsa-plugins-1:1.2.2-2  alsa-topology-conf-1.2.2-2
              alsa-ucm-conf-1.2.2-1  alsa-utils-1.2.2-1  amtk-5.0.2-1
              anaconda-2020.02-1  aom-1.0.0.errata1+avif-1  apache-2.4.43-1
              。。。
              。。。
              。。。
              。。。

下載大小:       0.01 MiB
全部安裝大小:  14638.45 MiB
淨更新大小:    458.04 MiB

:: 進行安裝嗎? [Y/n] y
:: 正在獲取軟件包......
 manjaro-gnome-ex...     6.4 KiB  26.7 KiB/s 00:00 [######################] 100%
(1040/1040) 正在檢查密鑰環裏的密鑰                 [######################] 100%
(1040/1040) 正在檢查軟件包完整性                   [######################] 100%
錯誤:manjaro-gnome-extension-settings: 來自 "Matti Hyttinen <[email protected]>" 的簽名是未知信任的
:: 文件 /var/cache/pacman/pkg/manjaro-gnome-extension-settings-20200426-1-any.pkg.tar.zst 已損壞 (無效或已損壞的軟件包 (PGP 簽名)).
打算刪除嗎? [Y/n] y
錯誤:無法提交處理 (無效或已損壞的軟件包)
發生錯誤,沒有軟件包被更新。
(python3.6) 

問題思考

我們可以看到日誌開始的時候說:
:: manjaro-gnome-settings 與 manjaro-gnome-settings-18.0 有衝突。刪除 manjaro-gnome-settings-18.0 嗎? [y/N] y
選N的話直接報錯並結束
:: manjaro-gnome-extension-settings 與 manjaro-gnome-extension-settings-18.0 有衝突。刪除 manjaro-gnome-extension-settings-18.0 嗎? [y/N] y

日誌結束的時候說:
manjaro-gnome-extension-settings的簽名是未知信任並且它的安裝包損壞了吧啦吧啦

下載了好幾次都說安裝包損壞了, 沒有辦法,此路不通

問題回到原點:
系統說:manjaro-gnome-settings 與 manjaro-gnome-settings-18.0 有衝突 並且問你是否刪除後者, 我們只能選擇刪除,但是後面它還會會下載 xxx-18的包
那麼我們能不能直接把這個軟件刪了呢:

問題解決

  1. 打開Manjaro的軟件管理
  2. 搜索manjaro-gnome-settings
  3. 把manjaro-gnome-settings-18.0刪掉
    如下圖:
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章