sábado, 29 de noviembre de 2008

NS_ERROR_FACTORY_NOT_REGISTERED en VirtualBox OSE

Hoy he instalado VirtualBox 2.0.4 OSE (Open Source Edition) en openSUSE 11.1 RC1 (KDE4), utilizando Yast.

Una vez finalizada la instalación, deberíamos hacer dos cosas:

1.- Añadir nuestro usuario al grupo 'vboxusers', ya que sino solamente podremos ejecutar VirtualBox como usuario root.
  • Podemos hacerlo desde consola, ejecutando como root (comando su):
groupmod --add-user usuario vboxusers

sustituyendo 'usuario' por nuestro nombre de usuario.
  • O bien, desde Yast->Seguridad y usuarios->Gestión de usuarios y grupos, seleccionamos nuestro usuario, pulsamos el botón 'editar', y en la pestaña 'detalles' marcamos el grupo 'vboxusers'.

En ambos casos, debemos de reiniciar para que surta efecto la nueva configuración de usuario.

2.- Tenemos que asegurarnos que se carga el driver 'vboxdrv' al inicio.

  • Desde consola, ejecutamos como root (su):
insserv vboxdrv
  • O bien, desde Yast->Sistema->Servicios del sistema, seleccionamos 'vboxdrv', pulsamos el botón 'activar' y luego 'finalizar'.

Todos esto, con más detalle, podemos encontrarlos aquí.

Hasta este punto, los pasos normales para ejecutar VirtualBox. El problema que me he encontrado es que no arrancaba la aplicación, a no ser que la ejecutase como root. El mensaje de error que lanzaba era:

Receptor RC: NS_ERROR_FACTORY_NOT_REGISTERED (0x80040154) virtualbox

Probando a ejecutarlo desde la consola, muestra lo siguiente:

Cannot create a lock file for '/tmp/.vbox-jmunin-ipc/ipcd'.
Check permissions.

Cannot create a lock file for '/tmp/.vbox-jmunin-ipc/ipcd'.
Check permissions.

Así que el problema es que el usuario no tiene los permisos suficientes en esa ruta. Tenemos tres posibilidades para arreglar el error (optamos por una):

1.- Cambiar los permisos de esa ruta:
sudo chmod 777 /tmp/.vbox-usuario-ipc/
2.- Cambiar el propietario y/o el grupo asociado a esa ruta:
sudo chown usuario /tmp/.vbox-usuario-ipc/
o bien
sudo chown usuario:grupo-usuario /tmp/.vbox-usuario-ipc/
o bien
sudo chgrp grupo-usuario /tmp/.vbox-usuario-ipc/
3.- Más fácil todavía, directamente borramos dicha ruta:
sudo rm -r /tmp/.vbox-usuario-ipc
de lo que no hay que preocuparse, dado que la siguiente ejecución de Virtualbox volverá a crearla, con los permisos correctos.

Optéis por la alternativa que optéis, en cualquier caso, sustituyendo 'usuario' y 'grupo-usuario' por los valores reales.

Ahora probamos de nuevo a ejecutar VirtualBox con nuestro usuario, y ningún problema.


domingo, 23 de noviembre de 2008

Comprimir y descomprimir (extraer) en KDE 4.1

Originalmente, KDE4 incorpora una funcionalidad muy limitada en el menú de contexto, en relación a opciones de compresión y descompresión.

Vamos a ver como podemos integrar la funcionalidad de comprimir/extraer desde el menú de contexto de KDE4, gracias al script Extract And Compress KDE4:

1.- Nos descargamos el script desde aquí o desde este otro enlace.

2.- Lo que nos bajamos en un tar.gz. Tenemos que descomprimirlo (por ejemplo, usando Ark)

3.- Abrimos la consola, nos vamos a donde hemos descomprimido el tar.gz, y veremos entre otros un archivo install.sh. Lo ejecutamos con:

sudo ./install.sh

4.- A partir de este momento, podremos tanto comprimir uno o varios archivos y/o carpetas.

5.- O descomprimir sin tener que abrir primeramente el archivo con Ark.

Nota: Información original extraida de FOSSwire.

Comprimir en KDE 4.1 con Ark

Hoy he querido comprimir unos archivos desde mi Kubuntu 8.10 con KDE 4.1.3. Desde Dolphin, he intentado realizar dicha acción con el botón derecho (menú de contexto), primero seleccionando los archivos, luego sobre la carpeta que los contiene: la opción de comprimir que existía en KDE 3.x no está presente en KDE4. Luego he abierto Ark y he arrastrado los archivos desde Dolphin a Ark, luego he probado también con la carpeta, y nada. Dentro de Ark he buscado una opción 'comprimir' sin ninguna fortuna. Vamos, que me he tenido que coger el manual de KDE y buscar cómo demonios se comprimen archivos con Ark Desde luego la manera de hacerlo, lo que se dice intuitiva, no es (también pudiera darse el caso de que tenga el día tonto):

