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

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

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

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

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

7
задан 9 January 2014 в 06:11

2 ответа

Да, попробуйте запустить

sudo apt-get install -f

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

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

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

apt-get install --help

Другой хороший способ прочитать об использовании - с помощью man-страниц. 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.

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

6
ответ дан 9 January 2014 в 06:11

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

4
ответ дан 9 January 2014 в 06:11

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

Похожие вопросы: