martes, 20 de noviembre de 2012

Ubuntu 12.10 "paquetes en conflicto - no se instalará virtualbox-4.2"

Hoy al intentar actualizar a la nueva versión de virtualbox 4.2,  he intentado como siempre después de descargar el fichero .deb de la página del proyecto, instalarlo con "dpkg -i ".

Pero al intentarlo con la última versión 4.2 obtengo un error porque entra en conflicto con la actualmente instalada 4.1.
sudo dpkg -i virtualbox-4.2_4.2.4-81684~Ubuntu~oneiric_i386.deb
dpkg: regarding virtualbox-4.2_4.2.4-81684~Ubuntu~oneiric_i386.deb containing virtualbox-4.2:
 virtualbox-4.2 entra en conflicto con virtualbox
  virtualbox-4.1 proporciona virtualbox y está presente y instalado.

dpkg: error al procesar virtualbox-4.2_4.2.4-81684~Ubuntu~oneiric_i386.deb (--install):
 paquetes en conflicto - no se instalará virtualbox-4.2
Se encontraron errores al procesar:
 virtualbox-4.2_4.2.4-81684~Ubuntu~oneiric_i386.deb
 Así pues con el siguiente comando (también lo utilizamos en el post anterior), verificamos los paquetes actualmente instalados en el sistema que hacen referencia a virtualbox.
sudo aptitude search virtualbox | grep ^i
i   virtualbox-4.1                  - Oracle VM VirtualBox
Para poder instalar la nueva versión de virtualbox tenemos que desinstalar los paquetes con los que entran en conflicto. En este caso el paquete se llama virtualbox-4.1.
sudo aptitude remove virtualbox-4.1
Se ELIMINARÁN los siguientes paquetes:          
  virtualbox-4.1
0 paquetes actualizados, 0 nuevos instalados, 1 para eliminar y 0 sin actualizar.
Necesito descargar 0 B de archivos. Después de desempaquetar se liberarán 130 MB.
(Leyendo la base de datos ... 391830 ficheros o directorios instalados actualmente.)
Desinstalando virtualbox-4.1 ...
 * Stopping VirtualBox kernel modules                                                                             [ OK ]
Procesando disparadores para hicolor-icon-theme ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para gnome-menus ...
Procesando disparadores para bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Procesando disparadores para shared-mime-info ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Procesando disparadores para ureadahead ...
ureadahead will be reprofiled on next reboot
Una vez desinstalado podemos volver a lanzar "dpkg -i" para instalar la última versión de virtualbox.
sudo dpkg -i virtualbox-4.2_4.2.4-81684~Ubuntu~oneiric_i386.deb
(Leyendo la base de datos ... 391094 ficheros o directorios instalados actualmente.)
Desempaquetando virtualbox-4.2 (de virtualbox-4.2_4.2.4-81684~Ubuntu~oneiric_i386.deb) ...
Configurando virtualbox-4.2 (4.2.4-81684~Ubuntu~oneiric) ...
Instalando una nueva versión del fichero de configuración /etc/init.d/vboxdrv ...
Instalando una nueva versión del fichero de configuración /etc/init.d/vboxballoonctrl-service ...
addgroup: El grupo `vboxusers' ya existe como grupo del sistema. Saliendo.
 * Stopping VirtualBox kernel modules                                                                             [ OK ]
 * Uninstalling old VirtualBox DKMS kernel modules                                                                [ OK ]
 * Trying to register the VirtualBox kernel modules using DKMS                                                    [ OK ]
 * Starting VirtualBox kernel modules                                                                             [ OK ]
Procesando disparadores para ureadahead ...
Procesando disparadores para shared-mime-info ...
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para gnome-menus ...
Procesando disparadores para bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Procesando disparadores para hicolor-icon-theme ...
Después de la correcta instalación tendremos intactas nuestras máquinas virtuales que corrían correctamente en la versión anterior. Lo que sí deberíamos actualizar en las máquinas que tengamos la última versión de "Guest Additions".



Hay que recordar que para el correcto funcionamiento de virtualbox es necesario tener instalado linux-headers como vimos en la anterior publicación.