haiju's 開発メモ

開発に必要な情報を自分用にメモ

Upgrading manjaro system fails when install lib32-libcanberra

久しぶりにVMのManjaroを起動してシステムの更新をしようとしたら

下記メッセージが出たので、とりあえず両方yで抜けようとしたが

エラーで更新されなかったので調べたことをメモしておく(Φω|

(nも試したがエラーで更新されない)

[エラー内容/日本語]

:: システム全体の更新を開始...
警告: gnome-wallpapers: ローカル (20201023-1) のほうが community よりも最新です (20201020-1)
:: lib32-libcanberra-pulse を multilib/lib32-libcanberra に置き換えますか? [Y/n] y
:: libcanberra-pulse を extra/libcanberra に置き換えますか? [Y/n] y
依存関係を解決しています...
衝突するパッケージがないか確認しています...
エラー: 処理の準備に失敗しました (依存関係を解決できませんでした)
:: lib32-libcanberra (0.30+2+gc0620e4-4) をインストールすると 'lib32-libcanberra=0.30+2+gc0620e4-3' が破壊され lib32-libcanberra-gstreamer の依存関係が壊れます
:: libcanberra (0.30+2+gc0620e4-4) をインストールすると 'libcanberra=0.30+2+gc0620e4-3' が破壊され libcanberra-gstreamer の依存関係が壊れます

[修正手順]

1. 以下のgstreamer関連パッケージを削除。

% sudo pacman -Rdd lib32-libcanberra-pulse lib32-libcanberra-gstreamer libcanberra-pulse libcanberra-gstreamer

2. pamacを更新。

% pamac update

[参考サイト]

forum.manjaro.org

unix.stackexchange.com

www.reddit.com