Closed windsok closed 6 years ago
Hello, the rationale behind using 0.9 instead of 1.0.x is backward compatibility.
According the plyvel readme: The mimimum LevelDB version is now 1.20, which added an option for the maximum file size, which is now exposed in Plyvel. (pr #61)
But, googling around distros repos, I've found 1.20 is quite rare on non cutting-edge debian based distros. Personally, I also had trouble building spruned on different environments for this reason and, actually, spruned should work with 0.9.
Btw, googling about your error, I've found something else: The file referenced (/usr/share/dpkg/no-pie-compile.specs) is in the libdpkg-perl package on Debian, so installing that package should solve the immediate problem.
And you can try, but I personally tend to disagree... Would you please ensure you have python3-dev, gcc and all the system packages listed here: http://spruned.readthedocs.io/en/latest/getting-started.html#installation
Thanks for the explanation, makes sense.
I double checked and a definitely have all of those dependencies installed.
I tried deleting my venv and starting again with version 0.9.0 and now everything seems to install OK... so maybe I was just doing something wrong first time around...
I'm going to start again with a blank server install and see if everything works.
Thanks again for the help.
It seems like the plyvel wheels for ubuntu 18.04 python exist since Version 1.0.5: https://github.com/wbolster/plyvel/issues/78
Installing on Ubuntu 18.04 with Python 3.6, pip install fails for pyvel with the current required version of 0.9.0.
Changed required version to 1.0.4 and everything seems to be working fine so far.
Error output from 0.9.0: