У меня проблемы со вчерашнего дня после обновления. Сессия GNOME как-то испортилась, и теперь я не могу устанавливать ни новые обновления, ни новые приложения. Вот что я получил от терминала после выполнения рекомендованных apt-get install -f
;
(Reading database ... 166876 files and directories currently installed.) Preparing to replace gnome-session 3.0.1-0ubuntu1~build2 (using .../gnome-session_3.0.2-0ubuntu3~natty1_all.deb) ... Unpacking replacement gnome-session ... dpkg: error processing /var/cache/apt/archives/gnome-session_3.0.2-0ubuntu3~natty1_all.deb (--unpack): trying to overwrite '/usr/share/xsessions/gnome-shell.desktop', which is also in package gnome-shell 3.0.1-0ubuntu1~build1 Errors were encountered while processing: /var/cache/apt/archives/gnome-session_3.0.2-0ubuntu3~natty1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
В var/log/apt/history.log
говорится:
Start-Date: 2011-05-29 17:56:16 Commandline: apt-get -f install Upgrade: gnome-session:amd64 (3.0.1-0ubuntu1~build2, 3.0.2-0ubuntu3~natty1) Error: Sub-process /usr/bin/dpkg returned an error code (1) End-Date: 2011-05-29 17:56:21
Понятия не имею, что все это значит.
Это походит на случай поврежденной упаковки в Gnome 3 пакета, которые Вы используете: новая версия gnome-session
содержит файл /usr/share/xsessions/gnome-shell.desktop
, который также принадлежит текущей версии gnome-shell
пакет Вы установили. Ошибка из-за этого конфликта.
Возможно, проверьте, существует ли новая версия gnome-shell
пакет, доступный в PPA, Вы используете?
Я отключил GNOME 3 PPA, выполнил обновление, позвольте ему использовать оригинал Ubuntu gnome-session
, и затем включил назад GNOME 3 PPA и выполнил обновление снова. На этот раз не было никаких ошибок зависимости.