1.- Dentro de Ark, ejecutamos la orden 'Nuevo'.
2.- Seleccionamos el destino de nuestro archivo comprimido, establecemos su nombre, y lo más importante, le ponemos la extensión que queramos que tenga; en nuestro caso zip, pero podría ser cualquiera de las otras que soporte Ark.
3.- Pulsamos 'Guardar' y vemos que ahora en la pantalla principal de Ark, se han activado dos nuevas opciones: 'Añadir archivo' y 'Añadir carpeta'.
4.- Está bastante claro para que sirven una y otra, solamente deciros que en la primera podemos seleccionar más de un archivo de una vez, como se puede apreciar en la captura (pulsé CTRL + A, y luego con CTRL pulsado, desactivé la carpeta ark que también estaba seleccionada).
5.- La compresión se realiza en el mismo momento que cerramos la pantalla de selección pulsando el botón 'Abrir', así que si no vamos a añadir más archivos o carpetas, cerramos simplemente Ark; no es necesaria ninguna acción a mayores.

sábado, 22 de noviembre de 2008

KDE 4.1.3 en Kubuntu Intrepid Ibex (Kubuntu 8.10)

Kubuntu Intrepid Ibex integra KDE 4.1.2. Tres semanas después del lanzamiento de Intrepid, el equipo de KDE publicó la siguiente versión de la serie 4.1.x, la 4.1.3. Por la política de actualizaciones de Cannonical, dicha actualización no está 'oficialmente' soportada. Aún así, actualizar es recomendable, pues esta versión no deja de ser una recopilación de parches a problemas detectados durante el mes que media entre el lanzamiento de una revisión y la siguiente.

Para ello, tenemos que habilitar las 'Actualizaciones no soportadas' dentro de Adept.



Después de recargar los paquetes de la lista de repositorios, pulsamos el botón 'Aplicar cambios' dentro de 'Preview'.

Repositorio OpenOffice 3.0 para Intrepid Ibex (Ubuntu 8.10)

Sorprendentemente Intrepid Ibex viene con la versión 2.4 de OpenOffice, cuando ya estaba publicada la 3.0 un par de semanas antes de su lanzamiento.

Las pruebas que he realizado en Windows/Linux me han dejado muy buenas sensaciones con esta nueva 3.0, así que no he tardado en actualizar la versión de OpenOffice en Intrepid. Para ello, no tenéis más que añadir el siguiente repositorio dentro de vuesto 'sources.list':

deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

manualmente, desde el nuevo Adept o Synaptic.

Luego no tenemos más que aceptar las actualizaciones que nos ofrece Adept / Synaptic, o desde la consola:

apt-get update

y luego:

apt-get upgrade

Y aquí tenemos OpenOffice 3.0 en Kubuntu 8.10:


miércoles, 19 de noviembre de 2008

Sobre la mal llamada huelga de informáticos del 19 de Noviembre de 2008

Dado que el término 'informático' plantea muchas controversias por su ambigüedad, digo mal llamada huelga de informáticos, pues realmente la huelga es de estudiantes /titulados de las distintas carreras universitarias de informática (diplomatura / licenciatura, ingenierías técnicas / ingeniería).

La primera vez que se asoció el término “ingeniería” con la informática fue en el año 1968 durante la primera conferencia de la OTAN sobre desarrollo de software. En dicha conferencia se constató que, ya por entonces, la capacidad de los ordenadores y la complejidad de los problemas que se solucionaban con ellos crecía demasiado rápidamente para la forma en que se desarrollaban sus programas, resultando (con los métodos que se utilizaban entonces) un software no fiable, con fallos frecuentes y con enormes necesidades de mantenimiento. Todo esto hizo que naciera la disciplina de la Ingeniería del Software, que tomando como fuente los métodos de las ingenierías clásicas establecía cómo desarrollar software siguiendo los estándares de cualquier ingeniería.

Aquí tenéis el comunicado del CODDI, para más información sobre lo que se demanda:
http://www.etsii.ull.es/files/COMUNICADOCODDI15-11 -08.pdf

Actualización:
Aquí tenéis el comunicado de la Dirección de la Escuela Técnica Superior de Ingeniería Informática de la UNED (más breve que el anterior):
http://portal.uned.es/pls/portal/url/ITEM/5B6DD29168B63E7BE040660A33705327

Ni que decir tiene que estoy totalmente de acuerdo con lo manifestado en ambos comunicados.