martes, 4 de febrero de 2014

Unity: Crear lanzador y acceso directo

Para disponer de un acceso directo a una aplicación por ejemplo "Sublimetext2" en el menú de unity, hacemos lo siguiente.

1 Creamos un archivo.

#sudo gedit /usr/share/applications/sublimetext2.desktop


2 Añadimos las siguientes líneas al archivo.

[Desktop Entry]
 Name=Sublime Text 2
 Comment=Sublime Text 2 
 Exec=/home/usuario/SublimeText2/sublime_text 
 Icon=/home/usuario/SublimeText2/Icon/256x256/sublime_text.png
 Terrminal=false 
 Type=Application


3 Buscamos en el menú de unity el lanzador. Ahora podemos arrastrar el icono a la barra si queremos disponer del acceso directo.

Fuente: http://pucomi.blogspot.com.es/2012/08/unity-crear-lanzador-y-acceso-directo.html

miércoles, 11 de diciembre de 2013

El dispositivo eth0 no parece estar presente, retrasando la inicialización.

En el caso de aparecer este mensaje "El dispositivo eth0 no parece estar presente, retrasando la inicialización" después de hacer una instalación de Centos sobre una máquina virtual de vmware, puede ser debido a que se han identificado mal los adaptadores. Hay lío con los nombres eth0,eth1, ... y posiblemente también las MACS estén cambiadas, sobre todo si hemos quitado el adaptador virtual y hemos creado uno nuevo intentando solucionar el problema.
Hay que asegurarse de la mac asignada al adaptador virtual y con el siguiente comando vemos que dispositivos han sido  identificados.

#ls /sys/class/net


Si nos devuelve lo y otro distinto de eth0 como eth1, eth2, etc hay que modificar el siguiente fichero y tiene que aparecer el mismo nombre, eth1, eth2, ...

#vi /etc/udev/rules.d/70-persistent-net.rules


Asegurarse que en la carpeta "/etc/sysconfig/network-scripts/ solo está el fichero de configuración del adaptador de red adecuado ifcfg-eth0, ifcfg-eth1, ifcfg-eth2, .... Editarlo y asegurarse que la ip y la mac son las correctas.

Fuente: http://aitoreus.blogspot.com.es/2011/12/linux-configuacion-de-red-problematica.html

miércoles, 4 de diciembre de 2013

Adaptador está oculto para la carpeta conexiones de red. Adaptador fantasma en windows.


  1. Haga clic en Inicio, en Ejecutar, escriba cmd.exe y presione ENTRAR.
  2. Escriba set devmgr_show_nonpresent_devices=1 y presione ENTRAR.
  3. Escriba Start DEVMGMT.MSC y, a continuación, presione ENTRAR.
  4. Haga clic en Ver y en Mostrar dispositivos ocultos.
  5. Expanda el árbol Adaptadores de red.
  6. Haga clic con el botón secundario del mouse en el adaptador de red atenuado y, a continuación, haga clic en Desinstalar.
Fuente:
http://support.microsoft.com/kb/269155/es#LetMeFixItMyselfAlways

domingo, 3 de noviembre de 2013

Sai APC SmartUPS 1500 problema cambio de baterías

Después de cambiar las baterías de dos sais apc smartups 1500 uno de ellos indicaba que las baterías estaban con poca carga y parpadeaban los leds de la derecha, los que indican el nivel de carga de las baterías. Como no entendía lo que sucedía, intercambié las baterías de los dos sais y comprobé que el problema no era de las baterías, después del cambio seguía mostrando los mismos mensajes y los leds parpadeaban constantemente. En foros encontré enseguida que eran un problema de que el sai no reconocía a las nuevas baterías. Por asegurarme del procedimiento para resolver el problema, contactamos con técnicos de APC, indicándonos cual era el procedimiento para resolver el problema. Para ello era necesario un cable serie para conectar el sai al pc.  Es un cable específico, no vale cualquier cable. Intenté conseguirlo pero era excesivamente caro así que busqué el esquema, el cual adjunto a continuación, y se hizo a medida. Con el procedimeinto que pongo a continuación se resolvió el problema.

Email de APC con la solución:

Con respeto a su consulta, después de haberlo consultado con los ingenieros del nivel segundo, nos informan que tendrá que verificar la constante de la batería del SAI B que siempre dice que las baterías están descargadas y que seguro no se ha reseteado correctamente.

Es por esta razón que le envío el procedimiento para poder actualizar la constante de la batería. Para cambiar las constantes de la batería, todos los accesorios deben estar desconectados de las ranuras Smartslot (Tarjeta Interface Expander, etc).
A tal efecto se ruega desconectar la carga conectada al SAI, apagar el mismo, desconectar el cable de alimentación y mantener presionado el botón de apagado hasta que se oiga un sonido de clic. En este momento será posible remover el/los accesorios de la/s ranuras y/o Interface Expander.
A continuación, encienda el SAI y conecte un ordenador con sistema operativo Windows y con la aplicación Hyperterminal instalada utilizando el cable serie AP940-0024c de color negro.

1- Es necesario salir del servidor de Powerchute y detener el servicio. Para esto hacer clic con el botón derecho del mouse sobre My Computer, luego presionar sobre Manage/Services and Applications/Services.
2- Desde Start > Programs > Accessories > Communications > Hyperterminal ejecute la aplicación Hyperterminal.
3- Ingrese cualquier nombre para la conexión.
4- Elije el puerto Com adonde está conectado el SAI a través del cable.
5- Los parámetros del puerto son: 2400 Baud, 8 Data Bits, 1 Stop Bit, Parity none, Flow Control Xon/Xoff. Es necesario también asegurarse que en el parámetro Advanced la opción FIFO Buffer NO esté seleccionada.
6- Cuando aparezca la pantalla en blanco presione <Shift> y (Y mayúscula). La respuesta será SM. Esto significa que se ha establecido conexión con el SAI.

