domingo, 29 de julio de 2012

No such file or directory: Digest: error generating secret: No such file or directory Configuration Failed


Luego de un corte general en el server el servicio del lampp no iniciaba.

Viendo servicios levantados de lampp:

# /etc/init.d/lampp status
Version:
Apache is not running.
MySQL is running.


Decía que el apache no estaba corriendo el servicio del apache.


Intenté iniciarlo con el siguiente comando:

# /etc/init.d/lampp stopapache
# /etc/init.d/lampp startapache


Seguía sin levantar, luego probé reiniciar todo el lampp con el siguiente comando y nada:

# /etc/init.d/lampp restart


Viendo los logs del lampp mientras se reiniciaba el servicio aparece lo siguiente:

# tail -f /opt/lampp/logs/error_log
[crit] (2)No such file or directory: Digest: error generating secret: No such file or directory
Configuration Failed


Googleando un poco llegué a que había que modificar algo en el httpd.conf, lo busqué, pero aparecían varios, fuí modificando uno por uno y probando hasta dar con el que realmente era:

# locate httpd.conf
/otra/ruta/httpd.conf
/otra/ruta/diferente/httpd.conf
/opt/lampp/etc/httpd.conf


Edité el archivo httpd.conf y comenté la siguiente línea:

# vim /opt/lampp/etc/httpd.conf
#LoadModule auth_digest_module modules/mod_auth_digest.so


Reiniciamos el lampp nuevamente y eureka, reinició:

# /etc/init.d/lampp restart


Verificamos que ahora sí está corriendo el proceso de lampp y nuetro webserver funciona correctamente:

# /etc/init.d/lampp status
Version:
Apache is running.
MySQL is running.


Si queremos iniciar sólo uno de los servicios del lampp sólo ejecutamos el comando sin ningún parámetro y vermos lo siguiente:

# /etc/init.d/lampp
Usage: /etc/init.d/lampp
        start        Start XAMPP (Apache, MySQL and eventually others)
        startapache  Start only Apache
        startssl     Start only SSL support
        startmysql   Start only MySQL
        startftp     Start only ProFTPD
        stop         Stop XAMPP (Apache, MySQL and eventually others)
        stopapache   Stop only Apache
        stopssl      Stop only SSL support
        stopmysql    Stop only MySQL
        stopftp      Stop only ProFTPD
        reload       Reload XAMPP (Apache, MySQL and eventually others)
        reloadapache Reload only Apache
        reloadmysql  Reload only MySQL
        reloadftp    Reload only ProFTPD
        restart      Stop and start XAMPP
        security     Check XAMPP's security
        php5         Activate PHP5
        php4         Activate PHP4
        phpstatus    Which version of PHP is active?
        backup       Make backup file of your XAMPP config, log and data files
        panel        Starts graphical XAMPP control panel


Luego quedó también sin iniciar el SSL, simplemente con la descripción anterior hacemos lo siguiente:

# /etc/init.d/lampp startssl


jueves, 26 de julio de 2012

Agregar Master Password en XenCenter

Cansados de conectar una por una las virtuales cada vez que nos logueamos al Xencenter? Bueno, configuraremos la Master Password para que conecte todas las VMs automáticamente.

Ingresamos al XenCenter, clickeamos en "Tools"



Luego "Options"



"Save and Restore"



Ingresamos el password:



Volvemos a ingresar al XenCenter y nos pedirá la Master Password:



jueves, 5 de julio de 2012

Agregar Impresora por Ip en Solaris 10


Configuramos la printer, los parámetros -p es el nombre y -s la ip:

# lpadmin -p color01 -s 192.168.0.100

Esa config se almacena en el file: /etc/printers.conf


Establecemos la impresora como predeterminada:

# lpadmin -d nombre_impresora 


Imprimimos archivo:

# lp prueba.txt


Si queremos imprimir en otra printer que no se la default:

# lp -f nombre_otra_printer prueba.txt

martes, 3 de julio de 2012

Forzar apagado desde XenCenter

Hoy llego a la empresa y uno de las máquinas virtuales estaba baja, aparecía prendida pero cuando iba a la solapa de la consola veía todo en blanco, intento reiniciarla desde el XenCenter y me tira el siguiente error:

Error: "Another operation involving the object is currently in progress"


Ya me ha ocurrido otra vez y lo solucioné reiniciar la máquina base, ya que reiniciando la virtual ó forzando el apagado no me lo solucionaba.

 Hoy me volvió a ocurrir y llegué a la siguiente solución que encontré en el siguiente blog: http://hafizpariabi.blogspot.com.ar


Listamos las máquinas virtuales que corren en el XenServer:

# xe vm-list
uuid ( RO)           : 97221593-e4dc-ddc2-c7e2-fada7ff29dac
  name-label ( RW): VM-001
  power-state ( RO): running


Listamos los dominios para saber el ID:

# list_domainsid |                                 uuid |  state 1 |  97221593-e4dc-ddc2-c7e2-fada7ff29dac  |      H


Forzamos el apagado con el siguiente comando, donde -domid es el ID del comando previo:

# /opt/xensource/debug/destroy_domain -domid 1


Volvemos a listar los dominios y ahora veremos que no aparece:

# list_domains
id |                                 uuid |  state


Forzamos el reboot de la virtual, donde el uiid es el que obtenemos del primer comando ejecutado:

# xe vm-reboot uuid=97221593-e4dc-ddc2-c7e2-fada7ff29dac --force


FUENTE: http://hafizpariabi.blogspot.com.ar/2011/09/unable-to-shutdown-hang-vm-on-xenserver.html