【Ubuntu 11.04:Gnome3】アップデートで「E: エラー、pkgProblemResolver::Resolve は停止しました。おそらく変更禁止パッケージが原因です。」と出てアップデート出来なくなった(一応解決) [ubuntu]
数日前から、Gnome3(Gnome Shell)を動かしているUbuntu 11.04(Natty)でアップデート・マネージャーからアップデートを行うとエラーになって、アップデートができませんでした。エラー時のスクリーンショットは取り忘れてしまいました。
そこで、コマンドライン(端末)からアップデートを行うと、下記のエラーがでました。
------------------------
natty@gnome3:~$ sudo apt-get dist-upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードパッケージを検出しています ... 失敗
以下のパッケージには満たせない依存関係があります:
evince-common : 破壊: evince (< 3.0.0-0ubuntu1) しかし、3.0.0-0ubuntu1~build1 はインストールされようとしています
E: エラー、pkgProblemResolver::Resolve は停止しました。おそらく変更禁止パッケージが原因です。
------------------------
そこで、evince-commonが怪しいと思い、試しに下記のコマンドを入力してみました。
sudo apt-get install evince-common
これは、下記のように動作してインストールされました。
------------------------
natty@gnome3:~$ sudo apt-get install evince-common
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
evince libevince3-3
提案パッケージ:
unrar
以下のパッケージは「削除」されます:
libevdocument3 libevview3
以下のパッケージが新たにインストールされます:
libevince3-3
以下のパッケージはアップグレードされます:
evince evince-common
アップグレード: 2 個、新規インストール: 1 個、削除: 2 個、保留: 86 個。
3,683 kB のアーカイブを取得する必要があります。
この操作後に追加で 692 kB のディスク容量が消費されます。
続行しますか [Y/n]?
取得:1 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ natty/main evince i386 3.0.2-0ubuntu2~natty2 [618 kB]
取得:2 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ natty/main libevince3-3 i386 3.0.2-0ubuntu2~natty2 [741 kB]
取得:3 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/ natty/main evince-common all 3.0.2-0ubuntu2~natty2 [2,324 kB]
~~ 後略 ~~
------------------------
その後、改めてアップデートを実施したら、
------------------------
natty@gnome3:~$ sudo apt-get dist-upgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
アップグレードパッケージを検出しています ... 完了
以下のパッケージは「削除」されます:
compiz-dev libgnome-desktop-3-dev libgtk-3-dev libgtk2.0-dev libwnck-dev
libxcomposite-dev libxcursor-dev libxdamage-dev libxfixes-dev
以下のパッケージは保留されます:
network-manager network-manager-gnome
以下のパッケージはアップグレードされます:
accountsservice aisleriot aptdaemon aptdaemon-data bind9-host brasero
brasero-cdrkit brasero-common cups cups-bsd cups-client cups-common
cups-ppdc dnsutils empathy empathy-common file-roller gdm gir1.2-lightdm-0
gir1.2-networkmanager-1.0 gnome-doc-utils gnome-games-common gnome-keyring
gnome-mahjongg gnome-screensaver gnome-tweak-tool gnomine
libaccountsservice0 libbind9-60 libbrasero-media3-1 libcups2 libcupscgi1
libcupsdriver1 libcupsimage2 libcupsmime1 libcupsppdc1 libdns69 libgck0
libgcr-3-0 libgnome-keyring0 libgtksourceview-3.0-0
libgtksourceview-3.0-common libgweather-3-0 libgweather-common libisc62
libisccc60 libisccfg62 liblightdm-gobject-0-0 liblightdm-qt-0-0 liblwres60
libmetacity-private0 libnm-glib-vpn1 libnm-glib4 libnm-util2 libnux-0.9-0
libnux-0.9-common libpam-gnome-keyring libpam-modules libpam-modules-bin
libpam-runtime libpam0g libxfixes3 lightdm lightdm-greeter-example-gtk
metacity metacity-common nux-tools python-apt python-apt-common
python-aptdaemon python-aptdaemon-gtk python-aptdaemon.gtk3widgets
python-aptdaemon.gtkwidgets python-ubuntuone-control-panel software-center
sudo ubuntuone-control-panel ubuntuone-control-panel-gtk unity unity-common
unity-place-files upstart x11proto-fixes-dev
アップグレード: 83 個、新規インストール: 0 個、削除: 9 個、保留: 2 個。
49.6 MB のアーカイブを取得する必要があります。
この操作後に 18.9 MB のディスク容量が解放されます。
続行しますか [Y/n]?
~~ 後略 ~~
------------------------
と、一応正常にアップデートは出来ました。アップデート出来なかったので、かなりパッケージが溜まってました。83個だって・・・
その後、また少し時間を空けてアップデート・マネージャーを動かしたら、今度はちゃんとアップデートしました。それと、今回の影響を一番受けそうなevinceは、ちゃんと動きました。
原因の予想としては、Gnome3をgnome3 teamのPPAからインストールしていると、evince-commonのパッケージもgnome3 teamのPPAからインストールされます。sudo apt-get install evince-commonのログを見ると分ります。それで、gnome3 teamのPPAリポジトリと私の環境のパッケージデータベースの両方かどちらか一方に不具合が起きていて、evince-commonがアップグレード対象なのに含まれなくて、依存関係を満たせないエラーが起きたのではないかと想像しています。これは私の勝手な推測ですが・・・
今後、同様なエラーが起きたら試す価値はありそうです。
←外付けHDD(USB 3.0接続)
最近はUSB 3.0の製品が普通に出回ってますね。
AMAZONとかでUSB3.0対応製品のレビューとか見ていると、
「USB 3.0を経験するとUSB 2.0には戻れない」という
主旨のコメントを見かけます。
そんなに早いのかな~。体験してみたい。
※注意※PC側もUSB 3.0に対応していないと高速化の効果は無いです。
コメント 0