Atención: No se deben ingresar más comandos aparte de aquellos citados en éste documento so pena de dañar el SAI.

7- Pulse la tecla 1 (uno) dos veces con un intervalo de uno a dos segundos.
8- La respuesta debe ser la palabra Prog.
9- Pulse 0 (cero) para ver una de las constantes de la batería (para el modelo SUA1500R2IX180 el valor correcto es A3) si éste no es el valor que corresponde por favor cámbielo.
10- Luego de pulsar 0 (cero) se debe pulsar + (símbolo sumar) hasta que se visualice el valor correcto (se puede retroceder en la lista de valores con el símbolo -).
11- Se sale del modo Programación pulsando <shift> r (R mayúscula).
12- Ahora es posible confirmar que la constante ha sido cambiada pulsando <shift> y y luego <shift>0. Debería visualizarse el valor correcto.
13- El problema se ha resuelto. Se puede cerrar Hyperterminal, hacer reiniciar el servicio de Powerchute y controlar desde la aplicación que el tiempo de autonomía (battery runtime) es el correcto. Se puede también reinstalar los accesorios Smartslot si los hubiera.

 Esquema para fabricar el cable:

http://www.psicofxp.com/forums/electronica.149/80722-cable-ups-pc-marca-apc.html

Now for the ASCII version of it:

M-DB9                               M - UPS        F - PC
         1       5
       _____________                1 ----\        1 --\    DCD
       \ o o o o o /                2 ------------ 2   |    RxD
        \ o o o o /                 3     \------- 3   |    TxD
         ~~~~~~~~~                  4              4 --/    DTR
          6     9                   5     /------- 5        GND
                                    6     |        6        DSR
F-DB9                               7     |        7 --\    RTS
         5       1                  8     |        8 --/    CTS
       _____________                9 ----/        9        RNG
       \ o o o o o /
        \ o o o o /
         ~~~~~~~~~
          9     6

The loopback pins (back to the computer) are provided for Powerchute's sake.
The NUT drivers (newapc and apcsmart) don't need them and will work with
just the two data lines and GND connected.



miércoles, 9 de octubre de 2013

Centos 6.4 - Se necesita autentificación para cambiar el proxy de red usado para descargar paquetes

"Se necesita autenticación para cambiar el proxy de red usado para descargar paquetes"
Descripción: "Una aplicación está intentando realizar una acción que necesita permisos especiales. Es necesario autenticarse como super usuario para realizar dicha acción"

Este mensaje aparece insistentemente cuando se inicia una sesión remota, en mi caso con vncserver.

Lo provoca packagekit, una implementación que trabaja por encima de yum y que permite gestionar la actualización del sistema e instalación de paquetes desde la interfaz gráfica. Al estar accediendo de forma remota aplica una política de seguridad más restrictiva.

La solución es crear un archivo con nombre "proxy.pkla" en esta ruta:
/var/lib/polkit-1/localauthority/20-org.d/proxy.pkla
 En mi caso, no quiero que cada vez que inicie una sesión remota me pida autenticar con root. Para ello añado las siguientes líneas al archivo proxy.pkla

[Proxy del sistema]
Identity=unix-user:*
Action= org.freedesktop.packagekit.system-network-proxy-configure
ResultAny=auth_admin
ResultInactive=auth_admin
ResultActive=auth_admin



Fuente: http://www.alcancelibre.org/forum/viewtopic.php?showtopic=7765

martes, 13 de agosto de 2013

VMA - VSphere Management Assistant - vi-admin password

Al instalar la VMA, deploy del ovf descargado de la web de vmware se planteó el siguiente problema. Una vez configurada la red, nos pide la contraseña del usuario vi-admin. Esta por defecto exige una complejidad que ya de entrada puede ser problemática. Pero el problema, por lo menos a mi se plantea cuando intento entrar via ssh desde otra máquina y no me reconoce la contraseña, permiso denegado. En cambio entrando desde la consola del VSphere Client si que puedo acceder a la shell. Yo lo solucioné cambiando la configuración de la complejidad de la contraseña, permitiendo contraseñas menos complejas. Y con la nueva contraseña ya podía acceder con ssh desde otra máquina.
Estas son los comandos para permitir contraseña menos complejas:
  1. Set valid password for vi-admin, for example Qazx123!# should do
  2. Login to vMA shell as vi-admin
  3. Elevate session as root withsudo –s
  4. Run pam-config –d –-cracklib, note double dashes on front of cracklib
  5. Exit root shell with exit
  6. Change vi-admin password withpasswd to your liking
Fuente: http://v-reality.info/2011/08/how-to-fix-vma-5-0-password-complexity-issue/

martes, 2 de julio de 2013

Editar metadatos EXIF de imágenes JPEG

Una forma sencilla en línea de comandos de modificar los metadatos que acompañan a las imágenes que tomamos con las cámaras de fotos es utilizando jhead.

Para instalarlo.
sudo apt-get install jhead


Ejemplos:

Para modificar fecha y hora de la toma
jhead -ts2012:10:29-10:28:03 *.jpg


Para modificar solo la fecha
jhead -ds2012:10:29 *.jpg


En el caso de ser una foto que no ha sido generada por una cámara de fotos, le faltarán campos EXIF. Para crear unos campos mínimos.
jhead -mkexif *.jpg


Más opciones en el siguiente enlace:
http://www.sentex.net/~mwandel/jhead/usage.html