Bitcoin Forum
April 27, 2024, 04:46:39 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: 4 days without downloading blocks...  (Read 1955 times)
dree12 (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
February 03, 2012, 02:01:57 AM
 #1

So, my bitcoin client has ran out of connections recently. The debug file is full of IRC this and IRC that, but there hasn't been any nodes connecting even once to my client. I tried running it with the "addnode=", but all that does is start bitcoin with 0 connections, without even an error message. I'm running 0.5.2 on Windows 7. Can someone help me with this?
1714193199
Hero Member
*
Offline Offline

Posts: 1714193199

View Profile Personal Message (Offline)

Ignore
1714193199
Reply with quote  #2

1714193199
Report to moderator
1714193199
Hero Member
*
Offline Offline

Posts: 1714193199

View Profile Personal Message (Offline)

Ignore
1714193199
Reply with quote  #2

1714193199
Report to moderator
1714193199
Hero Member
*
Offline Offline

Posts: 1714193199

View Profile Personal Message (Offline)

Ignore
1714193199
Reply with quote  #2

1714193199
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, which will follow the rules of the network no matter what miners do. Even if every miner decided to create 1000 bitcoins per block, full nodes would stick to the rules and reject those blocks.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
February 03, 2012, 02:06:25 AM
 #2

That sounds like a firewall - software on your PC, your home router, or your ISP - is blocking Bitcoin.  Have you checked those?


      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
February 03, 2012, 02:10:09 AM
 #3

Try going here and test port 8333 :  http://www.firebind.com/webclient.php

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
dree12 (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
February 03, 2012, 02:11:57 AM
 #4

Yeah, the exception for bitcoin-qt is still there (I had to correct that from bitcoin.exe a while ago). All outgoing ports are open on my router (for security reasons, I think most incoming ports are blocked). As for ISP, I hope they're not blocking it; that would ruin the decentralized nature of Bitcoin.

Just to make sure, I tested it on that link anyways:
Code:
Firebind Ports:8333


Status: 100.0%

Passed: 8333

Result: Test Successful.   None of the tested ports are blocked.
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
February 03, 2012, 02:37:20 AM
 #5

OK, next try running bitcoin with -debug .  That will generate a debug.log file.  Let it run for a bit then post the log here.  Hopefully it will have some clues.

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
February 03, 2012, 02:44:24 AM
 #6

Actually no need for -debug.  Just delete your debug.log (it's probably huge), then restart Bitcoin.  Let it run for a bit and post the log.  That should have enough without the full debug info.

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
dree12 (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
February 03, 2012, 02:49:15 AM
Last edit: November 29, 2014, 04:29:11 AM by dree12
 #7

As I mentioned in the OP, the debug file is full of IRC this and IRC that. Here is a freshly generated one:
Code:
Bitcoin version 0.5.2-beta
Default data directory C:\Users\<redacted>\AppData\Roaming\Bitcoin
Loading addresses...
dbenv.open strLogDir=C:\Users\<redacted>\AppData\Roaming\Bitcoin/database strErrorFile=C:\Users\<redacted>\AppData\Roaming\Bitcoin/db.log
Loaded 111056 addresses
 addresses              1728ms
Loading block index...
LoadBlockIndex(): hashBestChain=00000000000007f407fd  height=165105
 block index            7192ms
Loading wallet...
nFileVersion = 50200
fGenerateBitcoins = 0
nTransactionFee = 0
fMinimizeToTray = 1
fMinimizeOnClose = 1
fUseProxy = 0
addrProxy = 127.0.0.1:9050
fUseUPnP = 0
 wallet                  141ms
Done loading
mapBlockIndex.size() = 165127
nBestHeight = 165105
setKeyPool.size() = 100
mapWallet.size() = 85
mapAddressBook.size() = 43
Bound to port 8333
02/03/12 02:45 RandAddSeed() 236236 bytes
02/03/12 02:45:21 sending: version (85 bytes)
addrLocalHost = 192.168.1.108:8333
ThreadIRCSeed started
ThreadDNSAddressSeed started
ThreadSocketHandler started
Loading addresses from DNS seeds (could take a while)
ThreadMessageHandler started
ThreadOpenConnections started
AddAddress(78.46.244.171:8333)
AddAddress(108.40.82.240:8333)
IRC :irc.lechat.ir NOTICE AUTH :*** Looking up your hostname...
trying connection 174.97.136.86:8333 lastseen=65541.0hrs lasttry=-368954.8hrs
IRC :irc.lechat.ir NOTICE AUTH :*** Found your hostname
IRC SENDING: NICK x75187980

IRC SENDING: USER x75187980 8 * : x75187980

IRC :irc.lechat.ir 001 x75187980 :Welcome to the LFNet Internet Relay Chat Network x75187980
IRC :irc.lechat.ir 002 x75187980 :Your host is irc.lechat.ir[193.107.204.22/6667], running version hybrid-7.2.3
IRC :irc.lechat.ir 003 x75187980 :This server was created Jun 29 2011 at 17:30:40
IRC :irc.lechat.ir 004 x75187980 irc.lechat.ir hybrid-7.2.3 CDGabcdfgiklnorsuwxyz biklmnopstveI bkloveI
AddAddress(76.178.146.91:8333)
AddAddress(146.229.116.229:8333)
AddAddress(81.43.251.160:8333)
AddAddress(62.78.44.253:8333)
AddAddress(94.125.248.245:8333)
AddAddress(69.246.253.155:8333)
AddAddress(74.207.231.186:8333)
IRC SENDING: USERHOST x75187980

66 addresses found from DNS seeds
ThreadDNSAddressSeed exiting
IRC :irc.lechat.ir 302 x75187980 :x75187980=+x75187980@99.236.60.25
GetIPFromIRC() got userhost 99.236.60.25
GetIPFromIRC() returned 99.236.60.25
IRC SENDING: NICK u6cbyJzEGSa4qJC

IRC SENDING: JOIN #bitcoin64

IRC SENDING: WHO #bitcoin64

IRC got join
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
AddAddress(108.211.237.163:8333)
IRC got new address: 108.211.237.163:8333
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
AddAddress(84.49.105.149:8333)
IRC got new address: 84.49.105.149:8333
IRC got who
AddAddress(80.1.160.194:8333)
IRC got new address: 80.1.160.194:8333
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
AddAddress(83.160.111.199:8333)
IRC got new address: 83.160.111.199:8333
IRC got who
AddAddress(2.120.228.144:8333)
IRC got new address: 2.120.228.144:8333
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
AddAddress(68.230.212.139:8333)
IRC got new address: 68.230.212.139:8333
IRC got who
IRC got who
AddAddress(108.208.208.23:8333)
IRC got new address: 108.208.208.23:8333
IRC got who
IRC got who
IRC got who
IRC got who
AddAddress(180.183.188.191:8333)
IRC got new address: 180.183.188.191:8333
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
IRC got who
AddAddress(70.176.200.53:8333)
IRC got new address: 70.176.200.53:8333
IRC got who
AddAddress(78.108.106.180:8333)
IRC got new address: 78.108.106.180:8333
IRC got who
IRC got who
AddAddress(113.170.37.47:8333)
IRC got new address: 113.170.37.47:8333
IRC got who
IRC got who
IRC got who
AddAddress(66.68.10.240:8333)
IRC got new address: 66.68.10.240:8333
IRC got who
IRC got who
IRC got who
AddAddress(128.113.152.79:8333)
IRC got new address: 128.113.152.79:8333
connection timeout
trying connection 89.253.186.190:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 70.245.188.82:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 98.247.166.0:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 60.242.242.214:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
IRC got join
connection timeout
trying connection 188.27.201.67:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 184.145.154.137:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 69.251.191.143:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 218.212.75.155:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 75.134.93.44:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 98.235.160.96:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 75.23.198.59:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 24.229.80.54:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 196.209.225.4:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 108.12.78.239:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 79.232.109.153:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 188.2.62.21:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 69.166.26.247:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 88.206.160.2:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 24.14.215.107:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 81.101.6.185:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 99.252.0.73:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 68.115.73.64:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 98.19.59.47:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 75.180.27.189:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 109.197.69.58:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 92.247.106.5:8333 lastseen=65540.8hrs lasttry=-368954.8hrs
connection timeout
trying connection 75.82.107.221:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 94.217.231.140:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 87.104.14.134:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 208.125.16.50:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 208.88.251.119:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 110.168.89.194:8333 lastseen=65540.9hrs lasttry=-368954.8hrs
connection timeout
trying connection 46.237.78.6:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 94.19.74.20:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 195.218.190.37:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
trying connection 92.255.237.79:8333 lastseen=65540.7hrs lasttry=-368954.8hrs
connection timeout
The one I had previously is very big, and also full of these connection timeout things.
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
February 03, 2012, 03:00:56 AM
 #8

All the nodes you got from IRC aren't accepting connections (which isn't that abnormal; most nodes are behind a firewall).

What node did you try adding?  Can you try:   -dns -addnode=bitcoin.es

Also, if you're behind a firewall and on a reasonably secure LAN, can you try turning off the Windows firewall briefly just to test?

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
dree12 (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
February 03, 2012, 03:07:10 PM
 #9

I tried addnode=46.182.18.245, the first on on fallback which was supposedly up.

The issue is resolved now! The -dns -addnode=bitcoin.es resolved it:


Thanks for your help!

(edit): Though, I sort of feel uneasy about having only one connection. Isn't this an attack vector for the one person I'm connecting to?
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
February 03, 2012, 03:13:49 PM
 #10

There is no risk, your client will verify the whole block chaianyway, no matter where it gets it from.
Looks to me like there's some serious networking issue on your end. Are you able to browse the web with that machine at all?
dree12 (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
February 03, 2012, 03:36:09 PM
 #11

There is no risk, your client will verify the whole block chaianyway, no matter where it gets it from.
Looks to me like there's some serious networking issue on your end. Are you able to browse the web with that machine at all?
Yes, I am able to browse the web with that machine. And I'm not talking about a block chain attack, but an isolation attack.
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218
Merit: 1079


Gerald Davis


View Profile
February 03, 2012, 03:40:50 PM
 #12

Yeah running with one node does leave you vulnerable to an isolation attack.

I am not sure what would be cause your client to not connect to other clients.  When adding the node bitcoin.es the first thing that node would have done if share with you a list of all nodes it knows about.  Your client then should have attempted to connect to them.

One of the .dat files contains data on all the nodes the client is aware of.   Maybe it has gotten corrupt?
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
February 03, 2012, 04:10:13 PM
 #13

And I'm not talking about a block chain attack, but an isolation attack.
Ah, understood. Yeah, that would make you somewhat vulnerable.

Something weird is going on, have you tried reinstalling the client?
Make sure you download it from homepage and not some random site.
Pieter Wuille
Legendary
*
Offline Offline

Activity: 1072
Merit: 1174


View Profile WWW
February 03, 2012, 08:36:37 PM
 #14

The "lastseen" value of the nodes your client knows about is 65000 hours in the future. My guess is that your system clock is set to somewhere in 2005.

Still, the client should warn you about this instead of having this erratic behavior.

I do Bitcoin stuff.
dree12 (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
February 03, 2012, 09:36:31 PM
 #15

Can someone verify the following steps are safe?

  • Uninstall Bitcoin
  • Delete addr.dat
  • Reinstall Bitcoin
  • Run bitcoin with addnode=bitcoin.es
Revalin
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g


View Profile
February 03, 2012, 09:39:23 PM
 #16

As long as you save your wallet.dat you're safe.

Also check the time on your PC.

      War is God's way of teaching Americans geography.  --Ambrose Bierce
Bitcoin is the Devil's way of teaching geeks economics.  --Revalin 165YUuQUWhBz3d27iXKxRiazQnjEtJNG9g
jake262144
Full Member
***
Offline Offline

Activity: 210
Merit: 100


View Profile
February 03, 2012, 09:42:25 PM
 #17

I second that. Make sure your system date and time are ok first.

Make sure you have not disabled NTP time checking in your OS.
Should the date unexpectedly be a few years off, likely the motherboard battery is to blame and needs replacing.
dree12 (OP)
Legendary
*
Offline Offline

Activity: 1246
Merit: 1077



View Profile
February 03, 2012, 09:45:22 PM
 #18

Thanks for all the help guys. Bitcoin is running smooth again!


That's 8 connections!

I don't what exactly fixed it, but it was either the reinstall or the addr.dat corruption.
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
February 04, 2012, 12:19:58 AM
 #19

addnode and connect work similarly, but are not the same.

if you did connect=bitcoin.es then you would only talk to them.

if you do addnode=bitcoin.es then you talk to them and then find peers through them.  If bitcoin.es was malicious, I guess they could isolate you even with addnode, but it would be harder.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!