Bitcoin Forum
May 27, 2024, 09:04:18 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Issues with ArmoryDB dying  (Read 487 times)
bblboy54 (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
June 14, 2020, 12:52:30 AM
 #1

I am having issues getting Armory to load properly.  It always gets nearly the whole way through Building Databases but then will stop at something like 10 to 30 second remaining.  I notice that when this happens the ArmoryDB process disappears - no error shown in logs, etc and everything seems normal up until this point.  I tried dumping the Armory database folder but I end up with the same scenario.  I tried running ArmoryDB on it's own and in doing that it chugs away just as if it was launched by ArmoryQT and then it exits with this error:

terminate called after throwing an instance of 'std::runtime_error'
  what():  Unexpected network magic bytes found in block data file
Aborted

Any idea what my next steps should be?

I'm running Ubuntu 18.04.4 LTS, Armory 0.96.5, bitcoin v0.18.0.0
I've also tried both running bitcoin manually and allowing Armory to start it.  I am having no issues with bitcoind it's self.

Thanks for any help
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 14, 2020, 09:21:48 AM
 #2

1. Post dbLog.txt

2. How much RAM do you have?

bblboy54 (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
June 14, 2020, 07:50:52 PM
 #3


I have 16GB of RAM.  Here is the dblog

Code:
Log file opened at 20:46:08: /home/bblboy54/.armory/dbLog.txt
-INFO  - 20:46:08: (main.cpp:32) Running on 8 threads
-INFO  - 20:46:08: (main.cpp:33) Ram usage level: 50
-INFO  - 20:46:08: (BlockUtils.cpp:915) blkfile dir: /home/bblboy54/.bitcoin/blocks
-INFO  - 20:46:08: (BlockUtils.cpp:916) lmdb dir: /home/bblboy54/.armory/databases
-INFO  - 20:46:08: (lmdb_wrapper.cpp:388) Opening databases...
-INFO  - 20:46:08: (BDM_Server.h:263) Listening on port 56642
-INFO  - 20:46:08: (BitcoinP2P.cpp:947) Connected to Bitcoin node
-INFO  - 20:46:08: (nodeRPC.cpp:57) RPC connection established
-INFO  - 20:46:08: (BlockDataManagerConfig.cpp:919) waiting on node sync: 99.9998%
-INFO  - 20:46:08: (nodeRPC.cpp:425) Node is ready
-INFO  - 20:46:08: (BlockUtils.cpp:1108) Executing: doInitialSyncOnLoad
-INFO  - 20:46:08: (DatabaseBuilder.cpp:199) Reading headers from db
-WARN  - 20:46:08: (lmdb_wrapper.cpp:1241) No headers in DB yet!
-INFO  - 20:46:08: (DatabaseBuilder.cpp:238) Found 1 headers in db
-INFO  - 20:46:08: (DatabaseBuilder.cpp:71) updating HEADERS db
-INFO  - 20:46:08: (BDM_Server.cpp:1121) registered bdv: f04c7b05c84460272ea2
-INFO  - 20:46:12: (DatabaseBuilder.cpp:281) parsed block file #3
-INFO  - 20:46:12: (DatabaseBuilder.cpp:281) parsed block file #7
-INFO  - 20:46:15: (DatabaseBuilder.cpp:281) parsed block file #11
-INFO  - 20:46:16: (DatabaseBuilder.cpp:281) parsed block file #15
-INFO  - 20:46:18: (DatabaseBuilder.cpp:281) parsed block file #19
-INFO  - 20:46:19: (DatabaseBuilder.cpp:281) parsed block file #23
-INFO  - 20:46:21: (DatabaseBuilder.cpp:281) parsed block file #27
-INFO  - 20:46:22: (DatabaseBuilder.cpp:281) parsed block file #31
-INFO  - 20:46:25: (DatabaseBuilder.cpp:281) parsed block file #35
-INFO  - 20:46:26: (DatabaseBuilder.cpp:281) parsed block file #39
-INFO  - 20:46:28: (DatabaseBuilder.cpp:281) parsed block file #43
-INFO  - 20:46:29: (DatabaseBuilder.cpp:281) parsed block file #47
-INFO  - 20:46:32: (DatabaseBuilder.cpp:281) parsed block file #51
-INFO  - 20:46:33: (DatabaseBuilder.cpp:281) parsed block file #55
-INFO  - 20:46:35: (DatabaseBuilder.cpp:281) parsed block file #59
-INFO  - 20:46:36: (DatabaseBuilder.cpp:281) parsed block file #63
-INFO  - 20:46:38: (DatabaseBuilder.cpp:281) parsed block file #67
-INFO  - 20:46:39: (DatabaseBuilder.cpp:281) parsed block file #71
-INFO  - 20:46:42: (DatabaseBuilder.cpp:281) parsed block file #75
-INFO  - 20:46:43: (DatabaseBuilder.cpp:281) parsed block file #79
-INFO  - 20:46:45: (DatabaseBuilder.cpp:281) parsed block file #83
-INFO  - 20:46:47: (DatabaseBuilder.cpp:281) parsed block file #87
-INFO  - 20:46:48: (DatabaseBuilder.cpp:281) parsed block file #91
-INFO  - 20:46:50: (DatabaseBuilder.cpp:281) parsed block file #94
-INFO  - 20:46:50: (DatabaseBuilder.cpp:281) parsed block file #95
-INFO  - 20:46:51: (DatabaseBuilder.cpp:281) parsed block file #99
-INFO  - 20:46:53: (DatabaseBuilder.cpp:281) parsed block file #102
-INFO  - 20:46:53: (DatabaseBuilder.cpp:281) parsed block file #103
-INFO  - 20:46:54: (DatabaseBuilder.cpp:281) parsed block file #107
-INFO  - 20:46:57: (DatabaseBuilder.cpp:281) parsed block file #110
-INFO  - 20:46:57: (DatabaseBuilder.cpp:281) parsed block file #111
-INFO  - 20:46:57: (DatabaseBuilder.cpp:281) parsed block file #115
-INFO  - 20:47:00: (DatabaseBuilder.cpp:281) parsed block file #118
-INFO  - 20:47:00: (DatabaseBuilder.cpp:281) parsed block file #119
-INFO  - 20:47:01: (DatabaseBuilder.cpp:281) parsed block file #123
-INFO  - 20:47:02: (DatabaseBuilder.cpp:281) parsed block file #126
-INFO  - 20:47:02: (DatabaseBuilder.cpp:281) parsed block file #127
-INFO  - 20:47:03: (DatabaseBuilder.cpp:281) parsed block file #131
-INFO  - 20:47:05: (DatabaseBuilder.cpp:281) parsed block file #134
-INFO  - 20:47:05: (DatabaseBuilder.cpp:281) parsed block file #135
-INFO  - 20:47:06: (DatabaseBuilder.cpp:281) parsed block file #139
-INFO  - 20:47:08: (DatabaseBuilder.cpp:281) parsed block file #143
-INFO  - 20:47:08: (DatabaseBuilder.cpp:281) parsed block file #147
-INFO  - 20:47:11: (DatabaseBuilder.cpp:281) parsed block file #151
-INFO  - 20:47:12: (DatabaseBuilder.cpp:281) parsed block file #155
-INFO  - 20:47:14: (DatabaseBuilder.cpp:281) parsed block file #159
-INFO  - 20:47:15: (DatabaseBuilder.cpp:281) parsed block file #163
-INFO  - 20:47:17: (DatabaseBuilder.cpp:281) parsed block file #167
-INFO  - 20:47:18: (DatabaseBuilder.cpp:281) parsed block file #171
-INFO  - 20:47:20: (DatabaseBuilder.cpp:281) parsed block file #175
-INFO  - 20:47:21: (DatabaseBuilder.cpp:281) parsed block file #179
-INFO  - 20:47:23: (DatabaseBuilder.cpp:281) parsed block file #183
-INFO  - 20:47:23: (DatabaseBuilder.cpp:281) parsed block file #187
-INFO  - 20:47:26: (DatabaseBuilder.cpp:281) parsed block file #191
-INFO  - 20:47:27: (DatabaseBuilder.cpp:281) parsed block file #195
-INFO  - 20:47:29: (DatabaseBuilder.cpp:281) parsed block file #198
-INFO  - 20:47:29: (DatabaseBuilder.cpp:281) parsed block file #199
-INFO  - 20:47:30: (DatabaseBuilder.cpp:281) parsed block file #203
-INFO  - 20:47:32: (DatabaseBuilder.cpp:281) parsed block file #206
-INFO  - 20:47:33: (DatabaseBuilder.cpp:281) parsed block file #207
-INFO  - 20:47:33: (DatabaseBuilder.cpp:281) parsed block file #211
-INFO  - 20:47:35: (DatabaseBuilder.cpp:281) parsed block file #214
-INFO  - 20:47:35: (DatabaseBuilder.cpp:281) parsed block file #215
-INFO  - 20:47:36: (DatabaseBuilder.cpp:281) parsed block file #219
-INFO  - 20:47:38: (DatabaseBuilder.cpp:281) parsed block file #222
-INFO  - 20:47:38: (DatabaseBuilder.cpp:281) parsed block file #223
-INFO  - 20:47:40: (DatabaseBuilder.cpp:281) parsed block file #227
-INFO  - 20:47:41: (DatabaseBuilder.cpp:281) parsed block file #230
-INFO  - 20:47:41: (DatabaseBuilder.cpp:281) parsed block file #231
-INFO  - 20:47:43: (DatabaseBuilder.cpp:281) parsed block file #235
-INFO  - 20:47:44: (DatabaseBuilder.cpp:281) parsed block file #238
-INFO  - 20:47:44: (DatabaseBuilder.cpp:281) parsed block file #239
-INFO  - 20:47:46: (DatabaseBuilder.cpp:281) parsed block file #241
-INFO  - 20:47:47: (DatabaseBuilder.cpp:281) parsed block file #243
-INFO  - 20:47:47: (DatabaseBuilder.cpp:281) parsed block file #247
-INFO  - 20:47:48: (DatabaseBuilder.cpp:281) parsed block file #249
-INFO  - 20:47:50: (DatabaseBuilder.cpp:281) parsed block file #251
-INFO  - 20:47:50: (DatabaseBuilder.cpp:281) parsed block file #255
-INFO  - 20:47:51: (DatabaseBuilder.cpp:281) parsed block file #257
-INFO  - 20:47:52: (DatabaseBuilder.cpp:281) parsed block file #259
-INFO  - 20:47:53: (DatabaseBuilder.cpp:281) parsed block file #263
-INFO  - 20:47:54: (DatabaseBuilder.cpp:281) parsed block file #265
-INFO  - 20:47:56: (DatabaseBuilder.cpp:281) parsed block file #267
-INFO  - 20:47:56: (DatabaseBuilder.cpp:281) parsed block file #271
-INFO  - 20:47:57: (DatabaseBuilder.cpp:281) parsed block file #273
-INFO  - 20:47:59: (DatabaseBuilder.cpp:281) parsed block file #275
-INFO  - 20:47:59: (DatabaseBuilder.cpp:281) parsed block file #279
-INFO  - 20:48:00: (DatabaseBuilder.cpp:281) parsed block file #281
-INFO  - 20:48:03: (DatabaseBuilder.cpp:281) parsed block file #283
-INFO  - 20:48:03: (DatabaseBuilder.cpp:281) parsed block file #287
-INFO  - 20:48:03: (DatabaseBuilder.cpp:281) parsed block file #289
-INFO  - 20:48:06: (DatabaseBuilder.cpp:281) parsed block file #291
-INFO  - 20:48:06: (DatabaseBuilder.cpp:281) parsed block file #295
-INFO  - 20:48:07: (DatabaseBuilder.cpp:281) parsed block file #297
-INFO  - 20:48:08: (DatabaseBuilder.cpp:281) parsed block file #299
-INFO  - 20:48:08: (DatabaseBuilder.cpp:281) parsed block file #303
-INFO  - 20:48:10: (DatabaseBuilder.cpp:281) parsed block file #305
-INFO  - 20:48:12: (DatabaseBuilder.cpp:281) parsed block file #307
-INFO  - 20:48:12: (DatabaseBuilder.cpp:281) parsed block file #311
-INFO  - 20:48:12: (DatabaseBuilder.cpp:281) parsed block file #313
-INFO  - 20:48:14: (DatabaseBuilder.cpp:281) parsed block file #315
-INFO  - 20:48:15: (DatabaseBuilder.cpp:281) parsed block file #319
-INFO  - 20:48:15: (DatabaseBuilder.cpp:281) parsed block file #321
-INFO  - 20:48:17: (DatabaseBuilder.cpp:281) parsed block file #327
-INFO  - 20:48:18: (DatabaseBuilder.cpp:281) parsed block file #329
-INFO  - 20:48:20: (DatabaseBuilder.cpp:281) parsed block file #335
-INFO  - 20:48:22: (DatabaseBuilder.cpp:281) parsed block file #337
-INFO  - 20:48:22: (DatabaseBuilder.cpp:281) parsed block file #343
-INFO  - 20:48:25: (DatabaseBuilder.cpp:281) parsed block file #345
-INFO  - 20:48:26: (DatabaseBuilder.cpp:281) parsed block file #347
-INFO  - 20:48:27: (DatabaseBuilder.cpp:281) parsed block file #350
-INFO  - 20:48:27: (DatabaseBuilder.cpp:281) parsed block file #353
-INFO  - 20:48:28: (DatabaseBuilder.cpp:281) parsed block file #359
-INFO  - 20:48:30: (DatabaseBuilder.cpp:281) parsed block file #367
-INFO  - 20:48:33: (DatabaseBuilder.cpp:281) parsed block file #375
-INFO  - 20:48:36: (DatabaseBuilder.cpp:281) parsed block file #383
-INFO  - 20:48:39: (DatabaseBuilder.cpp:281) parsed block file #391
-INFO  - 20:48:42: (DatabaseBuilder.cpp:281) parsed block file #399
-INFO  - 20:48:46: (DatabaseBuilder.cpp:281) parsed block file #407
-INFO  - 20:48:49: (DatabaseBuilder.cpp:281) parsed block file #415
-INFO  - 20:48:52: (DatabaseBuilder.cpp:281) parsed block file #423
-INFO  - 20:48:55: (DatabaseBuilder.cpp:281) parsed block file #431
-INFO  - 20:48:58: (DatabaseBuilder.cpp:281) parsed block file #439
-INFO  - 20:49:01: (DatabaseBuilder.cpp:281) parsed block file #441
-INFO  - 20:49:01: (DatabaseBuilder.cpp:281) parsed block file #447
-INFO  - 20:49:04: (DatabaseBuilder.cpp:281) parsed block file #449
-INFO  - 20:49:04: (DatabaseBuilder.cpp:281) parsed block file #455
-INFO  - 20:49:07: (DatabaseBuilder.cpp:281) parsed block file #457
-INFO  - 20:49:07: (DatabaseBuilder.cpp:281) parsed block file #463
-INFO  - 20:49:12: (DatabaseBuilder.cpp:281) parsed block file #471
-INFO  - 20:49:14: (DatabaseBuilder.cpp:281) parsed block file #479
-INFO  - 20:49:18: (DatabaseBuilder.cpp:281) parsed block file #487
-INFO  - 20:49:21: (DatabaseBuilder.cpp:281) parsed block file #495
-INFO  - 20:49:24: (DatabaseBuilder.cpp:281) parsed block file #503
-INFO  - 20:49:27: (DatabaseBuilder.cpp:281) parsed block file #511
-INFO  - 20:49:29: (DatabaseBuilder.cpp:281) parsed block file #519
-INFO  - 20:49:32: (DatabaseBuilder.cpp:281) parsed block file #527
-INFO  - 20:49:35: (DatabaseBuilder.cpp:281) parsed block file #535
-INFO  - 20:49:38: (DatabaseBuilder.cpp:281) parsed block file #543
-INFO  - 20:49:41: (DatabaseBuilder.cpp:281) parsed block file #551
-INFO  - 20:49:45: (DatabaseBuilder.cpp:281) parsed block file #559
-INFO  - 20:49:48: (DatabaseBuilder.cpp:281) parsed block file #567
-INFO  - 20:49:51: (DatabaseBuilder.cpp:281) parsed block file #575
-INFO  - 20:49:54: (DatabaseBuilder.cpp:281) parsed block file #583
-INFO  - 20:49:57: (DatabaseBuilder.cpp:281) parsed block file #591
-INFO  - 20:50:00: (DatabaseBuilder.cpp:281) parsed block file #599
-INFO  - 20:50:03: (DatabaseBuilder.cpp:281) parsed block file #607
-INFO  - 20:50:06: (DatabaseBuilder.cpp:281) parsed block file #615
-INFO  - 20:50:10: (DatabaseBuilder.cpp:281) parsed block file #623
-INFO  - 20:50:13: (DatabaseBuilder.cpp:281) parsed block file #631
-INFO  - 20:50:16: (DatabaseBuilder.cpp:281) parsed block file #639
-INFO  - 20:50:20: (DatabaseBuilder.cpp:281) parsed block file #647
-INFO  - 20:50:22: (DatabaseBuilder.cpp:281) parsed block file #655
-INFO  - 20:50:26: (DatabaseBuilder.cpp:281) parsed block file #663
-INFO  - 20:50:30: (DatabaseBuilder.cpp:281) parsed block file #671
-INFO  - 20:50:32: (DatabaseBuilder.cpp:281) parsed block file #679
-INFO  - 20:50:35: (DatabaseBuilder.cpp:281) parsed block file #687
-INFO  - 20:50:38: (DatabaseBuilder.cpp:281) parsed block file #695
-INFO  - 20:50:41: (DatabaseBuilder.cpp:281) parsed block file #703
-INFO  - 20:50:44: (DatabaseBuilder.cpp:281) parsed block file #711
-INFO  - 20:50:48: (DatabaseBuilder.cpp:281) parsed block file #713
-INFO  - 20:50:48: (DatabaseBuilder.cpp:281) parsed block file #719
-INFO  - 20:50:51: (DatabaseBuilder.cpp:281) parsed block file #727
-INFO  - 20:50:55: (DatabaseBuilder.cpp:281) parsed block file #735
-INFO  - 20:50:58: (DatabaseBuilder.cpp:281) parsed block file #743
-INFO  - 20:51:01: (DatabaseBuilder.cpp:281) parsed block file #751
-INFO  - 20:51:06: (DatabaseBuilder.cpp:281) parsed block file #759
-INFO  - 20:51:09: (DatabaseBuilder.cpp:281) parsed block file #767
-INFO  - 20:51:13: (DatabaseBuilder.cpp:281) parsed block file #775
-INFO  - 20:51:16: (DatabaseBuilder.cpp:281) parsed block file #783
-INFO  - 20:51:20: (DatabaseBuilder.cpp:281) parsed block file #791
-INFO  - 20:51:23: (DatabaseBuilder.cpp:281) parsed block file #799
-INFO  - 20:51:26: (DatabaseBuilder.cpp:281) parsed block file #807
-INFO  - 20:51:29: (DatabaseBuilder.cpp:281) parsed block file #815
-INFO  - 20:51:32: (DatabaseBuilder.cpp:281) parsed block file #823
-INFO  - 20:51:36: (DatabaseBuilder.cpp:281) parsed block file #831
-INFO  - 20:51:39: (DatabaseBuilder.cpp:281) parsed block file #839
-INFO  - 20:51:43: (DatabaseBuilder.cpp:281) parsed block file #847
-INFO  - 20:51:46: (DatabaseBuilder.cpp:281) parsed block file #855
-INFO  - 20:51:49: (DatabaseBuilder.cpp:281) parsed block file #863
-INFO  - 20:51:52: (DatabaseBuilder.cpp:281) parsed block file #871
-INFO  - 20:51:56: (DatabaseBuilder.cpp:281) parsed block file #879
-INFO  - 20:51:59: (DatabaseBuilder.cpp:281) parsed block file #887
-INFO  - 20:52:02: (DatabaseBuilder.cpp:281) parsed block file #889
-INFO  - 20:52:04: (DatabaseBuilder.cpp:281) parsed block file #891
-INFO  - 20:52:04: (DatabaseBuilder.cpp:281) parsed block file #895
-INFO  - 20:52:05: (DatabaseBuilder.cpp:281) parsed block file #897
-INFO  - 20:52:07: (DatabaseBuilder.cpp:281) parsed block file #899
-INFO  - 20:52:07: (DatabaseBuilder.cpp:281) parsed block file #903
-INFO  - 20:52:09: (DatabaseBuilder.cpp:281) parsed block file #905
-INFO  - 20:52:10: (DatabaseBuilder.cpp:281) parsed block file #907
-INFO  - 20:52:10: (DatabaseBuilder.cpp:281) parsed block file #911
-INFO  - 20:52:12: (DatabaseBuilder.cpp:281) parsed block file #913
-INFO  - 20:52:13: (DatabaseBuilder.cpp:281) parsed block file #915
-INFO  - 20:52:14: (DatabaseBuilder.cpp:281) parsed block file #919
-INFO  - 20:52:15: (DatabaseBuilder.cpp:281) parsed block file #921
-INFO  - 20:52:16: (DatabaseBuilder.cpp:281) parsed block file #923
-INFO  - 20:52:17: (DatabaseBuilder.cpp:281) parsed block file #927
-INFO  - 20:52:18: (DatabaseBuilder.cpp:281) parsed block file #929
-INFO  - 20:52:19: (DatabaseBuilder.cpp:281) parsed block file #931
-INFO  - 20:52:20: (DatabaseBuilder.cpp:281) parsed block file #935
-INFO  - 20:52:21: (DatabaseBuilder.cpp:281) parsed block file #937
-INFO  - 20:52:21: (DatabaseBuilder.cpp:281) parsed block file #939
-INFO  - 20:52:23: (DatabaseBuilder.cpp:281) parsed block file #943
-INFO  - 20:52:24: (DatabaseBuilder.cpp:281) parsed block file #945
-INFO  - 20:52:25: (DatabaseBuilder.cpp:281) parsed block file #947
-INFO  - 20:52:25: (DatabaseBuilder.cpp:281) parsed block file #951
-INFO  - 20:52:27: (DatabaseBuilder.cpp:281) parsed block file #953
-INFO  - 20:52:28: (DatabaseBuilder.cpp:281) parsed block file #955
-INFO  - 20:52:28: (DatabaseBuilder.cpp:281) parsed block file #959
-INFO  - 20:52:30: (DatabaseBuilder.cpp:281) parsed block file #961
-INFO  - 20:52:32: (DatabaseBuilder.cpp:281) parsed block file #963
-INFO  - 20:52:32: (DatabaseBuilder.cpp:281) parsed block file #967
-INFO  - 20:52:33: (DatabaseBuilder.cpp:281) parsed block file #969
-INFO  - 20:52:36: (DatabaseBuilder.cpp:281) parsed block file #971
-INFO  - 20:52:36: (DatabaseBuilder.cpp:281) parsed block file #975
-INFO  - 20:52:36: (DatabaseBuilder.cpp:281) parsed block file #977
-INFO  - 20:52:39: (DatabaseBuilder.cpp:281) parsed block file #979
-INFO  - 20:52:39: (DatabaseBuilder.cpp:281) parsed block file #983
-INFO  - 20:52:39: (DatabaseBuilder.cpp:281) parsed block file #985
-INFO  - 20:52:42: (DatabaseBuilder.cpp:281) parsed block file #991
-INFO  - 20:52:42: (DatabaseBuilder.cpp:281) parsed block file #993
-INFO  - 20:52:45: (DatabaseBuilder.cpp:281) parsed block file #999
-INFO  - 20:52:45: (DatabaseBuilder.cpp:281) parsed block file #1001
-INFO  - 20:52:48: (DatabaseBuilder.cpp:281) parsed block file #1007
-INFO  - 20:52:48: (DatabaseBuilder.cpp:281) parsed block file #1009
-INFO  - 20:52:50: (DatabaseBuilder.cpp:281) parsed block file #1015
-INFO  - 20:52:51: (DatabaseBuilder.cpp:281) parsed block file #1017
-INFO  - 20:52:53: (DatabaseBuilder.cpp:281) parsed block file #1023
-INFO  - 20:52:56: (DatabaseBuilder.cpp:281) parsed block file #1025
-INFO  - 20:52:56: (DatabaseBuilder.cpp:281) parsed block file #1031
-INFO  - 20:52:59: (DatabaseBuilder.cpp:281) parsed block file #1033
-INFO  - 20:52:59: (DatabaseBuilder.cpp:281) parsed block file #1039
-INFO  - 20:53:02: (DatabaseBuilder.cpp:281) parsed block file #1041
-INFO  - 20:53:03: (DatabaseBuilder.cpp:281) parsed block file #1047
-INFO  - 20:53:05: (DatabaseBuilder.cpp:281) parsed block file #1049
-INFO  - 20:53:06: (DatabaseBuilder.cpp:281) parsed block file #1055
-INFO  - 20:53:09: (DatabaseBuilder.cpp:281) parsed block file #1057
-INFO  - 20:53:09: (DatabaseBuilder.cpp:281) parsed block file #1063
-INFO  - 20:53:12: (DatabaseBuilder.cpp:281) parsed block file #1065
-INFO  - 20:53:13: (DatabaseBuilder.cpp:281) parsed block file #1071
-INFO  - 20:53:14: (DatabaseBuilder.cpp:281) parsed block file #1073
-INFO  - 20:53:16: (DatabaseBuilder.cpp:281) parsed block file #1079
-INFO  - 20:53:18: (DatabaseBuilder.cpp:281) parsed block file #1081
-INFO  - 20:53:20: (DatabaseBuilder.cpp:281) parsed block file #1087
-INFO  - 20:53:21: (DatabaseBuilder.cpp:281) parsed block file #1089
-INFO  - 20:53:24: (DatabaseBuilder.cpp:281) parsed block file #1095
-INFO  - 20:53:27: (DatabaseBuilder.cpp:281) parsed block file #1097
-INFO  - 20:53:28: (DatabaseBuilder.cpp:281) parsed block file #1103
-INFO  - 20:53:30: (DatabaseBuilder.cpp:281) parsed block file #1105
-INFO  - 20:53:32: (DatabaseBuilder.cpp:281) parsed block file #1111
-INFO  - 20:53:32: (DatabaseBuilder.cpp:281) parsed block file #1113
-INFO  - 20:53:36: (DatabaseBuilder.cpp:281) parsed block file #1119
-INFO  - 20:53:36: (DatabaseBuilder.cpp:281) parsed block file #1121
-INFO  - 20:53:40: (DatabaseBuilder.cpp:281) parsed block file #1127
-INFO  - 20:53:40: (DatabaseBuilder.cpp:281) parsed block file #1129
-INFO  - 20:53:43: (DatabaseBuilder.cpp:281) parsed block file #1135
-INFO  - 20:53:43: (DatabaseBuilder.cpp:281) parsed block file #1137
-INFO  - 20:53:46: (DatabaseBuilder.cpp:281) parsed block file #1143
-INFO  - 20:53:47: (DatabaseBuilder.cpp:281) parsed block file #1145
-INFO  - 20:53:48: (DatabaseBuilder.cpp:281) parsed block file #1151
-INFO  - 20:53:50: (DatabaseBuilder.cpp:281) parsed block file #1153
-INFO  - 20:53:51: (DatabaseBuilder.cpp:281) parsed block file #1159
-INFO  - 20:53:53: (DatabaseBuilder.cpp:281) parsed block file #1161
-INFO  - 20:53:54: (DatabaseBuilder.cpp:281) parsed block file #1167
-INFO  - 20:53:56: (DatabaseBuilder.cpp:281) parsed block file #1169
-INFO  - 20:53:56: (DatabaseBuilder.cpp:281) parsed block file #1175
-INFO  - 20:53:59: (DatabaseBuilder.cpp:281) parsed block file #1177
-INFO  - 20:53:59: (DatabaseBuilder.cpp:281) parsed block file #1183
-INFO  - 20:54:02: (DatabaseBuilder.cpp:281) parsed block file #1185
-INFO  - 20:54:03: (DatabaseBuilder.cpp:281) parsed block file #1191
-INFO  - 20:54:05: (DatabaseBuilder.cpp:281) parsed block file #1193
-INFO  - 20:54:06: (DatabaseBuilder.cpp:281) parsed block file #1199
-INFO  - 20:54:09: (DatabaseBuilder.cpp:281) parsed block file #1201
-INFO  - 20:54:09: (DatabaseBuilder.cpp:281) parsed block file #1207
-INFO  - 20:54:12: (DatabaseBuilder.cpp:281) parsed block file #1209
-INFO  - 20:54:12: (DatabaseBuilder.cpp:281) parsed block file #1215
-INFO  - 20:54:15: (DatabaseBuilder.cpp:281) parsed block file #1217
-INFO  - 20:54:16: (DatabaseBuilder.cpp:281) parsed block file #1223
-INFO  - 20:54:18: (DatabaseBuilder.cpp:281) parsed block file #1225
-INFO  - 20:54:20: (DatabaseBuilder.cpp:281) parsed block file #1227
-INFO  - 20:54:22: (DatabaseBuilder.cpp:281) parsed block file #1228
-INFO  - 20:54:22: (DatabaseBuilder.cpp:281) parsed block file #1239
-INFO  - 20:54:26: (DatabaseBuilder.cpp:281) parsed block file #1247
-INFO  - 20:54:30: (DatabaseBuilder.cpp:281) parsed block file #1255
-INFO  - 20:54:33: (DatabaseBuilder.cpp:281) parsed block file #1257
-INFO  - 20:54:33: (DatabaseBuilder.cpp:281) parsed block file #1263
-INFO  - 20:54:36: (DatabaseBuilder.cpp:281) parsed block file #1265
-INFO  - 20:54:37: (DatabaseBuilder.cpp:281) parsed block file #1271
-INFO  - 20:54:39: (DatabaseBuilder.cpp:281) parsed block file #1279
-INFO  - 20:54:43: (DatabaseBuilder.cpp:281) parsed block file #1287
-INFO  - 20:54:46: (DatabaseBuilder.cpp:281) parsed block file #1295
-INFO  - 20:54:48: (DatabaseBuilder.cpp:281) parsed block file #1297
-INFO  - 20:54:48: (DatabaseBuilder.cpp:281) parsed block file #1303
-INFO  - 20:54:51: (DatabaseBuilder.cpp:281) parsed block file #1311
-INFO  - 20:54:54: (DatabaseBuilder.cpp:281) parsed block file #1313
-INFO  - 20:54:54: (DatabaseBuilder.cpp:281) parsed block file #1319
-INFO  - 20:54:57: (DatabaseBuilder.cpp:281) parsed block file #1327
-INFO  - 20:55:00: (DatabaseBuilder.cpp:281) parsed block file #1335
-INFO  - 20:55:04: (DatabaseBuilder.cpp:281) parsed block file #1343
-INFO  - 20:55:07: (DatabaseBuilder.cpp:281) parsed block file #1351
-INFO  - 20:55:10: (DatabaseBuilder.cpp:281) parsed block file #1359
-INFO  - 20:55:14: (DatabaseBuilder.cpp:281) parsed block file #1367
-INFO  - 20:55:17: (DatabaseBuilder.cpp:281) parsed block file #1375
-INFO  - 20:55:21: (DatabaseBuilder.cpp:281) parsed block file #1383
-INFO  - 20:55:24: (DatabaseBuilder.cpp:281) parsed block file #1391
-INFO  - 20:55:27: (DatabaseBuilder.cpp:281) parsed block file #1399
-INFO  - 20:55:29: (DatabaseBuilder.cpp:281) parsed block file #1407
-INFO  - 20:55:33: (DatabaseBuilder.cpp:281) parsed block file #1415
-INFO  - 20:55:36: (DatabaseBuilder.cpp:281) parsed block file #1420
-INFO  - 20:55:37: (DatabaseBuilder.cpp:281) parsed block file #1423
-INFO  - 20:55:40: (DatabaseBuilder.cpp:281) parsed block file #1428
-INFO  - 20:55:40: (DatabaseBuilder.cpp:281) parsed block file #1431
-INFO  - 20:55:43: (DatabaseBuilder.cpp:281) parsed block file #1439
-INFO  - 20:55:46: (DatabaseBuilder.cpp:281) parsed block file #1447
-INFO  - 20:55:50: (DatabaseBuilder.cpp:281) parsed block file #1455
-INFO  - 20:55:54: (DatabaseBuilder.cpp:281) parsed block file #1463
-INFO  - 20:55:57: (DatabaseBuilder.cpp:281) parsed block file #1471
-INFO  - 20:56:01: (DatabaseBuilder.cpp:281) parsed block file #1479
-INFO  - 20:56:05: (DatabaseBuilder.cpp:281) parsed block file #1487
-INFO  - 20:56:08: (DatabaseBuilder.cpp:281) parsed block file #1495
-INFO  - 20:56:12: (DatabaseBuilder.cpp:281) parsed block file #1503
-INFO  - 20:56:15: (DatabaseBuilder.cpp:281) parsed block file #1511
-INFO  - 20:56:18: (DatabaseBuilder.cpp:281) parsed block file #1519
-INFO  - 20:56:22: (DatabaseBuilder.cpp:281) parsed block file #1527
-INFO  - 20:56:26: (DatabaseBuilder.cpp:281) parsed block file #1535
-INFO  - 20:56:29: (DatabaseBuilder.cpp:281) parsed block file #1543
-INFO  - 20:56:32: (DatabaseBuilder.cpp:281) parsed block file #1551
-INFO  - 20:56:37: (DatabaseBuilder.cpp:281) parsed block file #1559
-INFO  - 20:56:41: (DatabaseBuilder.cpp:281) parsed block file #1567
-INFO  - 20:56:45: (DatabaseBuilder.cpp:281) parsed block file #1575
-INFO  - 20:56:49: (DatabaseBuilder.cpp:281) parsed block file #1583
-INFO  - 20:56:53: (DatabaseBuilder.cpp:281) parsed block file #1591
-INFO  - 20:56:57: (DatabaseBuilder.cpp:281) parsed block file #1599
-INFO  - 20:57:01: (DatabaseBuilder.cpp:281) parsed block file #1607
-INFO  - 20:57:05: (DatabaseBuilder.cpp:281) parsed block file #1615
-INFO  - 20:57:08: (DatabaseBuilder.cpp:281) parsed block file #1617
-INFO  - 20:57:09: (DatabaseBuilder.cpp:281) parsed block file #1623
-INFO  - 20:57:12: (DatabaseBuilder.cpp:281) parsed block file #1625
-INFO  - 20:57:14: (DatabaseBuilder.cpp:281) parsed block file #1631
-INFO  - 20:57:15: (DatabaseBuilder.cpp:281) parsed block file #1633
-INFO  - 20:57:17: (DatabaseBuilder.cpp:281) parsed block file #1639
-INFO  - 20:57:18: (DatabaseBuilder.cpp:281) parsed block file #1641
-INFO  - 20:57:20: (DatabaseBuilder.cpp:281) parsed block file #1647
-INFO  - 20:57:21: (DatabaseBuilder.cpp:281) parsed block file #1649
-INFO  - 20:57:25: (DatabaseBuilder.cpp:281) parsed block file #1657
-INFO  - 20:57:29: (DatabaseBuilder.cpp:281) parsed block file #1665
-INFO  - 20:57:32: (DatabaseBuilder.cpp:281) parsed block file #1668
-INFO  - 20:57:33: (DatabaseBuilder.cpp:281) parsed block file #1671
-INFO  - 20:57:33: (DatabaseBuilder.cpp:281) parsed block file #1673
-INFO  - 20:57:36: (DatabaseBuilder.cpp:281) parsed block file #1679
-INFO  - 20:57:37: (DatabaseBuilder.cpp:281) parsed block file #1681
-INFO  - 20:57:39: (DatabaseBuilder.cpp:281) parsed block file #1687
-INFO  - 20:57:40: (DatabaseBuilder.cpp:281) parsed block file #1689
-INFO  - 20:57:43: (DatabaseBuilder.cpp:281) parsed block file #1695
-INFO  - 20:57:44: (DatabaseBuilder.cpp:281) parsed block file #1697
-INFO  - 20:57:46: (DatabaseBuilder.cpp:281) parsed block file #1703
-INFO  - 20:57:49: (DatabaseBuilder.cpp:281) parsed block file #1705
-INFO  - 20:57:50: (DatabaseBuilder.cpp:281) parsed block file #1711
-INFO  - 20:57:53: (DatabaseBuilder.cpp:281) parsed block file #1713
-INFO  - 20:57:54: (DatabaseBuilder.cpp:281) parsed block file #1719
-INFO  - 20:57:56: (DatabaseBuilder.cpp:281) parsed block file #1721
-INFO  - 20:57:57: (DatabaseBuilder.cpp:281) parsed block file #1727
-INFO  - 20:58:00: (DatabaseBuilder.cpp:281) parsed block file #1729
-INFO  - 20:58:01: (DatabaseBuilder.cpp:281) parsed block file #1735
-INFO  - 20:58:04: (DatabaseBuilder.cpp:281) parsed block file #1737
-INFO  - 20:58:05: (DatabaseBuilder.cpp:281) parsed block file #1743
-INFO  - 20:58:07: (DatabaseBuilder.cpp:281) parsed block file #1745
-INFO  - 20:58:09: (DatabaseBuilder.cpp:281) parsed block file #1751
-INFO  - 20:58:11: (DatabaseBuilder.cpp:281) parsed block file #1753
-INFO  - 20:58:14: (DatabaseBuilder.cpp:281) parsed block file #1759
-INFO  - 20:58:15: (DatabaseBuilder.cpp:281) parsed block file #1761
-INFO  - 20:58:17: (DatabaseBuilder.cpp:281) parsed block file #1764
-INFO  - 20:58:17: (DatabaseBuilder.cpp:281) parsed block file #1766
-INFO  - 20:58:18: (DatabaseBuilder.cpp:281) parsed block file #1767
-INFO  - 20:58:19: (DatabaseBuilder.cpp:281) parsed block file #1769
-INFO  - 20:58:20: (DatabaseBuilder.cpp:281) parsed block file #1772
-INFO  - 20:58:21: (DatabaseBuilder.cpp:281) parsed block file #1774
-INFO  - 20:58:22: (DatabaseBuilder.cpp:281) parsed block file #1775
-INFO  - 20:58:23: (DatabaseBuilder.cpp:281) parsed block file #1777
-INFO  - 20:58:23: (DatabaseBuilder.cpp:281) parsed block file #1782
-INFO  - 20:58:25: (DatabaseBuilder.cpp:281) parsed block file #1783
-INFO  - 20:58:26: (DatabaseBuilder.cpp:281) parsed block file #1785
-INFO  - 20:58:27: (DatabaseBuilder.cpp:281) parsed block file #1790
-INFO  - 20:58:29: (DatabaseBuilder.cpp:281) parsed block file #1791
-INFO  - 20:58:29: (DatabaseBuilder.cpp:281) parsed block file #1793
-INFO  - 20:58:30: (DatabaseBuilder.cpp:281) parsed block file #1798
-INFO  - 20:58:32: (DatabaseBuilder.cpp:281) parsed block file #1799
-INFO  - 20:58:33: (DatabaseBuilder.cpp:281) parsed block file #1801
-INFO  - 20:58:33: (DatabaseBuilder.cpp:281) parsed block file #1806
-INFO  - 20:58:36: (DatabaseBuilder.cpp:281) parsed block file #1807
-INFO  - 20:58:37: (DatabaseBuilder.cpp:281) parsed block file #1814
-INFO  - 20:58:40: (DatabaseBuilder.cpp:281) parsed block file #1815
-INFO  - 20:58:40: (DatabaseBuilder.cpp:281) parsed block file #1822
-INFO  - 20:58:44: (DatabaseBuilder.cpp:281) parsed block file #1823
-INFO  - 20:58:44: (DatabaseBuilder.cpp:281) parsed block file #1830
-INFO  - 20:58:47: (DatabaseBuilder.cpp:281) parsed block file #1831
-INFO  - 20:58:48: (DatabaseBuilder.cpp:281) parsed block file #1838
-INFO  - 20:58:51: (DatabaseBuilder.cpp:281) parsed block file #1839
-INFO  - 20:58:52: (DatabaseBuilder.cpp:281) parsed block file #1846
-INFO  - 20:58:54: (DatabaseBuilder.cpp:281) parsed block file #1847
-INFO  - 20:58:55: (DatabaseBuilder.cpp:281) parsed block file #1854
-INFO  - 20:58:59: (DatabaseBuilder.cpp:281) parsed block file #1855
-INFO  - 20:58:59: (DatabaseBuilder.cpp:281) parsed block file #1862
-INFO  - 20:59:02: (DatabaseBuilder.cpp:281) parsed block file #1863
-INFO  - 20:59:03: (DatabaseBuilder.cpp:281) parsed block file #1870
-INFO  - 20:59:06: (DatabaseBuilder.cpp:281) parsed block file #1871
-INFO  - 20:59:06: (DatabaseBuilder.cpp:281) parsed block file #1873
-INFO  - 20:59:07: (DatabaseBuilder.cpp:281) parsed block file #1878
-INFO  - 20:59:09: (DatabaseBuilder.cpp:281) parsed block file #1879
-INFO  - 20:59:10: (DatabaseBuilder.cpp:281) parsed block file #1886
-INFO  - 20:59:13: (DatabaseBuilder.cpp:281) parsed block file #1887
-INFO  - 20:59:14: (DatabaseBuilder.cpp:281) parsed block file #1889
-INFO  - 20:59:14: (DatabaseBuilder.cpp:281) parsed block file #1892
-INFO  - 20:59:14: (DatabaseBuilder.cpp:281) parsed block file #1894
-INFO  - 20:59:17: (DatabaseBuilder.cpp:281) parsed block file #1897
-INFO  - 20:59:17: (DatabaseBuilder.cpp:281) parsed block file #1900
-INFO  - 20:59:17: (DatabaseBuilder.cpp:281) parsed block file #1902
-INFO  - 20:59:21: (DatabaseBuilder.cpp:281) parsed block file #1905
-INFO  - 20:59:21: (DatabaseBuilder.cpp:281) parsed block file #1908
-INFO  - 20:59:21: (DatabaseBuilder.cpp:281) parsed block file #1910
-INFO  - 20:59:24: (DatabaseBuilder.cpp:281) parsed block file #1913
-INFO  - 20:59:24: (DatabaseBuilder.cpp:281) parsed block file #1916
-INFO  - 20:59:24: (DatabaseBuilder.cpp:281) parsed block file #1918
-INFO  - 20:59:29: (DatabaseBuilder.cpp:281) parsed block file #1921
-INFO  - 20:59:29: (DatabaseBuilder.cpp:281) parsed block file #1926
-INFO  - 20:59:31: (DatabaseBuilder.cpp:281) parsed block file #1929
-INFO  - 20:59:31: (DatabaseBuilder.cpp:281) parsed block file #1934
-INFO  - 20:59:35: (DatabaseBuilder.cpp:281) parsed block file #1937
-INFO  - 20:59:35: (DatabaseBuilder.cpp:281) parsed block file #1942
-INFO  - 20:59:39: (DatabaseBuilder.cpp:281) parsed block file #1950
-INFO  - 20:59:42: (DatabaseBuilder.cpp:281) parsed block file #1953
-INFO  - 20:59:42: (DatabaseBuilder.cpp:281) parsed block file #1958
-INFO  - 20:59:46: (DatabaseBuilder.cpp:281) parsed block file #1966
-INFO  - 20:59:49: (DatabaseBuilder.cpp:281) parsed block file #1969
-INFO  - 20:59:51: (DatabaseBuilder.cpp:281) parsed block file #1971
-INFO  - 20:59:53: (DatabaseBuilder.cpp:281) parsed block file #1972
-INFO  - 20:59:53: (DatabaseBuilder.cpp:281) parsed block file #1974
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
June 14, 2020, 11:48:00 PM
 #4

Is that the actual end of the file? Or did you run out of room to post the log? I don't see any error in the log file... so I'm guessing it just throws that error to the console? Huh

If you look in the "/home/bblboy54/.bitcoin/blocks" directory, what is the highest blk0xxxx.dat file number that you have? I'm guessing it is a bit higher than blk01974.dat. If so, it would appear that one of your block files is corrupted.

You might need to -reindex your Bitcoin Core node Undecided

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 15, 2020, 05:58:30 AM
 #5

How's your free disk space like?

bblboy54 (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
June 15, 2020, 03:27:26 PM
 #6

It is the actual end of the file..... it just dies.... the only way I ever get an error is if I manually run the ArmoryDB command from CLI without launching Armory it's self.

I was watching disk space.... it doesn't grow that much during the process and there is still room on the disk at the time of the failure.  There is about 30GB free.
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 15, 2020, 05:23:12 PM
 #7

the only way I ever get an error is if I manually run the ArmoryDB command from CLI without launching Armory it's self.

And what is that error?

bblboy54 (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
June 15, 2020, 05:56:25 PM
 #8

terminate called after throwing an instance of 'std::runtime_error'
  what():  Unexpected network magic bytes found in block data file
Aborted
bblboy54 (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
June 15, 2020, 06:00:16 PM
 #9

Also the highest block file I seem to have right now is blk02113.dat

goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 15, 2020, 06:54:39 PM
 #10

It's either running into jibberish or it's failing to find the next within one of the block files blk01974.dat

You can try to salvage that by:

1. Delete all blk and rev files past 1974

2. Start Bitcoin-Qt on its own, let it sync. It won't download nearly as much data but it will recheck the chain as there will be a state mismatch caused by the missing files.

3. Once Core is ready, delete the content of /home/bblboy54/.armory/databases and start ArmoryDB from the terminal. Report here.

bblboy54 (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
June 15, 2020, 08:09:23 PM
 #11

Ok, I will give that a shot when I am able to leave the the computer sit for a while.... probably won't be for a day or two.  I will let you know the results.

Thanks
bblboy54 (OP)
Newbie
*
Offline Offline

Activity: 36
Merit: 0


View Profile
June 16, 2020, 05:30:28 PM
 #12

It looks like that worked!

Now the new problem is that I seem to have forgot my wallet passphrase.  I assume the easiest way to handle that is to delete the wallet and reimport it from my paper backup?

Thanks for all the help.
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1347

Armory Developer


View Profile
June 16, 2020, 06:57:48 PM
 #13

delete the wallet and reimport it from my paper backup

Indeed.

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!