En algunas versiones del comando ldapsearch es (o era) posible configurar con un parámetro (-T) que los valores largos de los atributos no tuvieran un salto de línea. En las versiones actuales con las que he trabajado ya no es posible así que os dejo un truco para parsear la salida de ldapsearch y con Seguir leyendo
Perl
Concatenar líneas con Perl
Os dejo un comando rápido por si necesitáis concatenar líneas de un fichero con Perl. Se puede hacer con sed o awk pero este método es sencillo y funciona bien: perl -pe ‘chomp;$i++;unless($i%2){$_.=»\n»};’ <fichero> En este caso concatena cada dos líneas del fichero, podemos cambiar ese parámetro donde véis ($i%2), simplemente especificad otro número y Seguir leyendo
DB_File.xs:101: db.h: No such file or directory
La situación es la siguiente. Estamos compilando en Solaris 10 el módulo de Perl DB_File. El requerimiento lógico es tener instalado BerkeleyDB en el servidor así que procedemos a ello: # pkgadd -d db-4.7.25.NC-sol10-x86-local Ahora procedemos a la típica compilación (Elegir el compilador correcto para Perl en Solaris) y nos encontramos con uno de estos Seguir leyendo
Elegir el compilador correcto para Perl en Solaris
Cuando compilamos módulos de Perl en Solaris (en este caso Solaris 10) hay que tener muy claro el compilador a utilizar. En esta versión de Solaris tenemos por defecto la versión 5.8.4 de Perl, la cual ha sido compilada con la suite de compilación de Sun Studio. La forma habitual de compilar módulos es la Seguir leyendo
cPanel 11.25: error en módulo perl Mail::SPF
Al parecer en algunas versiones del nuevo cPanel 11.25.0-RELEASE se están detectando errores en la instalación del módulo de perl Mail::SPF. Si ejecutamos /scripts/checkperlmodules encontramos los siguientes errores: CPAN.pm: Going to build J/JM/JMEHNLE/mail-spf/Mail-SPF-v2.007.tar.gz perl-64bit-hack: enabled # running Build.PL –otherldflags -L/usr/lib64 –config ldflags=-L/usr/lib64 –extralibdir /usr/lib64 Creating new ‘MYMETA.yml’ with configuration results Creating new ‘Build’ script for Seguir leyendo