¿Cómo resolver "no hay fuente de bloque disponible"?

Tengo algunos problemas para usar bitcoin-qt.

Permanece encendido: "No block source available... 242 weeks behind."Y "Catching up ... Processed 0"etc... El puerto del mapa que usa UPnP está activado, y el proxy está deshabilitado y tengo 7 conexiones activas a la red Bitcoin. Probé sin firewall ni antivirus, pero no pasó nada. Entré en el archivo de registro y vi esto:

send version message: version 70001, blocks=0, us=1**.***.**.***:8333, them=*.**.****.**:8333, peer=*.****.***.****:8333
socket recv error 10054
disconnecting node 124.1

No prestes atención al "*". Para cada envío en el archivo de registro hay un error de recepción de socket...

Editar :

Estoy corriendo

bitcoin-qt v0.8.3-beta
OS - windows XP pro sp3
Traté de apagarlo / encenderlo -> nada más

¿Que puedo hacer? Gracias por tu ayuda.

Creo que estoy encontrando el mismo problema. Estoy en una Mac e intenté ubicar la carpeta "bitcoin" en la carpeta "Soporte de biblioteca", ya que leí en otra página para eliminar los archivos del programa para volver a instalarlo, pero no puedo ubicarlo. Dice "No hay fuente de bloque disponible" al pasar el mouse "Poniéndose al día... 180200 de 225430 bloques (estimados) del historial de transacciones. El último bloque recibido fue hace 67 semanas... dice que tengo "0 conexiones activas a la red bitcoin". Llevo más de 12 horas en este estado... ¿alguna ayuda?
¿Cuáles son los mensajes 1 2 muy útil.

Respuestas (3)

Estaba teniendo este problema. Actualicé mi cliente a la versión más reciente ( https://bitcoin.org/en/download ) y se resolvió solo. Creo que los clientes podrían dejar de comunicarse con otros clientes que no se actualizan. No he leído eso en ninguna parte ni nada, solo una suposición.


El problema ha regresado, pero actualizar el cliente sigue siendo una buena opción.

Podrías intentar:

  • Descargue la cadena de bloques como un archivo e impórtelo
  • obligar a su cliente a cambiar a otros pares
  • has probado a apagarlo y encenderlo de nuevo?
  • has probado a reinstalarlo?
  • ¿Has probado a conectar tu ordenador a otra red?

De lo contrario, sería útil obtener más información sobre lo que ha intentado, y podríamos usar un poco más de información, como qué versión del cliente y qué sistema operativo está utilizando. :)

Editar: simplemente busqué en Google su problema nuevamente y encontré un informe de error de 2012 donde una persona tenía "error de recepción de socket: 10054". Alguien sugirió lo siguiente (¡Por favor lea todo antes de aplicar!):

Eche un vistazo a (la carpeta está oculta):

C:\ProgramData\boost_interprocess\Select LastBootUpTime from Win32_OperatingSystem

Este contiene 2 archivos, 1 que consta de 32 caracteres "aleatorios" y parece un hash y un archivo BitcoinURL de tamaño 0. Los archivos a veces están allí después de un bloqueo fuerte.

Elimine toda la carpeta C:\ProgramData\boost_interprocess, reinicie el cliente, elimine los registros de la base de datos del directorio de datos y todo volverá a funcionar.

Está relacionado con archivos obsoletos después de un bloqueo, que parecen provenir de una librería usada en el cliente de Bitcoin (algunos de los de Boost).

A lo que el iniciador del hilo respondió que resolvió su problema.

Mac OS

Según un comentario sobre una pregunta similar de Neil Neyman , la carpeta respectiva se puede encontrar en MacOS en ~/Library/Application Support/Bitcoin/

Para mostrar el directorio de su biblioteca en el buscador, mantenga presionada la tecla alt mientras ve el menú "IR" en la barra de menú superior.

¿Cómo puedo obligar al cliente a cambiar a otros pares? Gracias por tu ayuda !
Puede crear un archivo de configuración en su carpeta Bitcoin y querrá usar addnode=ip.ad.dr.ess. Puede encontrar instrucciones aquí: Ejecución de Bitcoin: archivo de configuración De lo contrario, me pregunto si podría ser un problema de Windows XP, quiero decir, incluso el Service Pack 3 ya tiene cinco años. ;)
Probablemente tenías razón, lo cambiaste por W7 y no más problemas. Disculpa la demora, estaba de vacaciones.

Tuve el mismo problema y encontré estas dos publicaciones 1 2 muy útiles. Lo que terminó funcionando para mí fue ir a preferencias> Red, apagar el proxy SOCKS y luego reiniciar el programa. Después de eso, la red comenzó a sincronizarse.

Loourr, tu solución funcionó para mí. Gracias. Sin embargo, ¿es importante que tenga activado Socks Proxy en mi propia red doméstica?