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
Perl
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
CPAN: Couldn’t fetch … from ftp.perl.org
CPAN nos permite instalar y actualizar módulos de Perl de forma muy sencilla y con el avance que supone la resolución automática de dependencias. Al iniciar CPAN podemos encontrarnos con que a pesar de que manualmente el acceso al FTP de perl (o uno de los mirrors) es correcto, desde la herramienta recibimos errores como Seguir leyendo
Perl: ocultar texto si se solicita el password por STDIN
En el caso de que un script en Perl requiera que el usuario introduzca por STDIN un password lo recomendable es que el texto que el usuario escriba no se muestre por pantalla. Para ello Perl cuenta con el módulo Term::ReadKey;. Este es un ejemplo simple en el que se solicita al usuario que introduzca Seguir leyendo