Al instalar un módulo de python utilizando pip (gestor de paquetes de python) podemos recibir el siguiente error durante la compilación: /usr/bin/ld: cannot find -lpython2.6 collect2: ld returned 1 exit status error: command ‘gcc’ failed with exit status 1 Por supuesto puede ocurrir con otras versiones de python, no únicamente con la 2.6: /usr/bin/ld: cannot Seguir leyendo
Python y Perl
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
SMTP Server en Python con un solo comando
Hace ya unos años publiqué una entrada muy útil en la que veíamos la forma de levantar un servidor web con Python ejecutando un comando muy simple: $ python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 … Podemos hacer algo similar con un servidor SMTP. El módulo de Python SMTPServer permite lanzar con un 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