読者です 読者をやめる 読者になる 読者になる

依存関係を解決できなかった件

今朝 yaourt -Syua やってみたら:

% yaourt -Syua
[sudo] rihine のパスワード:
:: パッケージデータベースの同期中...
 core                     121.1 KiB   107K/s 00:01 [######################] 100%
 extra                   1744.2 KiB   110K/s 00:16 [######################] 100%
 community                  3.4 MiB  88.8K/s 00:39 [######################] 100%
 multilib                 161.2 KiB  95.8K/s 00:02 [######################] 100%
 antergos                 252.6 KiB   204K/s 00:01 [######################] 100%
error: failed to prepare transaction (could not satisfy dependencies)
:: システム全体の更新を開始...
依存関係を解決しています...
衝突するパッケージがないか確認しています...
エラー: 処理の準備に失敗しました (依存関係を解決できませんでした)
:: light-locker-settings: python-gobject (3.20.0-1) をインストールすると 'python-gobject<3.20' の依存関係が壊れます
:: lightdm-webkit2-greeter: webkit2gtk (2.12.0-2) をインストールすると 'webkit2gtk<2.12' の依存関係が壊れます
:: lightdm-webkit2-greeter: gtk3 (3.20.2-1) をインストールすると 'gtk3<3.20' の依存関係が壊れます

antergos の lightdm 関連のパッケージ?が原因で依存関係が解決できなくてアップデートできなかった。

% yaourt -Ss lightdm-webkit2-greeter
antergos/lightdm-webkit2-greeter 2.0.0-1 (system) [installed]
    A webkit2 greeter for LightDM
aur/lightdm-webkit2-greeter 2.0.0-2 [installed: 2.0.0-1] (Out of Date) (41) (5.34)
    A webkit2 greeter for LightDM

lightdm-webkit2-greeter を -Si してみる:

% yaourt -Si lightdm-webkit2-greeter
リポジトリ             : antergos
名前                   : lightdm-webkit2-greeter
バージョン             : 2.0.0-1
説明                   : A webkit2 greeter for LightDM
アーキテクチャ         : x86_64
URL                    : https://github.com/antergos/lightdm-webkit2-greeter
ライセンス             : GPL3
グループ               : system
提供                   : lightdm-webkit-greeter
                         lightdm-webkit-theme-antergos=2.3.2
依存パッケージ         : lightdm  webkit2gtk>=2.10.2  webkit2gtk<2.12
                         gtk3>=3.18  gtk3<3.20
提案パッケージ         : なし
衝突パッケージ         : lightdm-webkit-greeter  lightdm-webkit-theme-antergos
置換パッケージ         : lightdm-webkit-greeter
                         lightdm-webkit-theme-antergos<2.2.4
ダウンロード容量       : 551.74 KiB
インストール容量       : 1692.00 KiB
パッケージ作成者       : Antergos Build Server <dev@antergos.com>
ビルド日時             : 2016年01月11日 16時30分13秒
検証方法               : MD5 Sum  SHA-256 Sum  署名

light-locker-settings を -Si してみる:

% yaourt -Si light-locker-settings
リポジトリ             : antergos
名前                   : light-locker-settings
バージョン             : 1.5.2-2
説明                   : Just a simple settings dialog for light-locker
アーキテクチャ         : any
URL                    : https://github.com/lots0logs/light-locker-settings
ライセンス             : GPL3
グループ               : なし
提供                   : なし
依存パッケージ         : light-locker  python-gobject>=3.18
                         python-gobject<3.20  python-psutil
提案パッケージ         : なし
衝突パッケージ         : なし
置換パッケージ         : なし
ダウンロード容量       : 33.44 KiB
インストール容量       : 391.00 KiB
パッケージ作成者       : Antergos Build Server <dev@antergos.com>
ビルド日時             : 2015年10月09日 12時32分52秒
検証方法               : MD5 Sum  SHA-256 Sum  署名

どうやら、python-gobject と webkit2gtk と gtk3 がアップデートされるらしい。
今、lightdm は使っていないので、引っかかるパッケージを削除してみる:

% yaourt -R light-locker-settings lightdm-webkit2-greeter
[sudo] rihine のパスワード:
依存関係を確認しています...

パッケージ (2) light-locker-settings-1.5.2-2  lightdm-webkit2-greeter-2.0.0-1

合計削除容量:  2.03 MiB

:: 以上のパッケージを削除しますか? [Y/n] y
:: パッケージの変更を処理しています...
(1/2) 削除 lightdm-webkit2-greeter                 [######################] 100%
警告: /etc/lightdm/lightdm-webkit2-greeter.conf は /etc/lightdm/lightdm-webkit2-greeter.conf.pacsave として保存されました
(2/2) 削除 light-locker-settings                   [######################] 100%
==> インストールしたパッケージから必要とされないパッケージ:
    python-psutil

gnome のアップデートがあったらしい。
めっちゃ多いwwwww

% yaourt -Syua
:: パッケージデータベースの同期中...
 core は最新です
 extra は最新です
 community は最新です
 multilib は最新です
 antergos は最新です
 外部のパッケージ: \ 47 / 47

==> パッケージの更新 (新リリース):
extra/boost                         1.60.0-2             2 -> 4
extra/boost-libs                    1.60.0-2             2 -> 4
extra/brltty                        5.3.1-2              2 -> 3
extra/cups-filters                  1.8.3-1              1 -> 2
extra/firefox                       45.0.1-1             1 -> 5
extra/harfbuzz                      1.2.4-1              1 -> 3
extra/harfbuzz-icu                  1.2.4-1              1 -> 3
extra/libcanberra                   0.30-5               5 -> 6
extra/libcanberra-pulse             0.30-5               5 -> 6
extra/libcdr                        0.1.2-1              1 -> 2
extra/libe-book                     0.1.2-4              4 -> 5
extra/libfbclient                   2.5.5.26952-1        1 -> 2
extra/libmspub                      0.1.2-4              4 -> 5
extra/libphonenumber                7.2.5-1              1 -> 2
extra/libreoffice-fresh             5.1.1-3              3 -> 4
extra/libsynctex                    2015.37497-10        10 -> 11
extra/libvisio                      0.1.5-1              1 -> 2
extra/libxml2                       2.9.3-1              1 -> 2
extra/qt4                           4.8.7-7              7 -> 8
extra/qt5-base                      5.6.0-2              2 -> 3
extra/qt5-webkit                    5.6.0-2              2 -> 4
extra/raptor                        2.0.15-3             3 -> 4
extra/texlive-bin                   2015.37497-10        10 -> 11
extra/webkitgtk                     2.4.10-1             1 -> 2
extra/webkitgtk2                    2.4.10-1             1 -> 2
community/blender                   17:2.77.a-1          1 -> 2
community/nodejs                    5.10.1-1             1 -> 2
multilib/lib32-harfbuzz             1.2.4-1              1 -> 2

==> ソフトウェアの更新 (新バージョン) :
core/glib2                          2.46.2-4             -> 2.48.0-1
extra/adwaita-icon-theme            3.18.0-1             -> 3.20-1
extra/at-spi2-atk                   2.18.1-1             -> 2.20.0-1
extra/at-spi2-core                  2.18.3-1             -> 2.20.0-1
extra/atk                           2.18.0-1             -> 2.20.0-1
extra/baobab                        3.18.1-1             -> 3.20.0-1
extra/bijiben                       3.18.2-2             -> 3.20.0-1
extra/caribou                       0.4.19-2             -> 0.4.20-1
extra/cheese                        3.18.1-1             -> 3.20.0-1
extra/chromium                      49.0.2623.110-1      -> 49.0.2623.112-1
extra/clutter                       1.24.2-1             -> 1.26.0-1
extra/clutter-gst                   3.0.16-1             -> 3.0.18-1
extra/clutter-gst2                  2.0.16-1             -> 2.0.18-1
extra/clutter-gtk                   1.6.6-1              -> 1.8.0-1
extra/cogl                          1.22.0-1             -> 1.22.0+11+g81ab4a3-1
extra/colord                        1.2.12-1             -> 1.3.2-1
extra/dconf                         0.24.0-1             -> 0.26.0-1
extra/dconf-editor                  3.18.2-1             -> 3.20.0-1
extra/eog                           3.18.2-1             -> 3.20.0-1
extra/evince                        3.18.2-2             -> 3.20.0-1
extra/evolution-data-server         3.18.5-1             -> 3.20.0-2
extra/file-roller                   3.16.4-1             -> 3.20.0-1
extra/gcr                           3.18.0-1             -> 3.20.0-1
extra/gdm                           3.18.2-1             -> 3.20.0-1
extra/gedit                         3.18.3-1             -> 3.20.1-1
extra/gegl                          0.3.4-5              -> 0.3.6-1
extra/geocode-glib                  3.18.2-1             -> 3.20.0-1
extra/gjs                           1.44.0-2             -> 1.45.3-1
extra/glib-networking               2.46.1-1             -> 2.48.0-1
extra/glibmm                        2.46.3-1             -> 2.48.1-1
extra/gnome-backgrounds             3.18.0-1             -> 3.20-1
extra/gnome-bluetooth               3.18.2-1             -> 3.18.3-1
extra/gnome-calculator              3.18.3-1             -> 3.20.0-1
extra/gnome-calendar                3.18.3-1             -> 3.20.0-1
extra/gnome-color-manager           3.18.0-2             -> 3.20.0-1
extra/gnome-contacts                3.18.1-1             -> 3.19.91-1
extra/gnome-control-center          3.18.2-1             -> 3.20.0-1
extra/gnome-desktop                 1:3.18.2-1           -> 1:3.20.0-1
extra/gnome-disk-utility            3.18.3.1-1           -> 3.20.0-1
extra/gnome-documents               3.18.2-1             -> 3.20.0-1
extra/gnome-font-viewer             3.16.2-2             -> 3.20.0-1
extra/gnome-keyring                 1:3.18.3-1           -> 1:3.20.0-1
extra/gnome-logs                    3.18.1-1             -> 3.20.0-1
extra/gnome-maps                    3.18.2-1             -> 3.20.0-1
extra/gnome-music                   3.18.2-1             -> 3.20.0-1
extra/gnome-online-accounts         3.18.2.1-1           -> 3.20.0-1
extra/gnome-online-miners           3.14.3-1             -> 3.20.0-1
extra/gnome-photos                  3.18.3-1             -> 3.20.0-2
extra/gnome-session                 3.18.1.2-1           -> 3.20.0-2
extra/gnome-settings-daemon         3.18.3-1             -> 3.20.0-1
extra/gnome-shell                   3.18.4-2             -> 3.20.0-2
extra/gnome-shell-extensions        3.18.4-1             -> 3.20.0-1
extra/gnome-sound-recorder          3.18.2-1             -> 3.19.91-1
extra/gnome-system-monitor          3.18.2-2             -> 3.20.0-1
extra/gnome-terminal                3.18.3-1             -> 3.20.0-1
extra/gnome-themes-standard         3.18.0-1             -> 3.20-1
extra/gnome-tweak-tool              3.18.1-1             -> 3.20.0-1
extra/gnome-weather                 3.18.1-1             -> 3.20.0-1
extra/gobject-introspection         1.46.0-1             -> 1.48.0-1
extra/gobject-introspection-runtime 1.46.0-1             -> 1.48.0-1
extra/grilo                         0.2.15-1             -> 0.3.0-1
extra/grilo-plugins                 0.2.17-1             -> 0.3.1-1
extra/gsettings-desktop-schemas     3.18.1-1             -> 3.20.0-1
extra/gst-libav                     1.6.3-3              -> 1.8.0-1
extra/gst-plugins-bad               1.6.3-6              -> 1.8.0-2
extra/gst-plugins-base              1.6.3-1              -> 1.8.0-1
extra/gst-plugins-base-libs         1.6.3-1              -> 1.8.0-1
extra/gst-plugins-good              1.6.3-1              -> 1.8.0-1
extra/gst-plugins-ugly              1.6.3-1              -> 1.8.0-1
extra/gstreamer                     1.6.3-1              -> 1.8.0-1
extra/gstreamer-vaapi               1.6.0-1              -> 1.8.0-1
extra/gtk-update-icon-cache         3.18.9-1             -> 3.20.2-1
extra/gtk3                          3.18.9-1             -> 3.20.2-1
extra/gtkmm3                        3.18.0-2             -> 3.20.0-1
extra/gtksourceview3                3.18.2-1             -> 3.20.1-1
extra/gvfs                          1.26.3-1             -> 1.28.0-1
extra/gvfs-mtp                      1.26.3-1             -> 1.28.0-1
extra/icu                           56.1-2               -> 57.1-1
extra/json-glib                     1.0.4-1              -> 1.2.0-1
extra/libchamplain                  0.12.12-1            -> 0.12.13-1
extra/libgdm                        3.18.2-1             -> 3.20.0-1
extra/libgit2                       1:0.23.4-3           -> 1:0.24.0-1
extra/libgtop                       2.32.0-1             -> 2.34.0-1
extra/libgweather                   3.18.1-1             -> 3.20.0-1
extra/libnautilus-extension         3.18.5-1             -> 3.20.0-1
extra/liborcus                      0.11.0-1             -> 0.11.1-1
extra/libpeas                       1.16.0-1             -> 1.18.0-1
extra/libsoup                       2.52.2-1             -> 2.54.0.1-1
extra/libtracker-sparql             1.6.1-3              -> 1.8.0-2
extra/mutter                        3.18.3-2             -> 3.20.0-1
extra/nautilus                      3.18.5-1             -> 3.20.0-1
extra/orca                          3.18.2-1             -> 3.20.0-1
extra/pango                         1.39.0-1             -> 1.40.0-1
extra/pangomm                       2.38.1-2             -> 2.40.0-1
extra/poppler                       0.41.0-1             -> 0.42.0-1
extra/poppler-glib                  0.41.0-1             -> 0.42.0-1
extra/pygobject-devel               3.18.2-1             -> 3.20.0-1
extra/python-atspi                  2.18.0-1             -> 2.20.0-1
extra/python-gobject                3.18.2-1             -> 3.20.0-1
extra/python2-atspi                 2.18.0-1             -> 2.20.0-1
extra/python2-gobject               3.18.2-1             -> 3.20.0-1
extra/seahorse                      3.18.0-2             -> 3.20.0-1
extra/thunderbird                   38.7.1-1             -> 38.7.2-1
extra/totem                         3.18.1-1             -> 3.20.0-1
extra/tracker                       1.6.1-3              -> 1.8.0-2
extra/vala                          0.30.1-1             -> 0.32.0-1
extra/vte-common                    0.42.5-1             -> 0.44.0-1
extra/vte3                          0.42.5-1             -> 0.44.0-1
extra/webkit2gtk                    2.10.9-1             -> 2.12.0-2
extra/zenity                        3.18.1.1-1           -> 3.20.0-1
community/neovim                    0.1.2-1              -> 0.1.3-1
community/openttd                   1.5.3-1              -> 1.6.0-1
multilib/lib32-giflib               5.1.2-1              -> 5.1.3-1
multilib/lib32-icu                  56.1-2               -> 57.1-1
multilib/lib32-mpg123               1.22.4-1             -> 1.23.0-1
aur/emacs-org-mode-git              8.3.4.709.g519f78d-1 -> 8.3.4.712.g0fac70e-1
aur/google-cloud-sdk                102.0.0-1            -> 104.0.0-1

==> 新規パッケージ :
                                                         (gedit から必要とされてextra/gspell                        1.0.0-1
                                                         (gnome-photos から必要extra/libraw                        0.17.1-1
                                                         (libtracker-sparql からextra/libstemmer                    0+337-2
                                                         (python-mako から必要とextra/python-beaker                 1.8.0-1
                                                         (gobject-introspection extra/python-mako                   1.0.4-1
                                                         (python-mako から必要とextra/python-markupsafe             0.23-3
                                                         (gtk3 から必要とされてextra/wayland-protocols              1.3-1
                                                         (gnome-photos から必要community/libgexiv2                 0.10.3-4

==> アップグレードを続行しますか ? [Y/n]
==> [V]パッケージの詳細表示  [M]手動でパッケージを選択
==> -----------------------------
==> 

(๑´ڡ`๑) なんか大丈夫そう