cp -Rf dir_origen dir_destino
Mes: septiembre 2010
org.eclipse.swt.SWTError: XPCOM error -2147467262
Tras instalar el RSA 7.4.5, al arrancarlo aparecía el mensaje:
An error has occurred. See the log file
/home/rubensa/desarrollo/rsa/7.4.5/workspace/.metadata/.log
y no arrancaba.
Revisando el fichero de log, aparecía el error:
org.eclipse.swt.SWTError: XPCOM error -2147467262
Parece ser que el error se produce al intentar «pintar» una página HTML de ayuda que muestra el RSA al inicio. Este error es debido a que no encuentra la librerías de Mozilla para renderizar la página. Para solucionarlo, basta con añadir en el arranque (bien en el fichero eclipse.ini o bien como parámetro del lanzador):
-vmargs -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner
NOTA: Si lo intentas instalar en Ubuntu 10.04 necesitarás instalar también el paquete libstdc++5 que no se encuentra en los repositorios de Ubuntu Lucid Lynx pero que te puedes bajar directamente de los repositorios de debian.
Modificar permisos de ficheros recursivamente
Recientemente he necesitado añadir permisos de ejecución en todos los archivo .sh existentes a partir de un directorio raíz (debido a que los archivos me llegaron comprimidos en formato rar y al descomprimirlos no se conservaron los permisos de ejecución).
Para conseguir esto, basta con ejecutar el siguiente comando desde el directorio «raíz» desde el que se quieren modificar los permisos:
find . -type f -name '*.sh' -exec chmod 755 {} \;