Error trusted.gpg

En una de mis entradas muestro que procedimiento sigo para instalar webmin, en uno de los pasos hay que agregar el certificado a APT para que se pueda descargar la lista de paquetes a tener actualizados, pues bien, en las últimas versiones de Ubuntu, me da este error «Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.» .

Cuando nosotros hemos ejecutado el comando sudo apt-key add jcameron-key.asc nos va a crear un fichero en /etc/apt/ llamado trusted.gpg, lo que haremos para arreglar ese error es:

  1. Abrir una consola y nos vamos a esa ruta cd /etc/apt/
  2. Renombrar ese fichero, nosotros como es de Webmin lo he renombrado con sudo mv trusted.gpg webmin.gpg (OJO, ES IMPORTANTE QUE LA EXTENSIÓN SEA gpg)
  3. Lo siguiente es mover este fichero a la ubicación donde están los ficheros gpg sudo mv webmin.gpg trusted.gpg.d/

Después de esto ya podemos hacer el apt-get update para que se descargue los paquetes.

Actualizar Pihole

Hola a todos, ya escribiré un artículo sobre Pi hole, pero básicamente es un sistema DNS que lo que hace es filtrar publicidad. Pues bien he tenido que actualizarlo, y para ello he hecho lo siguiente:

sudo pihole -up

XXXXXX@ubuntu:~$ sudo pihole -up
[i] Checking for updates…
[i] Pi-hole Core: update available
[i] Web Interface: update available
[i] FTL: update available

[i] Pi-hole core files out of date, updating local repo.
[✓] Check for existing repository in /etc/.pihole
[i] Update repo in /etc/.pihole…HEAD is now at cbfb58f Merge pull request #4000 from pi-hole/release/v5.2.4
[✓] Update repo in /etc/.pihole

[i] If you had made any changes in ‘/etc/.pihole/’, they have been stashed using ‘git stash’

[i] Pi-hole Web Admin files out of date, updating local repo.
[✓] Check for existing repository in /var/www/html/admin
[i] Update repo in /var/www/html/admin…HEAD is now at 704e5d4 Merge pull request #1708 from pi-hole/release/v5.3.1
[✓] Update repo in /var/www/html/admin

[i] If you had made any changes in ‘/var/www/html/admin/’, they have been stashed using ‘git stash’

[i] FTL out of date, it will be updated by the installer.

[✓] Root user check

    .;;,.
    .ccccc:,.
     :cccclll:.      ..,,
      :ccccclll.   ;ooodc
       'ccll:;ll .oooodc
         .;cll.;;looo:.
             .. ','.
            .',,,,,,'.
          .',,,,,,,,,,.
        .',,,,,,,,,,,,....
      ....''',,,,,,,'.......
    .........  ....  .........
    ..........      ..........
    ..........      ..........
    .........  ....  .........
      ........,,,,,,,'......
        ....',,,,,,,,,,,,.
           .',,,,,,,,,'.
            .',,,,,,'.
              ..'''.

[✓] Enabling lighttpd service to start on reboot…
[✓] Checking for user ‘pihole’

[✓] DNS service is listening
[✓] UDP (IPv4)
[✓] TCP (IPv4)
[✓] UDP (IPv6)
[✓] TCP (IPv6)

[✓] Pi-hole blocking is enabled

[i] The install log is located at: /etc/pihole/install.log
Update Complete!

Current Pi-hole version is v5.2.4.
Current AdminLTE version is v5.3.1.
Current FTL version is v5.5.1.

Problemas de update Mergelist

Hola a todos, recientemente me he conectado a una Raspi que tengo en casa para hacer pruebas, y resulta que cuando me conecto por SSH me dice que tengo actualizaciones por instalar. Tengo un Ubuntu, y cuando hice el típico sudo apt-get upgrade y sudo apt-get update me da el siguiente error_

E:Encountered a section with no Package: header,
E:Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_precise_universe_binary-i386_Packages,
E:The package lists or status file could not be parsed or opened.

Nos dice que el problema está en un fichero corrupto dentro de la ruta /var/lib/apt/lists/ , he buscado por internet, y básicamente lo que me ha solucionado el tema es lo siguiente:

1 Borramos los ficheros que se encuentra dentro de ese directorio :

