Decodificando el error: StatusCode=0 "ReferencedResourceNotProvisioned" en Azure

Introducción Si está trabajando con Azure, es posible que haya encontrado un error similar a este: “Error al enviar la solicitud: StatusCode=0 — Error original: Código=‘ReferencedResourceNotProvisioned’ Mensaje=‘No se puede continuar con la operación porque el recurso utilizado por el recurso no está en estado Correcto. El recurso está en estado Actualizando y la última operación que actualizó/está actualizando el recurso es PutSubnetOperation.’” Aunque el mensaje de error puede parecer intimidante y críptico al principio, no te preocupes. En esta publicación, profundizaremos en lo que significa este error y cómo puede resolverlo. ...

22 de diciembre de 2018 · Shafiq Alibhai

Importar un recurso al módulo Terraform

El siguiente ejemplo importará una instancia de AWS a un módulo de terraform: terraform import module.foo.aws_instance.bar i-abcd1234

24 de octubre de 2018 · Shafiq Alibhai

Navegar por módulos Terraform almacenados en subdirectorios de paquetes

En el ámbito de la infraestructura como código, los módulos de Terraform pueden desempeñar un papel importante para hacerle la vida más fácil. A veces, sin embargo, estos módulos no se encuentran en el directorio raíz de su paquete fuente. En cambio, residen en subdirectorios. Afortunadamente, Terraform tiene una forma inteligente de ayudarle a acceder a estos módulos anidados. Terraform emplea una sintaxis única de doble barra (//) para ayudar a identificar el subdirectorio exacto donde se encuentra el módulo. La ruta que sigue a esta sintaxis de doble barra se considera un subdirectorio dentro del paquete o repositorio. ...

24 de octubre de 2018 · Shafiq Alibhai

Cómo solucionar el error "Error de RPC; HTTP 413 curl 22" en Nginx

Comprender el problema: ‘Error en RPC; HTTP 413 rizo 22’ Si se ha topado con el mensaje de error “Fallo de RPC; HTTP 413 curl 22 La URL solicitada devolvió el error: 413 Entidad de solicitud demasiado grande”, probablemente esté intentando enviar una confirmación bastante considerable a través de HTTP a su servidor que ejecuta Nginx. Este error significa que el tamaño de la solicitud que intenta enviar excede el límite que el servidor está dispuesto a aceptar. Entonces, ¿cómo se soluciona? ...

12 de octubre de 2018 · Shafiq Alibhai

Instalar archivos de gemas Ruby

Instale las gemas en la máquina de destino desde los archivos locales: cd /path/to/gems gem install --force --local *.gem

27 de septiembre de 2018 · Shafiq Alibhai

/bin/sh: 1: flex: no encontrado

sudo apt-get install flex

19 de septiembre de 2018 · Shafiq Alibhai

Fusionar historiales de Git no relacionados: una guía sencilla

¿Estás atrapado con dos repositorios o ramas de Git que tienen historias completamente diferentes, pero necesitas fusionarlos? Es posible que te encuentres con un obstáculo porque Git está diseñado para evitar este tipo de operación de forma predeterminada. Sin embargo, existe una solución para esto y es más sencilla de lo que piensas. El problema: Historias de Git no relacionadas Imagina que estás trabajando en un proyecto en el que tienes una rama main y alguien más tiene un proyecto completamente separado con su propia historia. Ahora desea combinar ambos proyectos en un único repositorio. Si intentas realizar un git merge o git rebase normal, Git probablemente te detendrá con un mensaje de error, algo como: ...

4 de septiembre de 2018 · Shafiq Alibhai

Ejecutar aplicaciones de Firefox OS en Ubuntu Linux

24 de noviembre de 2012 · Shafiq Alibhai

[HowTo] Reemplazar la dirección IP usando sed

La siguiente línea buscará un patrón de dirección IP en el archivo especificado y lo reemplazará con el proporcionado: sed 's/[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]\{1,3\}/**IPADDRESS-COMES-HERE**/g' /SourceFilename > /DestinationFilename

20 de junio de 2011 · Shafiq Alibhai

Deshabilitar servicios en Solaris 10

Para deshabilitar un servicio, debe ser root o tener privilegios sudo. Por ejemplo, para desactivar el servicio Puppet, ejecutaría el siguiente comando: svcadm disable network/cswpuppetd:default Esto deshabilitará el servicio Puppet y evitará que se ejecute. Para verificar que el servicio ha sido deshabilitado, puede ejecutar el siguiente comando: svcs | grep puppet Esto enumerará todos los servicios que se están ejecutando actualmente y, si el servicio Puppet está deshabilitado, no aparecerá en la lista. ...

23 de mayo de 2011 · Shafiq Alibhai