Я бегу sudo update-manager -d
и запускаю процесс обновления. Я выбираю вариант обновления, и когда менеджер входит, Setting new software channels
он выдает ошибку.
Не удалось рассчитать обновление При вычислении обновления возникла неразрешимая проблема. Это может быть вызвано: * Обновление до предварительной версии Ubuntu * Запуск текущей предварительной версии Ubuntu * Неофициальные программные пакеты, не предоставляемые Ubuntu Если ничего из этого не применимо, сообщите об этой ошибке, используя команду «ubuntu-bug ubuntu-release-upgradeder-core» в терминале.
Я отключил все неофициальные и сторонние пакеты, у меня не запущена предварительная версия, так как я выпущен в 13.04 и пытаюсь обновить бета-версию 2, которая не является предварительной. Прежде чем заполнить отчет об ошибке, поскольку это происходит в обеих моих системах, я хотел бы выяснить, есть ли у кого-то еще такие же проблемы.
РЕДАКТИРОВАТЬ : добавил вывод для комментария.
$ sudo dpkg -l | grep -w "rc"`
rc google-chrome-beta 31.0.1650.16-1 amd64 The web browser from Google
ii sysv-rc 2.88dsf-13.10ubuntu15 all System-V-like runlevel change mechanism
$ cat /etc/apt/sources.list
deb http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb http://dk.archive.ubuntu.com/ubuntu/ raring universe
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring universe
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates universe
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates universe
deb http://dk.archive.ubuntu.com/ubuntu/ raring multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring multiverse
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates multiverse
deb http://security.ubuntu.com/ubuntu raring-security main restricted
deb-src http://security.ubuntu.com/ubuntu raring-security main restricted
deb http://security.ubuntu.com/ubuntu raring-security universe
deb-src http://security.ubuntu.com/ubuntu raring-security universe
deb http://security.ubuntu.com/ubuntu raring-security multiverse
deb-src http://security.ubuntu.com/ubuntu raring-security multiverse
deb http://extras.ubuntu.com/ubuntu raring main
deb-src http://extras.ubuntu.com/ubuntu raring main
deb http://dk.archive.ubuntu.com/ubuntu/ raring-proposed multiverse universe restricted main
$ lsb_release -c
Codename: raring
$ sudo apt-get -y install aptitude && \
sudo rename 's/\.list$/.list.disable/' /etc/apt/sources.list.d/*.list && \
sudo aptitude update && \
aptitude search '?narrow(?installed, !?archive(raring))'`
i dropbox - cloud synchronization engine - CLI and Nautilus extension
i google-chrome-stable - The web browser from Google
i google-talkplugin - Google Talk Plugin
i libdrm-intel1 - Userspace interface to intel-specific kernel DRM services -- runtime
i libdrm-nouveau2 - Userspace interface to nouveau-specific kernel DRM services -- runtime
i libdrm-radeon1 - Userspace interface to radeon-specific kernel DRM services -- runtime
i libdrm2 - Userspace interface to kernel DRM services -- runtime
i libegl1-mesa - free implementation of the EGL API -- runtime
i libegl1-mesa-drivers - free implementation of the EGL API -- hardware drivers
i libgbm1 - generic buffer management API -- runtime
i libgl1-mesa-dri - free implementation of the OpenGL API -- DRI modules
i libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime
i libglapi-mesa - free implementation of the GL API -- shared library
i A libgles2-mesa - free implementation of the OpenGL|ES 2.x API -- runtime
i libllvm3.3 - Low-Level Virtual Machine (LLVM), runtime library
i libopenvg1-mesa - free implementation of the OpenVG API -- runtime
i libxatracker1 - X acceleration library -- runtime
i nodejs - Node.js event-based server-side javascript engine
id nvidia-persistenced - Load the NVIDIA kernel driver and create device files
id nvidia-settings-331 - Tool for configuring the NVIDIA graphics driver
i simplescreenrecorder - A feature-rich screen recorder that supports X11 and OpenGL.
i A simplescreenrecorder-lib - A feature-rich screen recorder that supports X11 and OpenGL.
i sublime-text - Sublime Text is a sophisticated text editor for code, markup and prose
i vokoscreen - easy to use screencast creator
i xserver-common - common files used by various X servers
i xserver-xorg-core - Xorg X server - core server
i xserver-xorg-input-synaptics - Synaptics TouchPad driver for X.Org server
i xserver-xorg-video-ati - X.Org X server -- AMD/ATI display driver wrapper
i xserver-xorg-video-cirrus - X.Org X server -- Cirrus display driver
i xserver-xorg-video-intel - X.Org X server -- Intel i8xx, i9xx display driver
i xserver-xorg-video-mach64 - X.Org X server -- ATI Mach64 display driver
i xserver-xorg-video-nouveau - X.Org X server -- Nouveau display driver
i xserver-xorg-video-r128 - X.Org X server -- ATI r128 display driver
i xserver-xorg-video-radeon - X.Org X server -- AMD/ATI Radeon display driver
i xserver-xorg-video-vmware - X.Org X server -- VMware display driver
apt
upgrade
do-release-upgrade
с обнаженной грудью
источник
источник
sudo dpkg -l | grep -w "rc"
sudo apt-get -y install aptitude && sudo rename 's/\.list$/.list.disable/' /etc/apt/sources.list.d/*.list && sudo aptitude update && aptitude search '?narrow(?installed, !?archive(raring))'
и вставить результаты? Первая команда установит aptitude, вторая отключит все PPA, третья обновит ваш список, а четвертая выведет список всех пакетов, которые не пришли из репозитория.Ответы:
То, что работало для меня, удаляло любые сломанные пакеты, поскольку они препятствовали обновлению.
Сначала выясните, какие пакеты сломаны:
Затем удалите их:
Некоторые могут быть переустановлены во время обновления, другие, возможно, придется переустановить самостоятельно.
источник
sudo apt-get remove xserver-xorg-video-*
? У меня есть вопрос здесь с более подробной информацией.grep Broken grep Broken /var/log/dist-upgrade/apt.log
дает мне 700+ строк. Определенно не могу удалить их всех.После того, как ваша система не обновляется, проверьте файл
/var/log/dist-upgrade/main.log
Я нашел строку:
Я вручную удалил xubuntu-desktop. Затем обновление продолжилось без проблем.
источник
postgresql-9.2
и я не хочу его удалять.do-release-upgrade
снова, поэтому пришлось также удалить это вручную. Возможно, вам придется сделать это несколько раз, если вам не повезло. Также возможно, что один из других методов также выделил их как удержание или сбой, но я не пробовал их.Подобная проблема здесь. Последние несколько строк в файле "main.log", указанных в предыдущем посте:
Вручную деинсталлировано единство и обновление теперь продолжается. Не совсем уверен, что вызывает эту проблему в первую очередь и действительно ли это хорошее "решение", но я думаю, я узнаю после завершения обновления?!?
источник
Если вы используете проприетарные видеодрайверы AMD / ATI fglrx, удаление пакетов fglrx и видеодрайвера xorg, скорее всего, исправит это:
В моем случае у меня были установлены драйверы fglrx из PPA-пакета xorg-edgers, и удаление этих пакетов очистило мое обновление. После завершения обновления вы можете снова выполнить настройку проприетарных драйверов.
источник
fglrx-core
после этого все еще оставался в моей системе. Другие, возможно, также должны удалить это.В моем случае проблема была вызвана тем, что пакет находился в состоянии ожидания . Возврат в состояние установки решил проблему.
Возможный способ поставить или удалить пакет в состоянии удержания - использование
dpkg
. Сначала вы получаете текущее состояние всех пакетов и помещаете его в файл:Затем вы редактируете файл и заменяете
install
егоhold
, или наоборот. Наконец, вы устанавливаете новый выбор:Другие способы описаны в разделе Как удержать пакет от обновления?
источник
Видимо, есть простой способ, просто добавьте
/raring
к каждому имени пакета, например:Если это не работает, попробуйте метод ниже.
Как и ожидалось, у вас есть несколько пакетов, которые не из репозиториев Ubuntu, которые важны для установки. Вы должны понизить их рейтинг, один за другим (я не нашел эффективного способа сделать это), а затем попытаться выполнить обновление. Я сделаю один в качестве примера:
В вашем случае что-то подобное должно появиться. Вы должны принять к сведению , что версия имеет URL, в этом случае ,
2.4.43-0ubuntu1
что имеетhttp://archive.ubuntu.com/ubuntu/
, за исключением пары для последующих в текстовом файле , используя формат<package>=<version>
.Если вы видите что-то вроде:
обратите внимание, что URL не имеет , тогда этот пакет может быть удален:
Тогда вы закончите свой список должен выглядеть так:
(еще раз и пример, но у вас может быть идея)
Когда ваш список заполнен, введите
sudo apt-get -f install
и вставьте полный список, чтобы он выглядел следующим образом:Если вы хотите сделать это несколько быстрее, вы можете использовать
apt-cache policy libdrm2 libgbm1
несколько имен пакетов.источник
apt-get update
не работает, это означает другое.apt-get update
я получаю такие ошибкиN: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Я следовал за несколькими ответами выше, пытаясь заставить работать обновление, но ни один из них, не связанный с удалением сломанных пакетов, не сработал. У меня было 144 разбитых пакета, что казалось совершенно непрактичным. Я удалял их по одному, пытаясь обновить их после каждого. После удаления 3 (perl-base, gnuplot, gnuplot-11), выбранных по существу случайным образом, обновление прошло успешно. (С 14.04 по 16.04).
источник
У меня была та же проблема, но она была легко решена с помощью следующего:
источник
sudo apt-get remove
ничего не делаетsudo apt-get autoremove
самое.sudo apt-get autoremove
Я уже ответил на это некоторое время назад, если вы провели простой поиск здесь, прежде чем опубликовать вопрос.
Готово, решает все вопросы
источник
apt-get upgrade
и остальные команды, так что, возможно, вы снова можете разделить его на строку за строкой и объяснить свой процесс и почему он работает. Я не могу позволить себе роскошь экспериментировать с необратимыми командами высокого риска. Спасибо за усилия, хотя. Мы все здесь, чтобы учиться ..