Social Icons

twitter facebook google plus linkedin

martes, 24 de febrero de 2015

Error /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

Hola Mundo:

¡Qué lindo es volver a Linux! Ver que muchas cosas han cambiado, principalmente, para mejor y sin bonito y lo importante de esta súper plataforma.
perder lo

Esta vez, decidí usar Centos porque si. Necesitaba una distro con la robustez de Red Hat y Fedora y aparte que lo que quería hacer estaba bien documentado para ésta línea. Así que descargué el medio de instalación por torrent.

Instalé Java como en los viejos tiempos y configuré algunas variables de entorno para ejecutar la herramienta y ¡paf! me encuentro con este error:

/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

¡Qué basura! Se me había olvidado instalar un componente importante durante la etapa de instalación: Las herramientas de desarrollo que incluyen Glibc.
Así que desde la línea de comandos, con privilegios de superusuario, ejecuté:

yum -y install glibc.i686

Santo remedio. Funcionó sin problemas.

martes, 3 de febrero de 2015

Usar variables de entorno en VBScript

Hola Mundo:

A pesar que VBScript lleva unos añitos ya en el mercado y en las versiones modernas de Windows se
ha potenciado el uso de Powershell como herramienta de scripting y automatización, VBScript se niega a morir. Se aferra a la vida a como dé lugar y muchas organizaciones lo mantienen vivo utilizándolo diariamente para la aplicación de configuraciones.

Las variables de entorno no son algo nuevo en Windows. Se arrastran desde hace varios años. Se pueden consultar desde una ventana de cmd,  a través del comando set



Esas son las mías :) 

Desde un script en batch se pueden llamar y usar sin ningún problema. Un claro ejemplo:


Pero desde VBScript hay que tener un cierto cuidado. Hay que crear un objeto del tipo WShell.Script y llamar al método expandEnvironmentStrings. Veamos un ejemplo.

Si quisiera usar la variable de entorno %userprofile% (como el ejemplo de arriba), tendría que hacer lo siguiente

dim userprofile

dim objWShell

set objWShell = wScript.createObject("WShell.Script")

userprofile = objWShell.expandEnvironmentStrings("%userprofile%")

Con eso ya estamos listos para usar la variable userprofile.
Espero que les sirva.

Chau!