Я пытаюсь обновить мой 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
Должен ли я волноваться? Обновление все еще в процессе, поэтому я не знаю, столкнусь ли я снова с той же ошибкой.
Да, попробуйте запустить
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.
Нет ничего плохого в том, чтобы запустить частичное обновление, кстати, обычно она исправляет проблемы так, как это делается в пакете. Пожалуйста, дайте мне знать, если у вас продолжатся эти проблемы после. С наилучшими пожеланиями
Я знаю, что уже немного поздно, но сегодня я столкнулся с этой проблемой (Ubuntu 14.04 LTS запускает мой компьютер) и Я считаю, что это может быть какая-то проблема с менеджером обновлений .В любом случае я пробовал любые возможные варианты с dpkg и apt-get , но ни один из них не работал. В конце концов старый добрый Synaptic выполнил свою работу, установив все пакеты, которые были выделены серым цветом в диспетчере обновлений .