viernes, junio 21, 2013

Error al validar cuenta de google en Play Store

Si tienes la seguridad de estar poniendo bien el usuario y password de tu cuenta de Google en una aplicación como Play Store por ejemplo, y te sale este error:

"your username and password do not match"

Esto suele ocurrir porque tienes activada la validación en dos pasos, y la aplicación no es capaz de autenticarte.

Solución:

Entra en https://google.com/accounts
Clic en SEGURIDAD
Entra en "Aplicaciones y sitios conectados".

Tendrás que indicar un nombre de aplicación y le das a "GENERAR CONTRASEÑA".

Esa contraseña que te muestra google es la que tendrás que emplear en la aplicación. Sólo se introduce una vez y listo.

Saludos,

lunes, junio 17, 2013

HP-UX, algunos problemas al montar un filesystem

Me encuentro con que el servidor no tiene montado un filesystem. Reviso el fichero /etc/fstab y la entrada para montarlo está correctamente.

Intento que monte otra vez los que no están montados con:
mount -a

UX:vxfs mount: ERROR: V-3-20003: Cannot open /dev/vgeva8100/lveva8100: No such s
UX:vxfs mount: ERROR: V-3-24996: Unable to get disk layout version

Voy a echar un vistazo a ver qué pasa con el VG:
vgdisplay -v /dev/vgeva8100

vgdisplay: Volume group not activated.
vgdisplay: Cannot display volume group "/dev/vgeva8100".

Si no está activado, vamos a activarlo a ver que pasa:
vgchange -a y /dev/vgeva8100

Activated volume group.
Volume group "/dev/vgeva8100" has been successfully changed.

Por lo menos ahora está activo, vamos a intentar montarlo otra vez:

mount -a
UX:vxf
mount: ERROR: V-3-21268: /dev/vgeva8100/lveva8100 is corrupted. needs checking

Vamos a pasar el fsck (asegurarse de que el filesystem no esté montado):
umount /oradata

fsck -F vxfs -y -o full,nolog /dev/vgeva8100/rlveva8100

pass0 - checking structural files
pass1 - checking inode sanity and blocks
pass2 - checking directory linkage
fileset 999 directory 534 block devid/blknum 0/1034503114 offset 868 references free inode
...
...
...
au 54268 emap incorrect - fix? (ynq)y
au 54268 state file incorrect - fix? (ynq)y
au 54271 emap incorrect - fix? (ynq)y
au 54271 state file incorrect - fix? (ynq)y
fileset 999 iau 0 summary incorrect - fix? (ynq)y
fileset 999 iau 2 summary incorrect - fix? (ynq)y
fileset 999 iau 6 summary incorrect - fix? (ynq)y
free block count incorrect 752990 expected 752992 fix? (ynq)y
free extent vector incorrect fix? (ynq)y
OK to clear log? (ynq)y
flush fileset headers? (ynq)y
set state to CLEAN? (ynq)y

Después de esto ya me ha dejado montar y sin problemas.
Saludos,

viernes, junio 14, 2013

Quitar password a documentos pdf


Imagen descargada de wikipedia.

Desde el mundo Windows es un lío, ya que hay muchas utilidades pero casi todas son de pago.

Desde gnuLinux en cambio todo son ventajas. Podemos utilizar GhostScript de desde la línea de comandos para quitarle la password:


gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=ficheroSalida.pdf -c .setpdfwrite -f ficheroEntrada.pdf



En mi caso tengo que quitar la password a un montón de ficheros por lo que he hecho el siguiente script:


for f in *.pdf
do
 echo "Fichero: $f"
 gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=SP_"$f" -c .setpdfwrite -f "$f"
done

Otras opciones: Utilizando pdftk

Utilizando pdfcrack

Sobre el script: Otras opciones en este sitio.

martes, junio 11, 2013

Mac OSX. Como abrir terminal y moverse por un disco extraible


El título lo dice todo.
Queremos abrir una terminal cosa muy sencilla.
El problema es cuando queremos recorrer directorios de un pen-drive o similar. O sea, que no sabemos dónde se montan estos dispositivos en Mac OSX.

La respuesta es cd /Volumes

Saludos,

viernes, junio 07, 2013

Terminal en UNIX, configuración básica


Desde mi PC Fedora abro sesión en un servidor HP-UX.
Todo va aparentemente bien, pero cuando edito un fichero con VI me sale la siguiente advertencia:


I don't know what kind of terminal you are on - all I have is 'unknown'.

El problema además, es que no me deja editar más de una línea de texto del fichero. El vi se está comportando como los antiguos editores de líneas (Edlin del MS-DOS por ejemplo).


En mi Fedora:
echo $TERM
xterm-256color


Abro sesión en  HP-UX:

echo $TERM
unknown


Hacemos en HP-UX:
export TERM='xterm'

y Ahora asunto arreglado.

Saludos,

miércoles, junio 05, 2013

Niveles de ejecución en RedHat, Fedora, CentOS, etc.


Supongamos que queremos configurar el arranque del servicio sendmail.

Para arrancar sendmail en todos los niveles de ejecución:
chkconfig sendmail on

Para arrancar en unos cuantos niveles de ejecución determinados:
chkconfig --level 345 sendmail on

Otras opciones interesantes:
Para arrancar ahora mismo el servicio independientemente de la configuración:
service sendmail start

Para ver cómo está configurado el arranque automático del servicio:
chkconfig --list sendmail

Saludos,