Deshabilitar verificación SSL en perl LWP

Al utilizar el módulo de Perl libwww-perl (LWP), cuando se realizan conexiones vía SSL la verificación del certificado está activada por defecto. En el momento en que la conexión la establecemos contra un servidor cuyo certificado SSL es self-signed o está expirado/no válido recibiremos un mensaje de error, probablemente similar a: “certificate verify failed” En Seguir leyendo


vSphere Perl SDK: SOAP request error – possibly a protocol issue

El siguiente error se puede presentar al ejecutar cualquier script en perl de la vSphere SDK. # /usr/lib/vmware-vcli/apps/performance/viperformance.pl \ –host esx2 –server 192.168.1.100 –countertype net \ –samples 1 –instance “*” –username foo –password ‘bar’ SOAP request error – possibly a protocol issue: <?xml version=”1.0″ encoding=”UTF-8″?> <soapenv:Envelope xmlns:soapenc=”http://schemas.xmlsoap.org/soap/encoding/”  xmlns:soapenv=”http://schemas.xmlsoap.org/soap/envelope/”  xmlns:xsd=”http://www.w3.org/2001/XMLSchema”  xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance”> <soapenv:Body> <RetrievePropertiesResponse xmlns=”urn:vim25″><returnval><obj type=”HostSystem”>host-443</obj><propSet><name>name</name><val xsi:type=”xsd:string”>esx1</val></propSet></returnval><returnval><obj Seguir leyendo


Eliminar datos EXIF de imágenes en Linux

Todas las cámaras digitales y smartphone actuales añaden todo tipo de datos a las imágenes y fotografías que tomamos. Estos metadatos EXIF (Exchangeable image file format) pueden contener información que no queremos compartir junto con nuestras fotografías: localización GPS del lugar donde se tomó la foto, fecha y hora, especificaciones de la cámara, configuraciones y Seguir leyendo


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