miércoles, 28 de noviembre de 2012

XAMPP: Error 1! Couldn't start Apache!

Si después de seguir los pasos de instalación del Xampp (Lampp) para linux.
http://www.ubuntu-guia.com/2011/07/instalar-xampp-en-ubuntu.html, cuando intentamos arrancar lampp se produce un error y no puede arrancar el servidor apache. Los motivos parece que normalmente son que el puerto 80 o el 443 que son los que necesita utilizar, ya están ocupados. Bien por otro apache que ya se esté ejecutando o porque otras aplicaciones están ocupando los puertos 80 o 443.
El el caso de tener otro apache tenemos que pararlo. En el caso de tener ocupado el puerto 80 o 443 que era mi caso, tenemos que editar el fichero de configuración de apache httpd.conf para solucionar el puerto 80 ocupado y el fichero http-ssl.conf para el caso del 443.

Para cambiar el puerto 80

 sudo gedit /opt/lampp/etc/httpd.conf

Buscamos la línea
   Listen 80
Y la cambiamos por
   Listen 8080

Buscamos la línea
   ServerName localhost
Y la cambiamos por
   ServerName localhost:8080

Para cambiar el puerto 443

  sudo gedit /opt/lampp/etc/extra/httpd-ssl.conf

Buscamos las líneas:

 <VirtualHost _default_:443>
   Listen 443
 ServerName nombre_del_servidor:443  

Y las cambiamos por:

  <VirtualHost _default_:4499>
   Listen 4499
   ServerName nombre_del_servidor:4499

Aunque yo lo que hice fue cambiar unicamente este flag y ponerlo en off para que no respondiese el ssl:

 SSLEngine off

martes, 27 de noviembre de 2012

Recuperar contraseña Ubuntu

En el caso de no poder acceder a la cuenta de ubuntu que tenemos con permisos de administrador. Es posible cambiar la contraseña sin conocerla siempre que no estén encriptados los datos de esa cuenta de usuario.
Método:
- Arrancamos el equipo con las dos teclas mayúsculas pulsadas.
- Cuando aparece el grub, elegimos el modo recuperación.
- Una vez en el menú de recuperación elegimos la opción root.
una vez entramos en la consola #, tecleamos lo siguiente para volver a montar la partición "/" como lectura/escritura.

mount -rw -o remount /

acto seguido tecleamos


passwd mi_usuario

De este modo escribimos una nueva contraseña al usuario sin conocer la anterior.

Apagamos el sistema

shutdown -r now

Y cuando volvamos a entrar ya tenemos la nueva contraseña.

 Fuente: http://ubuntudriver.blogspot.com.es/2012/07/cambiarrecuperar-contrasena-de-ubuntu.html

viernes, 16 de noviembre de 2012

Clonar una máquina virtual vmware esxi

Creamos un directorio nuevo dentro del datastore

mkdir vm_nueva 

Copiamos la máquina original en la nueva ubicación

vmkfstools -i /vmfs/volumes/datastore1/vm_original/vm_original.vmdk /vmfs/volumes/datastore1/vm_nueva/vm_nueva.vmdk -d thin   

Una vez clonado el disco virtual, vamos al Vsphere Client y creamos la nueva máquina virtual con la opción Custom. Elegimos también usar un disco virtual existente. Navegamos hasta encontrarlo, lo seleccionamos.

El inconveniente es que estamos copiando el disco sin snapshots. Es decir si hemos realizado cambios en disco tras un snapshot no los tendremos en la maquina clonada. La única alternativa sería borrar todos los snapshots en la maquina original antes de hacer el clon.

Esto funcionaba con la versión 5 con la 6.5 no está o yo no lo encuentro lo de "Custom". Para solucionarlo se crea una máquina virtual nueva de las mismas característica que la que queremos clonar, memoria y tipo y tamaño de disco y cuando está creada con el disco en blanco,  cambiamos el vmdk y el flat por el que hemos creado con el comando anterior. Hay que editar el vmx y cambiar las dos entradas con el vmdk antiguo por el nuevo.


Ahora ya podemos inventariar la nueva vm clonada.

Fuente: http://www.vmwareblog.org/clone-vms-vmware-vcenter-unavailable/

jueves, 25 de octubre de 2012

Aumentar la resolución de la pantalla en una máquina virtualizada con vmware

Si después de instalar vemos que no podemos aumentar la resolución de la pantalla de la máquina virtualizada, la solución es editar el fichero de configuración vmx. Básicamente es añadir las siguientes líneas, teniendo en cuenta que los valores dependerán de la resolución que pongamos como máxima.
Para el caso de 1280 x 1024 serían estos datos:

svga.autodetect = "FALSE"
svga.vramSize = 5242880
svga.maxWidth = 1280
svga.maxHeight = 1024   

La cifra de vramSize se obtiene de multiplicar 1280*1024*4. Para otras resoluciones se debe hacer este cálculo.

Para modificar el fichero vmx la máquina virtual debe estar parada.

Fuente: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003

martes, 23 de octubre de 2012

Añadir un lanzador en Unity

Para crear un lanzador en Unity creamos el siguiente archivo:

sudo gedit /usr/share/applications/nombre_aplicacion.desktop

En el nuevo archivo copiamos lo siguiente:

[Desktop Entry]
Name=sqldeveloper
Comment=Oracle SQLDeveloper
Exec=/home/medianeurona/sqldeveloper/sqldeveloper.sh
Icon=/home/medianeurona/sqldeveloper/icon.png
Terminal=false
Type=Application

Ahora si buscamos en el menú inicio de Unity la aplicación por su nombre veremos que ya aparece. En algún blog dicen que se debe reiniciar, yo creo que no hace falta.

otra forma:
http://www.elrincondelprogramador.net/index.php/linux/44-despues-de-instalar-ubuntu-1204.html

lunes, 22 de octubre de 2012

Lotus iNotes no funciona con Firefox 15

Lotus iNotes (Lotus Web Mail) no funciona bien con la versión 15 y 16 de Firefox.
Entre otras cosas no permite enviar los correos.
El problema es que Firefox ya no da soporte para los spripts firmados.

La solución es ejecutar el siguiente comando en la consola del servidor Domino.

set config iNotes_WA_FirefoxSignedScript=0 update
restart task http


Lo que hace es añadir una línea en el notes.ini

Fuente: http://www-01.ibm.com/support/docview.wss?uid=swg21610926

martes, 16 de octubre de 2012

Instalar Encfs 1.7.4. en ubuntu 10.04

La versión disponible de encfs en los repositorios de ubuntu 10.04 es bastante antigua, si queremos instalar una versión más reciente, 1.7.4.  podemos añadir el repositorio de nasty e instalar posteriormente.


Añadimos provisionalmete este repositorio para ello abrimos synaptic y en configuración / repositorios / otro software / añadir

APT line: "deb http://archive.ubuntu.com/ubuntu natty main universe"

Una vez instalado podemos eliminar el repositorio.