Instalar VirtualBox en OpenSuse 11.1

Para realizar la instalación de VirtualBox en OpenSuse 11.1 a partir de la distribución nativa se deben ejecutar los siguientes comandos en una ventana de shell, utilizando el nuevo gestor de paquetes de línea de comando llamado Zypper que viene a reemplazar al APT y Yum de las distribuciones anteriores.

$ sudo zypper install virtualbox-ose
$ sudo zypper install virtualbox-ose-guest-tools

Elija una de las siguientes líneas según el tipo de kernel que tenga instaldo.

$ sudo zypper install virtualbox-ose-kmp-default
$ sudo zypper install virtualbox-ose-kmp-pae

En mi caso era la versión 2.6.27.7-9-pae motivo por el cual instalé la segunda opción.  Es posible conocer la versión del kernel instalado ejecutando el siguiente comando.

$ uname -r

También es necesario inscribir a los usuarios que ejecutarán las máquinas virtuales en el grupo vboxusers de la siguiente manera.

$ sudo /usr/sbin/usermod USUARIO -A vboxusers

Donde USUARIO es el nombre de usuario de la persona que estará facultada para ejecutar sesiones de VirtualBox.  Si se omite este paso se obtendrá el siguiente mensaje de error al intentar ejecutar a la aplicación.

/usr/lib/virtualbox/VirtualBox: Permission denied

El ícono de acceso directo queda (oculto) almacenado bajo la siguiente ruta de los menúes de Gnome:

System > Emulator > VirtualBox OSE

