web-dev-qa-db-ja.com

すべてのアップデートをインストールできるわけではありません:部分アップグレード

Software Updaterアプリを介して、vmwareプレーヤーUbuntu vmをSaucy Salamanderに更新しようとしています。悲しいことに、vmware playerがパッケージをインストールしている間、これまで見たことのない本当に奇妙なエラーが発生しました。私はそれが何であったか思い出せませんが、retryまたはpass onto vm、または同様のオプションをクリックして続行できます。 pass onto vmオプションにより、vmが完全にクラッシュしました。

vmを再度ブートしようとすると、VMのtake ownershipまたはブートのcancelのいずれかができるという奇妙なエラーが発生しました。本当に奇妙ですが、所有権の取得オプションは、私のVMを損傷する可能性があると言いました。

代わりにWindows 7をシャットダウンすることにしました。 PCを再起動すると、vmを正常に起動できます。SoftwareUpdaterは正常に起動しますが、checking for updatesが完了するとグレー表示のままになります。

実行してコマンドラインからSoftware Updaterを起動する

$ Sudo update-manager

次のエラーが発生していることがわかります。

Error loading .desktop file /usr/share/applications/gnomine.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-mines:gnome-mines.desktop: constructor returned NULL
Error loading .desktop file /usr/share/applications/gnome-sudoku.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-sudoku:gnome-sudoku.desktop: constructor returned NULL
Error loading .desktop file /usr/share/applications/mahjongg.desktop: constructor returned NULL
Error loading .desktop file /usr/share/app-install/desktop/gnome-control-center-signon:update-accounts.desktop: constructor returned NULL

どのように進めればよいのかわかりませんが、これは今では私の3回目の起動であり、同じ話です。

Ubuntuは完全に動作しますが、Software Updater/update-managerは完全に揚げられています。アドバイスはありますか? Ubuntu noobyはここで話していますが、これは問題が表面的なことを意味しますか?それはGUIと関係があるだけで、簡単に修正できますか?善のために精神的なことをしようとしていたわけではありません。

これでエラーを修正できますか?

Sudo apt-get install -f

実行する前に、fフラグは正確に何をしますか?

更新

約60分間実行したままにして、解決しました! partial updateしかできないと書かれていますが、そのproblem can be caused by damaged or unofficial software.は以前のエラーによって引き起こされたダメージですか?完全なメッセージ:

Not all Updates can be installed
Run a partial upgrade, to install as many updates as possible.

This can be caused by:
* A previous upgrade which didn't complete
* Problems with some of the installed software
* Inofficial software packages not provided by Ubuntu
* Normal changes of a pre-release version of Ubuntu

Partial Upgrade Close

心配する必要がありますか?アップデートはまだ処理中であるため、同じエラーが再度発生するかどうかわかりません。

6
Starkers

はい、試して実行してください

Sudo apt-get install -f

--help使用テキストから

-f  Attempt to correct a system with broken dependencies in place

を使用してこれに到達することができます

apt-get install --help

使用法を調べるもう1つの良い方法は、manページを使用することです。 apt-get状態のmanページ

-f, --fix-broken
       Fix; attempt to correct a system with broken dependencies in place.
       This option, when used with install/remove, can omit any packages
       to permit APT to deduce a likely solution. If packages are
       specified, these have to completely correct the problem. The option
       is sometimes necessary when running APT for the first time; APT
       itself does not allow broken package dependencies to exist on a
       system. It is possible that a system's dependency structure can be
       so corrupt as to require manual intervention (which usually means
       using dselect(1) or dpkg --remove to eliminate some of the
       offending packages). Use of this option together with -m may
       produce an error in some situations. Configuration Item:
       APT::Get::Fix-Broken.

部分的なアップグレードを実行しても何も問題はありません。付随的に、通常はパッケージの方法で問題を修正します。引き続きこれらの問題が発生する場合はお知らせください。宜しくお願いします

5
OYRM

私はそれが少し遅れていることを知っていますが、今日この問題の影響を受けています(Ubuntu14.04LTSは私のボックスを実行します) update-managerの問題のとにかくdpkgapt-getで可能なオプションを試しましたが、どれも機能しませんでした。最後に、古い良いSynapticが仕事をし、update-managerでグレーアウトされたすべてのパッケージをインストールしました

4