Je suis en cours d'exécution sudo update-manager -d
et lance le processus de mise à niveau. Je sélectionne l'option de mise à niveau et quand le gestionnaire entre Setting new software channels
, une erreur est générée.
Impossible de calculer la mise à niveau Un problème insoluble s'est produit lors du calcul de la mise à niveau. Cela peut être causé par: * Mise à niveau vers une version préliminaire d'Ubuntu * Exécution de la version préliminaire actuelle d'Ubuntu * Progiciels non officiels non fournis par Ubuntu Si rien de tout cela ne s'applique, signalez ce bogue à l'aide de la commande 'ubuntu-bug ubuntu-release-upgrader-core' dans un terminal.
J'ai désactivé tous les packages non officiels et tiers, je n'ai pas de version préliminaire car je suis à 13.04 et j'essaie de mettre à jour vers la version bêta 2 qui n'est pas une pré-version. Avant de remplir un rapport de bogue, vu que cela se produit sur mes deux systèmes, j'aimerais savoir si quelqu'un d'autre a eu les mêmes problèmes.
EDIT : ajout d'une sortie pour commentaire.
$ 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
aux seins nus
la source
la source
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))'
et coller les résultats? La première commande installera aptitude, la deuxième désactivera tous les PPA, la troisième mettra à jour votre liste et la quatrième, tous les paquets qui ne proviennent pas du référentiel.Réponses:
Ce qui a fonctionné pour moi a été de supprimer tous les paquets cassés, car ils empêchaient la mise à niveau.
Commencez par trouver quels paquets sont cassés:
Puis retirez-les:
Certains peuvent être réinstallés lors de la mise à niveau, d'autres vous devrez peut-être vous réinstaller vous-même.
la source
sudo apt-get remove xserver-xorg-video-*
? J'ai une question ici avec plus de détails.grep Broken grep Broken /var/log/dist-upgrade/apt.log
me donne plus de 700 lignes. Ne peut certainement pas les supprimer tous.Après la mise à niveau de votre système, vérifiez le fichier.
/var/log/dist-upgrade/main.log
J'ai trouvé la ligne:
J'ai supprimé manuellement xubuntu-desktop. La mise à niveau a ensuite continué sans problème.
la source
postgresql-9.2
et je ne veux pas l'enlever.do-release-upgrade
nouveau, il a donc fallu supprimer manuellement celui-ci également. Vous devrez peut-être le faire plusieurs fois si vous êtes assez malchanceux. Il est également possible que l'une des autres méthodes ait également mis en évidence celles-ci telles que hold ou break mais je ne les ai pas essayées.Problème similaire ici. Les dernières lignes du fichier "main.log" indiqué dans l'article précédent étaient:
L'unité manuellement désinstallée et la mise à niveau se poursuivent maintenant. Pas tout à fait sûr de ce qui cause ce problème en premier lieu et si c'est vraiment une bonne "solution" mais je suppose que je le saurai une fois la mise à jour terminée?!?
la source
Si vous utilisez les pilotes vidéo propriétaires AMD / ATI fglrx, la suppression des packages fglrx et du pilote vidéo xorg résoudra probablement les problèmes suivants:
Dans mon cas, les pilotes fglrx ont été installés à partir du PPA xorg-edgers et la suppression de ces packages a effacé ma mise à niveau. Une fois la mise à niveau terminée, vous pouvez recommencer le processus de configuration des pilotes propriétaires.
la source
fglrx-core
était toujours laissé sur mon système après avoir fait cela. D'autres peuvent aussi avoir besoin de l'enlever.Dans mon cas, le problème était dû à un package en attente . Le remettre à l' état d' installation a résolu le problème.
Un moyen possible de mettre ou de supprimer un paquet en attente consiste à utiliser
dpkg
. Tout d’abord, vous obtenez l’état actuel de tous les paquets et le placez dans un fichier:Ensuite, vous éditez le fichier et le remplacez
install
parhold
, ou inversement. Enfin, vous définissez la nouvelle sélection:D'autres moyens sont décrits dans Comment empêcher un paquet d'être mis à niveau?
la source
Apparemment, il existe un moyen simple d'ajouter
/raring
à chaque nom de paquet, comme ceci:Si cela ne fonctionne pas, essayez la méthode ci-dessous.
Comme prévu, vous avez plusieurs packages qui ne sont pas des référentiels Ubuntu qui sont critiques pour l'installation. Vous devriez les rétrograder un à un (je n'ai pas trouvé de moyen efficace de le faire), puis tenter la mise à niveau. Je vais en faire un exemple:
Dans votre cas, quelque chose comme ceci devrait apparaître. Vous devez prendre note de la version qui a une URL, dans ce cas ,
2.4.43-0ubuntu1
qui ahttp://archive.ubuntu.com/ubuntu/
, sauf la paire pour plus tard dans un fichier texte en utilisant le format<package>=<version>
.Si vous voyez quelque chose comme:
remarquez que vous n'avez pas d'URL , alors ce paquet peut être supprimé:
Ensuite, vous finissez votre liste devrait ressembler à:
(encore et exemple, mais vous pourriez avoir une idée)
Une fois que votre liste est complète, tapez-la
sudo apt-get -f install
et collez-la afin qu'elle ressemble à ceci:Si vous voulez le faire un peu plus rapidement, vous pouvez utiliser
apt-cache policy libdrm2 libgbm1
plusieurs noms de paquet.la source
apt-get update
cela ne fonctionne pas, cela signifie autre chose.apt-get update
je reçois ce genre d'erreursN: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
J'ai suivi plusieurs des réponses ci-dessus, essayant de faire en sorte que la mise à niveau fonctionne, aucune de celles n'impliquant pas la suppression de paquets cassés n'a fonctionné. J'ai eu 144 colis cassés, ce qui semblait complètement irréalisable. Je les ai supprimés un à la fois, en tentant la mise à jour après chacun. Après avoir supprimé 3 (perl-base, gnuplot, gnuplot-11), choisis essentiellement au hasard, la mise à jour a abouti. (14.04 à 16.04).
la source
J'ai eu le même problème mais j'ai été facilement surmonté en exécutant ce qui suit dans le terminal:
la source
sudo apt-get remove
ne fait rien.sudo apt-get autoremove
aussi.sudo apt-get autoremove
J'ai déjà répondu à cette question il y a quelque temps si vous aviez effectué une simple recherche ici avant de poser la question.
Terminé, résout tous les problèmes
la source
apt-get upgrade
et le reste des commandes, alors vous pouvez peut-être à nouveau le scinder ligne par ligne et expliquer votre processus et son fonctionnement. Je n'ai pas le luxe d'essayer des commandes irréversibles à haut risque. Merci quand même pour l'effort. Nous sommes tous ici pour apprendre ..