Windows wallet out of sync .
Current block 77903
denarius.conf have all addnodes above.
any help.
Just remove everything in your C:/Users/Youname/AppData/Roaming/Denarius except for your wallet.dat file as that contains your funds
You can also download the blockchain from a few days ago from
https://github.com/carsenk/denarius/releases/download/v1.0.3.0/blockchain072017.zipYou can extract that inside that same folder, then reopen up Denarius and you should sync just fine.
Otherwise changing out your addnodes with fresh ones may help and restarting the wallet.
@chrysophylax - You do want to make sure you run the last command "make install" to actually link the library in your setup. That should be really all you need to do and it should find it at that point, otherwise I haven't really tested CentOS at all, so this is something I can definitely try out at some point for you. Feel free to post about it on our forums at
https://denariustalk.org to have an easier discussion about it
all good ...
i will continue with it - but its a pain ...
will find a way around this - unless you can change the code to discontinue using libevent
...
there has to be a way ... if you can setup a vps with centos 7 x64 - you will see what i mean ... thats if you can be bothered to - as it is initially a pain in the bum to setup for all the deps - which is why we statically build ...
will continue with it - and checkout your forum ...
tanx again ... im off to bed now
...
#crysx
Yea in a future release I will more than likely entirely remove the Tor C Library as its technically not being used atm anyways and just causes that extra dependency to be needed.
If I can get some time this weekend I will test it out on CentOS and see what I can come up with for you
Thanks!
hi carsen ...
been working on a fix for the centos 7 -levent issue your coins has ...
still no dice ...
have you looked at it at all? ...
tanx ...
#crysx
CentOS7 just yum install libevent-devel should work fine? or is that not the issue?
hehehe ...
i appreciate the vote of help mate ...
but no - that is not the issue ... especially when its obvious no one seems to have a clue about centos 7 / rhel 7 / or any rhel based OS ... not sound rude to you of course ...
we are NOT newbies - and know the issues ...
the daemon is required to be statically compiled due to the redhat crippling of the openssl implementation ... they are morons - but hey they are redhat ...
the openssl implementation that rhel uses is crippled because of some garbage redtape about ecc legal ( so they removed the eec that ALL crypto works on - tanx bitcoin - secp256k1 ) ... anyway - you can readup on it in all sorts of areas ...
libevent is NOT the problem - as that installs readily ... the STATIC version is ... you cant compile a dynamic version due to the ecc crippling - and you cannot access the libevent installed in the centos system - because the code of dnr cannot find it ( as its looking for it in the static libraries ) ... the reason the dnr code cannot find it is - you guessed it - because the centos 7 / rhel repos do NOT have the static libraries for libevent ...
see the dilemma? ...
dnr is one of the ONLY coins to bomb out due to this ridiculous dependency ...
bitcoin was the other - but they fixed that in version 0.12.xxx from memory ...
so - even when trying to compile the dnr daemon WITH the freshly statically compiled libevent ( from git ) - it STILL bombs ... so cheers to -levent giving us the finger right at the end of the compile ... if libevent wasnt used - the dnr daemon would compile flawlessly ... there may be a variable for libevent that we are not exporting - but we dont know what that may be ... dbd boost and openssl all have environment varioables exported to show the daemon where the static libraries are - but libevent has nothing in the docs about that ...
as it stands - it is the only thing holding this daemon addition back from the our CWI-Pool system ...
o - and if anyone asks - NO ... we will not be moving our entire infrastructure to ubuntu or a debian based system ... its our companies infrastructure we are using - and it wont move from centos 7 x64 - until the entire infrastructure gets a revamp ... and with more than 70vps systems and dedicated servers in the plan - that wont happen from a while yet
...
tanx again for you help tho - its appreciated ... ill back in a few hours ...
#crysx
i'm running a daemon on centos 7 x64.. it compiled fine using libevent-devel with no need for hand-holding of the make file. the only real issue i faced was the tcp6 stack which required me to put rpcallowip=external.ip.address, rpcallowip=127.0.0.1 since the boost binds to a shared tcp/tcp6 port and for some reason the ip which is given by connecting to loopback is the external ip, so i was receiving a 403 on rpc calls. not sure if it was something i did on my centos7 or if it's part of the distro's quirks, either way, just thought i'd note that in case someone else faced the issue
in regards to openssl crippling, the centos openssl version doesn't work yes, but if you compile 1.0.1g and install it into it's default /usr/local/ssl prefix, then just run:
OPENSSL_INCLUDE_PATH=/usr/local/ssl/include OPENSSL_LIB_PATH=/usr/local/ssl/lib make -f makefile.unix
then it all compiles fine. if you need some help getting it to work, just drop me a line, i can help. as noted i am using centos7 and it does work albeit the requirements for openssl
just to make a note you don't have to compile the entire daemon statically if you are using a static library, there are already two static libraries used in almost every coin daemon and that is libleveldb.a/libmemenv.a - you don't have to link openssl nor libevent statically, dynamic libraries will work fine as long as they are installed inside a directory which is included in the -L flags and then noted for linking with the -l flag.. if you definitely want to link a static version of a library then you will have to add the static library path directly, how libleveldb.a is linked:
LIBS += /path/to/openssl.a /path/to/libevent.a
or if you don't fancy editing the makefile you can use the xLDFLAGS environment variable to pass any linker flags you want into the makefile, although you might be forced to remove the -levent from the LIBS variable in makefile if that is causing issues at link time