Не все обновления могут быть установлены: частичное обновление

Я пытаюсь обновить свой vmware-плеер Ubuntu vm до Saucy Salamander через приложение Software Updater. К сожалению, пока он устанавливал пакеты, vmware player выдал эту действительно странную ошибку, которую я никогда раньше не видел. Я не могу вспомнить, что это было, но я мог либо продолжить, нажав retry или же pass onto vmили аналогичные варианты. pass onto vm Эта опция привела к полному сбою виртуальной машины.

При попытке загрузить vm снова я получил эту странную ошибку, говоря, что я могу либо take ownership из ВМ или cancel ботинок. Действительно странно, но вариант принятия собственности сказал, что это может повредить мой VM.

Я решил закрыть Windows 7 вместо этого. После перезагрузки компьютера я могу нормально загрузить виртуальную машину, и хотя Software Updater запускается нормально, он продолжает светиться, когда завершает работу. 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

Не знаю, как поступить, но теперь это мой третий загрузчик, и это та же история.

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

Я должен беспокоиться? Обновление все еще в процессе, поэтому я не знаю, столкнусь ли я снова с той же ошибкой.

2 ответа

Решение

Да, попробуй и беги

sudo apt-get install -f

От --help текст использования мы находим

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

Вы можете добраться до этого с помощью

apt-get install --help

Еще один хороший способ прочитать об использовании - справочные страницы. Страница man для состояний apt-get

-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.

Нет ничего плохого в том, чтобы запустить частичное обновление, кстати, оно, как правило, решает проблемы пакетным способом. Пожалуйста, дайте мне знать, если у вас возникнут эти проблемы после. С наилучшими пожеланиями

Я знаю, что уже немного поздно, но сегодня эта проблема затронула меня (Ubuntu 14.04 LTS запускает мой компьютер), и я считаю, что это может быть какой-то проблемой с update-manager. В любом случае я пробовал любой возможный вариант с dpkg и apt-get, но ни один из них не работал. В конце концов старый добрый Synaptic сделал свою работу, установив все пакеты, которые были выделены серым цветом в менеджере обновлений.

Другие вопросы по тегам