Skip to content

Instantly share code, notes, and snippets.

View VTacius's full-sized avatar
🎯
Focusing

Alexander Ortíz VTacius

🎯
Focusing
View GitHub Profile
@VTacius
VTacius / index.php
Last active August 29, 2015 14:16
Empezando con usuarios en Silex
<?php
require_once __DIR__.'/vendor/autoload.php';
use Symfony\Component\HttpFoundation\Request;
$app = new Silex\Application();
$app['debug'] = true;
@VTacius
VTacius / comando.md
Created March 11, 2015 15:58
Virtualizar Windows Server 2012 en KVM sobre un pool LVM definido

Me preocupaba un poco por los pequeños inconvenientes que se suscitaron en Xen, pero al final me sorprendió que el siguiente comando va de maravilla. Es decir, es tan maravilloso como puede ser instalar Windows Server

virt-install \
    --name=windacho \
    --os-type=windows \
    --network bridge=virbr0 \
    --disk cache=none,pool=virtual,size=30,io=threads \
    --cdrom=/home/usuario/Documentos/Repos/9200.16384.WIN8_RTM.120725-1247_X64FRE_SERVER_EVAL_ES-ES-HRM_SSS_X64FREE_ES-ES_DV5.ISO \
    --graphics spice --ram=2048
@VTacius
VTacius / comando.md
Created March 11, 2015 16:09
Virtualizar Windows Server 2012 en Xen

Para no complicar las cosas más de lo posible, tomó el fichero de configuración de la gente de virtuatopia. El fichero en resumidas cuentas queda de la siguiente forma:

#
#  Kernel + memory size
#
kernel      = 'hvmloader'
builder     = 'hvm'

vcpus       = '1'
@VTacius
VTacius / archivo.md
Last active August 29, 2015 14:18
"The update was unsuccessful. Please report this issue to the ownCloud community."

La última actualización (Un poco forzada debido a falta de coordinación) del servidor Owncloud hace ya casi dos semanas me arrojó el siguiente error:

Actualizando ownCloud a la versión 8.0.2. Esto puede tardar un poco.

Modo mantenimiento activado
Actualización del esquema de base de datos revisado
Comprobada la actualización del esquema de la base de datos para aplicaciones
Base de datos actualizada
Se ha actualizado "files_pdfviewer" a 0.7
@VTacius
VTacius / _config.yml
Last active December 15, 2016 14:59
Collections en jekyll
highlighter: pygments
encoding: "UTF-8"
baseurl: "/firewall"
collections:
docs:
output: true
@VTacius
VTacius / KDC.md
Created May 4, 2015 16:13
Errores varios en Samba4

Al ejecutar desde consola

kinit administrator@DOMINIO.GOB.SV

para comprobar que Kerberos este funcionando, devuelve

kinit: Cannot find KDC for realm "DOMINIO.GOB.SV" while getting initial credentials
@VTacius
VTacius / sqlitebrowser.md
Last active August 29, 2015 14:20
Instalando DB Browser for SQLite en Fedora

DB Browser for SQLite se instala sin mayores problemas en Fedora 21 instalando previamente las siguientes dependencias:

yum install qt-devel cmake gcc-c++ sqlite-devel

Después, puede seguirse tranquilamente los pasos descritos para Ubuntu Linux, que en principio son los mismos que para Generic Linux and FreeBSD, pero con más estilo

tar xzvf sqlitebrowser-<version>.tar.gz
cd sqlitebrowser-
@VTacius
VTacius / zimbra.md
Last active August 29, 2015 14:21
no signing table match for

Revisando /var/log/zimbra.log

opendkim[3771]: 90EC02B621BD: no signing table match for 'usuario@dominio.com'

Básicamente, todo pasa por no configurar DKIM, lo cual se explica con detalle en esta guía, que es especialmente sencilla de usar para la importancia que tiene:

Configuring for DKIM Signing

Recuerde configurarse por cada dominio que este configurado en el servidor.

@VTacius
VTacius / razones.md
Last active August 29, 2015 14:22
Sobre porque configurar cbpolicyd para que use mysql en lugar de mysql en zimbra

Después de haber configurado cbpolicyd en nuestro servidor zimbra, (Un entorno de poco más de 5,000 usuarios), era común oír quejarse a los usuarios de como el correo "se había puesto lento". De hecho, el correo tardaba en salir desde los clientes de escritorio casi cuatro segundos; Una revisión más exhaustiva permitía ver que en ciertas horas del día la tardanza esa básicamente insoportable (Más de 10 insoportables segundos):

Una invaluable guía para estos casos es la oficial Postfix Performance Tuning, que me permitió ver los siguientes errores relevantes

May 31 07:40:21 mail postfix/smtpd[29938]: warning: problem talking to server localhost:10031: Connection timed out
Jun  1 07:27:10 mail postfix/smtpd[42891]: warning: problem talking to server localhost:10031: Connection refused

Sabiendo que el socket localhost:10031 es donde tenemos a cbpolicyd oyendo, reviso un poco los ficheros log de cbpolicyd, y encuentro los siguientes errores relevantes de

@VTacius
VTacius / recovery.md
Last active August 29, 2015 14:23
Recuperacion de datos en openLDAP

En mi caso fue recuperando un backup en un tercer equipo que iba a usar dentro de una práctica específica, que al intentar reiniciar LDAP con los archivos del servidor en producción, un error de este tipo apareció en los registros:

Jun 23 12:12:00 firewall slapd[639]: bdb(cn=auditlog): Log sequence error: page LSN 7356 2164032; previous LSN 7356 2691218
Jun 23 12:12:00 firewall slapd[639]: bdb(cn=auditlog): Recovery function for LSN 7356 2694430 failed on forward pass
Jun 23 12:12:00 firewall slapd[639]: bdb(cn=auditlog): PANIC: Invalid argument
Jun 23 12:12:00 firewall slapd[639]: bdb(cn=auditlog): unable to join the environment
Jun 23 12:12:00 firewall slapd[639]: hdb_db_open: database "cn=auditlog" cannot be recovered, err -30973. Restore from backup!
Jun 23 12:12:00 firewall slapd[639]: bdb(cn=auditlog): txn_checkpoint interface requires an environment configured for the transaction subsystem
Jun 23 12:12:00 firewall slapd[639]: bdb_db_close: database "cn=auditlog": txn_checkpoint failed: Invalid ar