18 thoughts on “Instalar VirtualBox en OpenSuse 11.1”

  1. Saludos @kamehb. Si la instalación que realizaste fue exitosa deberías poder ejecutar a VirtualBox desde la línea de comando del shell con la siguiente instrucción.

    /usr/bin/VirtualBox

    Si tienes problemas puedes intentar desintalar todo e intentar nuevamente su instalación. Para desinstalarlo debes ejecutar “sudo zypper remove” y los paquetes de VirtualBox que hayas instalado anteriormente.

  2. excelente tu ayuda compañero y agradezco tu tiempo en responder, mira segui lo que me dijiste, lo ejecute de esa manera y me funco, pero quise intentarlo en modo grafico, y me arroja el siguiente error:

    Fallo al crear el objeto COM de VirtualBox
    la aplicacion de cerrara

    Receptor RC: NS_ERROR_FACTORY_NOT_REGISTERED

    tuve leyendo por ahi y era por un problema de usuario, que habia que moverlo a un grupo, la cosa es que lo hice, y ahora no me funca ni por la terminal no modo grafico, y no se que paso, mi pregunta es que paquetes eliminar del VirtualBox e Instalarlo de nuevo o si acaso habra alguna solucion, en serio que te lo agradeceria bastante, Saludos……

  3. @kamehb, el error de NS_ERROR_FACTORY_NOT_REGISTERED parece solucionarse borrando el siguiente directorio: sudo “rm -r /tmp/.vbox-*-ipc” (sin las comillas).

    La inscripción del usuario en el grupo está documentado en este artículo: sudo /usr/sbin/usermod USUARIO -A vboxusers

    Si no te funciona, prueba entonces a desinstalar e instalar nuevamente. Los paquetes instalados son: virtualbox-ose, virtualbox-ose-guest-tools y uno de los dos siguientes: virtualbox-ose-kmp-default o virtualbox-ose-kmp-pae.

    Te sugiero que invoques al VirtualBox desde la linea de comando para conocer claramente cuales son los mensajes que está arrojando por stdout y stderr.

  4. estoy ejecutando windows en opensuse sin problemas, ya no me sale el tipico error que comente anteriormente, ejecutando este comando: sudo “rm -r /tmp/.vbox-*-ipc” (sin las comillas).
    pero aun asi nunka me pudo funcionar en modo grafico solo en la consola: /usr/bin/VirtualBox.
    Asi que gracias nuevamente!

  5. Por “modo gráfico” entendería que te refieres a un ícono del escritorio o un item del menú. En ese caso habría que revisar que archivo está referenciando el acceso y verificar que sea el correcto. También sería útil revisar los logs en busca del mensaje de error que se genera durante la ejecución de la aplicación.

  6. Despues de hacer lo que recomiendas para solucionar lo de acceso denegado, encontre que parece que no era ejecutable porque con este comando ya pude usarlo:

    sudo chmod +x /usr/lib/virtualbox/VirtualBox

  7. Hola amigo, ya hice todo lo que dice el tutorial pero no puedo arrancar virtualbox;
    si lo lanzo desde el icono aparece que esta iniciando pero asi por asi se cierra, y si lo ejecuto desde consola me aparece este error:

    Qt WARNING: VirtualBox: cannot connect to X server

    como podria resolverlo.?

    de antemano gracias

  8. Hola jorge, pues te cuento que si eh creado el grupo y eh agregado el usuario al grupo, despues de reiniciar mi servidor grafico funciono virtualbox, aunque sigue sin funcionar desde el lanzador, pero es lo de menos puedo lanzarlo desde consola y eso es lo importante.
    Gracias por la atencion y por el tiempo en que te tomas en contestar.. suerte en todo y para adelante siempre!

  9. Could not load the settings file ‘/home/rcaracheo/.VirtualBox/VirtualBox.xml’.
    Cannot convert settings from version ‘1.7-linux’.
    The source version is not supported.

    Código Resultado:
    NS_ERROR_FAILURE (0x80004005)
    Componente:
    VirtualBox
    Interface:
    IVirtualBox {557a07bc-e6ae-4520-a361-4a8493199137}

    1. Saludos rgc1977.

      En mi opinión parecería que estás ejecutando una versión anterior de VirtualBox en un equipo donde tienes instalado una versión posterior. Tal vez instalaste la versión comercial y la OSE en el mismo equipo ?

      El ejecutable en mi equipo está en “/usr/bin/VirtualBox” por si deseas probarlo desde línea de comando con la ruta explícita, tal vez ayude. Si tienes OSE la ruta puede haber variado.

      Leyendo en los foros también sugieren que verifiques que tu usuario esté efectivamente incluído en el grupo “vboxusers” del sistema operativo.

      En el mas drástico de los casos podrías borrar (o renombrar mejor) el archivo de configuración (~/.VirtualBox/VirtualBox.xml) pero te tocaría volver a configurar las máquinas virtuales que tuvieras antes.

      Mucha suerte.

  10. que pasa chavo les dejo este pequeño detalle ya lo intente varias veces y no puedo iniciar me marca ese error.

    helpme!

    espero sus comentarios

  11. ya quedo jimezam te agradezco, pero ahora lo estoy ejecutando desde sudo, desde la terminal.

    pero ahora tengo otro detalle derrepente no puedo interrelacionar el teclado con ambos sistemas (osea que no puedo cambiar de un sistema anfitrion a uno huesped)

    sabes algo de eso.

    espero tus comentarios

  12. Pues en mi caso resulta que baje la version que no es Ose de la página oficial de Virtual Box… Mi pregunta es: ¿Acaso no puede correrse en Open SuSE 11.2?
    Cuando lo instalo por consola, me da el error:
    “No precompiled module for this kernel found — trying to build one. Messages
    emitted during module compilation will be logged to /var/log/vbox-install.log.

    Compilation of the kernel module FAILED! VirtualBox will not start until this
    problem is fixed. Please consult /var/log/vbox-install.log to find out why the
    kernel module does not compile. Most probably the kernel sources are not found.

    Install them and execute

    /etc/init.d/vboxdrv setup

    as root.”

    Cuando lo corro desde doble click en el rpm, lo instala, pero si reinicio el huesped no funca más.
    ================================================================
    Actualizacion de ultimo momento:

    Para Open SuSE, segun la guia oficial de Virtual box, deben instalarse los paquetes

    kernel-source
    kernel-syms packages.

    Desde Zypper, basta con hacer

    zypper install kernel-source
    zypper install kernel-syms packages.

    Y despues ejecutan el famoso

    /etc/init.d/vboxdrv setup

    1. Saludos VTacius. Hace varios meses que no utilizo OpenSuse así que no tengo como probar fácilmente la instalación. Sin embargo lo primero que yo verificaría los siguiente.

      1. Tienes el entorno de desarrollo instalado y funcionando: puedes compilar programas en C como un Hola Mundo ?

      Si la respuesta es no, tienes que instalar las herramientas de desarrollo. Prueba lo que sugieren en este enlace: http://www.forosuse.org/forosuse/showthread.php?t=6702

      2. Hay algo en /var/log/vbox-install.log que nos pueda servir para determinar el problema ?

      jimezam.

Leave a Reply

Your email address will not be published. Required fields are marked *