Не все обновления могут быть установлены: частичное обновление
Я пытаюсь обновить свой 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 сделал свою работу, установив все пакеты, которые были выделены серым цветом в менеджере обновлений.