Mostrando entradas con la etiqueta error. Mostrar todas las entradas
Mostrando entradas con la etiqueta error. Mostrar todas las entradas

Solución al fallo de la resolución de nombres de dominio en Linux

  En entradas anteriores se ha hablado del Sistema de nombres de dominio ["Domain Name System" ("DNS"), en inglés], que traduce nombres de dominio legibles por humanos a direcciones IP numéricas, permitiendo que los ordenadores se identifiquen en la red.
  No obstante, en algunas ocasiones, muchas distribuciones de Linux dejan de resolver nombres de dominio debido a un fallo en el servidor de DNS nativo, con lo que no navegan correctamente en la red.

Solución al error "HRESULT: 0x800704BE"

    Internet Information Services, o IIS, es un servidor de red de Microsoft que puede instalarse en ciertas versiones de Windows.
  A veces, al iniciar un sitio de red que se encuentra dentro de este servidor, o cuando se intenta iniciar el propio servidor de red, da un error en el que se especifica que el formato del nombre de red especificado no es correcto, o error con código "HRESULT: 0x800704BE".
  En esta entrada se utilizará el Windows Server 2012 R2 como sistema operativo base para ejemplificar la explicación de como resolver este problema.
  En resumen, se trata de eliminar la dirección IP de la lista de escucha IP.

Solución de "No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente)"

 Cuando algunos usuarios de Linux intentan instalar un paquete nuevo en su distribución, o simplemente actualizarla o actualizar su lista de paquetes, a veces se encuentran con los siguientes errores (alguno de ellos o todos):
  •  Se interrumpió la ejecución de dpkg, debe ejecutar manualmente «sudo dpkg –configure -a» para corregir el problema.
  •  No se pudo bloquear /var/lib/dpkg/lock – open (11: Recurso no disponible temporalmente).
  •  No se pudo bloquear el directorio de administración (/var/lib/dpkg/), ¿quizás haya algún otro proceso utilizándolo?

  Este problema tiene dos posibles soluciones:
 La primera es abrir un terminal y ejecutar el comando siguiente, que desbloquea "/var/lib/dpkg/lock": $ sudo fuser -vki  /var/lib/dpkg/lock.
  
  La segunda opción es eliminar el fichero problemático, lo cual conlleva tres pasos:
  1.      Borrar el fichero: $ sudo rm -f /var/lib/dpkg/lock.
  2.      Reparar los posibles paquetes rotos: $ sudo dpkg --configure -a.
  3.      Eliminar paquetes inservibles: $ sudo apt-get autoremove.


  Hay que tener cuidado, porque durante el segundo paso se puede dar el siguiente error:"dpkg: error: parsing file '/var/lib/dpkg/updates/0045' near line 0: newline in field name `#padding'" (el número del archivo varía). Pues bien, la solución es ir a la ruta "/var/lib/dpkg/updates" y borrar el archivo que sale en el mensaje de error con el comando rm -f [nombre del archivo].
  Después se repiten los dos últimos pasos de modo normal.
  Espero que esta solución ayude al usuario que lea esta entrada del blog.