sudo rm -r /var/lib/apt/lists/*

Una vez hecho esto, volveremos a generarlos con el siguiente comando

sudo apt-get clean && sudo apt-get update

Con esto se me ha solucionado todo.

Falta Userdata.dll

El otro día a uno de los usuarios le salió el siguiente mensaje:

userdata.dll_

Esto le salía cuando iniciaba sesión, la manera de solucionarlo fue bajándome el fichero y poniéndolo donde tiene que estar, o por lo menos donde se esperaba el sistema que estuviese.

  1. Me he descargado la dll de la siguiente dirección.
  2. Lo descomprimimos y lo pegamos en c:\windows\system32\

Reiniciamos y ya está.

Por cierto el fichero está limpio, lo he pasado por virustotal

Quitar password VBA Office

Hola a todos, después de mucho tiempo he encontrado un ratillo para escribir. Resulta que el otro día me pidió un usuario que le quitase la contraseña al código de VBA que había en un formulario, y me puse a googlear, y encontré lo siguiente:

Primero hay que bajarse un editor de hexadecimal, yo me he bajado Frhed que es gratis. image

Lo instalas

Lo siguiente es hacer un backup del fichero que queremos tocar, no vaya a ser que nos lo carguemos.

Lo tercero

Abrimos el fichero con Frhed image
Le damos al icono de la lupa y buscamos le texto “DPB=” image
Luego buscamos el texto que pone “DPB=” image
Y lo cambiamos por “DPx” image

Guardamos cambios y lo abrimos.

Ahora nos saldrá una pantalla en la que nos dirá que contiene una clave DPx válida, que si queremos continuar, y claro nosotros que si.

image

Es posible que también de un error tipo

image

aceptamos, y damos click con botón derecho sobre el proyecto para sacar las propiedades del código

image

En la siguiente ventana nos vamos a la solapa de protección quitamos el check y lo volvemos a poner y ponemos la contraseña que nos plazca, aceptamos y guardamos y ya está image

Espero que os haya servido de ayuda.

Renombrar disco virtual ESXI

Hola hola, pues resulta que haciendo un script para hacer backups de máquinas virtuales, al intentar aplicarlo a una máquina va y falla, me pongo a mirar porque falla y resulta que es porque le nombre del disco duro no coincide con el nombre de la máquina. Claro, esto me ocurre porque yo creo un Dummy en el host, y cuando lo tengo lo que hago es duplicar el disco duro de esa máquina, esto es lo que provoca el fallo de hoy.

Bueno pues googleando, la manera facil de renombrar el disco duro es con el siguiente comando:

vmkfstools –E nombre_antiguo.vmdk nombre_nuevo.vmdk

es decir, que si mi máquina es maquina1 haría lo siguiente:

vmkfstools –E mauqina_dummy.vmdk maquina1.vmdk

Y el sistema es tan listo que cuando vas a la máquina que tiene enlazado ese disco duro, ya ha cambiado el nombre también, con lo cual no hay que hacer nada mas.

OJO si tenéis Snapshots hechas igual hay que clonar el disco de la Snapshot

Espero que os valga de ayuda

P.d. El comando está sacado de la Knoledge Base d eVMware

Aplicación bloqueada por la seguridad de Java

Estoy configurando un ASA de Cisco, y resulta que me da un error cuando intento entrar en la URL del firewall y me da un error de seguridad de Java.

image

Para solucionar este error lo que hay que hacer es ir al panel de control

image

Me voy al icono de Java y en la solapa de seguridad le damos a editar lista y agregamos la ip de la máquina a la cual queremos acceder.

image

Con esto ya nos debería de dejar acceder.

Cambiar la URL de WordPress

Hola a todos, hoy me ha pasado una cosa curiosa en la oficina, resulta que tenía una página web con un wordpress, y me han pedido que de la url www.miempresa.com/pagina1 pasase a ser www.miempresa.com/otraurl. Como se hace esto???

Pues googleando, he encontrado algunas páginas y yo os resumo lo que he hecho y me ha funcionado perfect.

1. Entramos en la página de administración de nuestro wordpress, nos vamos a administración –> Opciones –> Generales y ahí buscamos dos campos que serán los siguientes:

     Dirección de WordPress (URL)

     Dirección del Blog (URL)

En ellas yo he puesto www.miempresa.com/otraurl (recuerda poner el http:// delante).

Luego si guardamos los cambios, ya no podremos ver la consola de administración. Lo que tenemos que hacer ahora es renombrar la carpeta donde está ubicado, en mi caso ha sido un mv pagina1 otraurl (porque la máquina que lo aloja es un Linux, si fuese un Windows sería un rename o algo parecido.

Una vez hecho esto ya podemos ir a www.miempresa.com/otraurl/wp-admin y veremos otra vez la consola de administración.

En algún blog he leído de borrar el contenido de wp-content/cache, pero yo no tenía nada.

Si hemos cometido un error poniendo las urls y hemos guardado, entonces lo que tienes que hacer es abrir la ventana y saltar!!!

NOOOOOO!!! todo tiene solución. A ver lo que tendrás que hacer es lo siguiente. Indagar cual es el nombre de la base de datos que está usando tu wordpress (lo digo porque los instaladores web suelen poner nombres facilitos del tipo qweopirujoweirwoeruweur), para ello abres una consola y editas un fichero llamado wp-config.php ahí tienes unas variables como son DB_NAME (nombre de la base de datos) DB_USER (usuario que usa la base de datos) DB_PASSWORD (la contraseña) DB_HOST (maquina del servidor de bases de datos).  abres una consola con tu gestor de bases de datos, yo por ejemplo uso phpmyadmin, y ahí nos vamos a la base de datos en cuestión. Buscamos en las tabla wp_options un campo que se llame siteurl, ahí modificamos y ponemos el nuestro. También tendríamos la posibiilidad de hacerlo desde el fichero wp-config.php si añadimos las líneas siguientes

define( ‘WP_HOME’, ‘www.miempresa.com/otraurl/wp-admin/’ );

define( ‘WP_SITEURL’, ‘www.miempresa.com/otraurl/wp-admin/’ );

Con esto debería de estar todo.

Access point LWAPP a autónomo

Hola a todos, después de tiempo otro articulito, resulta que he comprado 6 AP de cisco por Ebay y todos venía en modo LWAPP, para los que no sepáis, este es un modo en el que el AP es “tonto”, ya que el sistema operativo y la configuración se la pasa un WLC (Wireless Lan Controller), que ocurre?, pues que tengo que ponerlo en modo autónomo, que básicamente es que el tiene su propio SO y su propia configuración. Lo sé, es mejor controlarlos con un WLC, pero no tengo presupuesto para comprar uno. Bueno el caso es que como ya lo he tenido que hacer unas cuantas veces, y como nunca me acuerdo de nada, siempre tengo que brujulear un poco por la red para ver como se hacía. Así que he dicho, pues para no buscar me lo pongo en el blog y así lo tengo a mano (como muchos otros artículos).

El procedimiento para poder hacer esto es sencillo.

Primero de todo nos descargamos un servidor tftp (yo uso o el tftpd32). A este programa le tenemos que decir:

  • Donde está la carpeta de la IOS que queremos instalar y poco mas (acordaros de abrir en el firewall una regla entrante que abra el puerto 69)
  • El interface por el que escucha (en caso de que tengáis mas de uno, si lo hacéis desde un portátil puede ser que por lo menos tengáis wifi y ethernet.
  • Es importante elegir el interface, porque si no conectáis el equipo directamente al access point, el DHCP que tiene vuestro equipo igual (puede darse la casualidad) que cause problemas con el que tengáis en la red.

image

 

 

La imagen es la de la página web del programa, ahí véis que la carpeta de trabajo es c:\temp y la interface es la 192.168.100.10 y que hay 3 clientes que se están descargando 3 ficheros.

 

 

Conectamos nuestro equipo con un cable ethernet directamente al access point. Os aconsejo tenerlo conectado también con un cable serie, así podemos ver que es lo que está ocurriendo.

image

image

Descargarnos la IOS de nuestro Access Point, en mi caso era la ap3g1-k9w7-tar.152-4.JA1.tar, esta la colocamos en la carpeta que antes hemos configurado en el TFTP32, y la renombramos de esta manera

de ap3g1-k9w7-tar.152-4.JA1.tar –—> ap3g1-k9w7-tar.default 

image

 

 

En nuestro interface establecemos la ip 10.0.0.x, conde “x” no puede ser un 1, porque esa corresponde a la IP por defecto que tendrá el Access Point. En el caso del ejemplo se ha establecido la IP 2

 

 

 

 

 

image

 

Bien, hecho todo esto, ya solo que da ejectuar la obra, para ello lo que tendremos que hacer es pulsar el botón de reset y DESPUÉS enchufarle la corriente. El botón de reset lo tendremos que tener pulsado SIN SOLTARLO durante unos 20 segundos, o bien hasta que el led del frontal se ponga de color rojo fijo, ahí podemos soltar, entonces solo nos queda mirar la pantalla de nuestra consola para ver que está ocurriendo. Si todo va bien, se descargará la imagen y la empezará a descomprimir (está en formato tar), saldrán puntitos con los procesos de todos los ficheros que descomprime.

 

Finalmente ya podremos acceder a nuestro access point por consola y establecer la configuración.

Desplegar una maquina en ESXi

Hola hoy en el curro han pedido (por aquello de que lo van a gestionar en un cliente), instalar un entorno virtual para probar un Hadoop .

Para ello nos lo hemos bajado de internet, lo tienen tanto para máquinas virtuales de VirtualBox, como de VMware, como de Hyper v. Nosotros lo hemos bajado en VMware para desplegarlo en un Hypervisor ESXi.

image

Para desplegar una máquina en ESXi, lo que tenemos que hacer es abrir el vSphere client .

 

image

 

Ponemos nuestras credenciales para poder acceder a la consola, y a continuación nos vamos al menú Archivo y seleccionamos la opción deploy OVF template

 

Entonces se nos abrirá un asistente para importar la máquina virtual, lo primero es seleccionar donde tenemos el fichero de la máquina a importar.

image

Ponemos el nombre de la máquina

image

Especificamos como va a ser el almacenamiento

image

Y por último confirmar todas las selecciones

image

Si todo va bien, deberíamos de ver una pantallita como la siguiente

image

Con un proceso de estado

image

Y ya está.