Con cada nueva versión de VirtualBox, debemos instalar el paquete VBoxGuest que se encluye. Sin embargo, si intentamos hacerlo sin desinstalar la versión anterior, Solaris nos informará de que no es posible tener varias instalaciones del paquete y por ello debemos primero desinstalarlo.
Veamos un ejemplo del error que nos mostrará Solaris
# cd /cdrom/
bash-3.00# ls -l
total 10
lrwxrwxrwx 1 root nobody 27 feb 18 22:34 cdrom0 -> ./vboxadditions_3.1.4_57640
drwxr-xr-x 2 root nobody 512 dic 1 23:10 vboxadditions_3.1.0_55467
drwxr-xr-x 2 root nobody 512 ene 10 12:29 vboxadditions_3.1.2_56127
dr-xr-xr-x 2 root sys 2048 feb 12 20:32 vboxadditions_3.1.4_57640
# cd vboxadditions_3.1.4_57640/
# pkgadd -G -d VBoxSolarisAdditions.pkg
The following packages are available:
1 SUNWvboxguest Sun VirtualBox Guest Additions
(i386) 3.1.4,REV=r57640.2010.02.12.20.26
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]:all
Procesando versión del softwaredesde
Sun VirtualBox Guest Additions(i386) 3.1.4,REV=r57640.2010.02.12.20.26
La administración actual precisa la creación de una única versión del
paquete. No obstante, ya se ha alcanzado el numero
máximo de versiones del paquete que pueden admitirse a la vez en el
mismo sistema.
Ahora, vamos a ver cómo podemos hacer la instalación de forma correcta. Para ello, primero debemos eliminar el paquete SUNWvboxguest y lo volveremos a instalar.
No se hicieron cambios en el sistema.
# pkgrm SUNWvboxguestPor último, simplemente rebotaremos el sistema y ya tendremos la nueva versión. Para comprobar la nueva versión instalada utilizaremos el comando <pkginfo>
El siguiente paquete se está instalado en este momento:
SUNWvboxguest Sun VirtualBox Guest Additions
(i386) 3.1.1,REV=r56127.2009.12.17.13.24
?Quiere eliminar este paquete? [y,n,?,q] y
## Eliminando entrada de paquete instalado
Este paquete contiene archivos de comandos que serán ejecutados con
permiso de superusuario durante el proceso de instalación de este
paquete.
Quiere continuar con la eliminación de este paquete [y,n,?,q] y
## Verificando las dependencias del paqueteen la zona global
## Procesando información del paquete.
## Ejecutando secuencia de pre-eliminación.
Sun VirtualBox Guest Additions - preremove script
This script will unload the VirtualBox Guest kernel module...
VirtualBox FileSystem kernel module not loaded.
VirtualBox guest kernel module unloaded.
Restoring X.Org...
Done.
## Borrar nombre de rutas de acceso en clase
## Borrar nombre de rutas de acceso en clase
...
...
...
## Actualizando información del sistema.
Quitarse hizo con éxito.
# pkgadd -G -d VBoxSolarisAdditions.pkg
The following packages are available:
1 SUNWvboxguest Sun VirtualBox Guest Additions
(i386) 3.1.4,REV=r57640.2010.02.12.20.26
Select package(s) you wish to process (or 'all' to process
all packages). (default: all) [?,??,q]: all
...
... mensajes de información de la instalación
...
# pkginfo -l SUNWvboxguestReferencias
PKGINST: SUNWvboxguest
NAME: Sun VirtualBox Guest Additions
CATEGORY: application
ARCH: i386
VERSION: 3.1.4,REV=r57640.2010.02.12.20.26
BASEDIR: /
VENDOR: Sun Microsystems, Inc.
DESC: VirtualBox Guest Additions for Solaris guests
PSTAMP: vboxguest20100212202648_r57640
INSTDATE: feb 18 2010 22:50
HOTLINE: Please contact your local service provider
EMAIL: info@virtualbox.org
STATUS: completely installed
FILES: 51 installed pathnames
3 linked files
4 directories
18 executables
1 setuid/setgid executables
16473 blocks used (approx)
Intento instalar las guest additions pero me da un error y no consigo instalarlas, los errores que me da son:
ResponderEliminar#Failed to unload Virtualbox guest kernel module
y..
VirtualBox pointer integration module failed to attach
¿a que es debido estos fallos? y en estos casos...¿como se podria solucionar?