Estoy corriendo sudo update-manager -d
e inicio el proceso de actualización. Selecciono la opción de actualización y cuando el administrador ingresa Setting new software channels
, arroja un error.
No se pudo calcular la actualización. Se produjo un problema irresoluble al calcular la actualización. Esto puede ser causado por: * Actualización a una versión preliminar de Ubuntu * Ejecución de la versión actual de prelanzamiento de Ubuntu * Paquetes de software no oficiales no proporcionados por Ubuntu Si nada de esto aplica, informe este error utilizando el comando 'ubuntu-bug ubuntu-release-Updader-core' en un terminal.
He desactivado todos los paquetes no oficiales y de terceros, no estoy ejecutando una versión preliminar ya que estoy en 13.04 y estoy tratando de actualizar a beta 2, que no es una versión preliminar. Antes de completar un informe de error, dado que le está sucediendo a mis dos sistemas, me gustaría saber si alguien más tuvo los mismos problemas.
EDITAR : salida agregada para comentario.
$ 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
top-less
fuente
fuente
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))'
y pegar los resultados? El primer comando instalará aptitude, el segundo deshabilitará todos los PPA, el tercero actualizará su lista y el cuarto listará todos los paquetes que no provienen del repositorio.Respuestas:
Lo que funcionó para mí fue eliminar los paquetes rotos, ya que impedían la actualización.
Primero descubra qué paquetes están rotos:
Luego quítelos:
Algunos pueden reinstalarse durante la actualización, otros puede que tenga que reinstalarlo usted mismo.
fuente
sudo apt-get remove xserver-xorg-video-*
? Tengo una pregunta aquí con más detalles.grep Broken grep Broken /var/log/dist-upgrade/apt.log
me da más de 700 filas. Definitivamente no puedo eliminarlos a todos.Después de que su sistema no se actualice, verifique el archivo
/var/log/dist-upgrade/main.log
Encontré la línea:
Eliminé manualmente xubuntu-desktop. La actualización luego continuó sin problemas.
fuente
postgresql-9.2
y no quiero eliminarlo.do-release-upgrade
así que tuve que eliminarlo manualmente también. Es posible que tenga que hacer esto varias veces si tiene la mala suerte. También es posible que uno de los otros métodos también los haya resaltado, como retener o interrumpir, pero no los probé.Problema similar aquí. Las últimas líneas en el archivo "main.log" indicadas en la publicación anterior fueron:
Ahora se desinstala manualmente la unidad y la actualización. No estoy seguro de qué causa este problema en primer lugar y si esta es realmente una buena "solución", pero supongo que lo descubriré después de que se complete la actualización.
fuente
Si está utilizando los controladores de video fglrx AMD / ATI patentados, la eliminación de los paquetes fglrx y el controlador de video xorg probablemente lo reparará:
En mi caso, tenía los controladores fglrx instalados desde el PPA xorg-edgers, y la eliminación de esos paquetes borró mi actualización. Una vez que se completa la actualización, puede volver a realizar el proceso de configuración de los controladores propietarios.
fuente
fglrx-core
aún quedaba en mi sistema después de hacer esto. Otros también pueden necesitar eliminarlo.En mi caso, el problema fue causado por un paquete que estaba en estado de espera . Volver a instalarlo resolvió el problema.
Una posible forma de poner o quitar un paquete en estado de retención es mediante el uso
dpkg
. Primero, obtiene el estado actual de todos los paquetes y lo coloca en un archivo:Luego, edita el archivo y lo reemplaza
install
porhold
, o viceversa. Finalmente, configura la nueva selección:Se describen otras formas en ¿Cómo evitar que un paquete se actualice?
fuente
Aparentemente hay una manera fácil, simplemente agregue
/raring
a cada nombre de paquete, así:Si no funciona, intente el siguiente método.
Eso era de esperar, tiene varios paquetes que no son de los repositorios de Ubuntu que son críticos para la instalación. Debería degradarlos, uno por uno (no he encontrado una manera eficiente de hacer esto) y luego intentar la actualización. Haré uno como ejemplo:
En su caso, debería aparecer algo como esto. Debe tomar nota de la versión que tiene una URL, en este caso,
2.4.43-0ubuntu1
que tienehttp://archive.ubuntu.com/ubuntu/
, salvar el par para más tarde en un archivo de texto en el formato<package>=<version>
.Si ves algo como:
observe que no tiene una URL , entonces ese paquete se puede eliminar:
Luego de terminar su lista debería verse así:
(de nuevo y ejemplo, pero puede que tengas una idea)
Una vez que tenga su lista completa, escriba
sudo apt-get -f install
y pegue su lista completa, para que se vea así:Si quieres hacerlo un poco más rápido, puedes usarlo
apt-cache policy libdrm2 libgbm1
con varios nombres de paquetes.fuente
apt-get update
no funciona, significa otra cosa.apt-get update
consigo este tipo de erroresN: Ignoring file 'xorg-edgers-ppa-raring.list.disable' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
Seguí varias de las respuestas anteriores, intentando que la actualización funcionara, ninguna de las que no implicaba eliminar paquetes rotos funcionó. Tenía 144 paquetes rotos, lo que parecía completamente poco práctico. Los eliminé uno a la vez, intentando la actualización después de cada uno. Después de eliminar 3 (perl-base, gnuplot, gnuplot-11), elegidos esencialmente al azar, la actualización tuvo éxito. (14.04 a 16.04).
fuente
Tuve el mismo problema, pero fue superado fácilmente ejecutando lo siguiente en la terminal:
fuente
sudo apt-get remove
no hace nadasudo apt-get autoremove
.sudo apt-get autoremove
Ya respondí esto hace un tiempo si había hecho una simple búsqueda aquí antes de publicar la pregunta.
Hecho, resuelve todos los problemas
fuente
apt-get upgrade
y el resto de comandos, por lo que tal vez nuevamente pueda dividirlo línea por línea y explicar su proceso y por qué funciona. No tengo el lujo de experimentar con comandos irreversibles de alto riesgo. Gracias por el esfuerzo sin embargo. Todos estamos aquí para aprender ..