sqlchain
sqlchain copied to clipboard
Error while installing sqlchain
Hi, I've met some problems with installing sqlchain on Ubuntu (last version)
>>>$ sudo pip install sqlchain
Requirement already satisfied: sqlchain in /usr/local/lib/python3.8/dist-packages/sqlchain-0.2.10-py3.8.egg (0.2.10)
Collecting MySQL-python>=1.2.5
Using cached MySQL-python-1.2.5.zip (108 kB)
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-k6e_2aut/mysql-python/setup.py'"'"'; __file__='"'"'/tmp/pip-install-k6e_2aut/mysql-python/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-r543awht
cwd: /tmp/pip-install-k6e_2aut/mysql-python/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-k6e_2aut/mysql-python/setup.py", line 13, in <module>
from setup_posix import get_config
File "/tmp/pip-install-k6e_2aut/mysql-python/setup_posix.py", line 2, in <module>
from ConfigParser import SafeConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
If trying to install mysql-python package - the same problem:
>>>$ sudo pip install mysql-python
Collecting mysql-python
Using cached MySQL-python-1.2.5.zip (108 kB)
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-jcqt2wma/mysql-python/setup.py'"'"'; __file__='"'"'/tmp/pip-install-jcqt2wma/mysql-python/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-1oozdwu2
cwd: /tmp/pip-install-jcqt2wma/mysql-python/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-jcqt2wma/mysql-python/setup.py", line 13, in <module>
from setup_posix import get_config
File "/tmp/pip-install-jcqt2wma/mysql-python/setup_posix.py", line 2, in <module>
from ConfigParser import SafeConfigParser
ModuleNotFoundError: No module named 'ConfigParser'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
If trying to install with git - another error with package "python2-pythondialog"
>>>$ git clone https://github.com/neocogent/sqlchain/
>>>$ cd sqlchain/
>>>/sqlchain$ sudo python3 setup.py install
running install
running bdist_egg
running egg_info
writing sqlchain.egg-info/PKG-INFO
writing dependency_links to sqlchain.egg-info/dependency_links.txt
writing requirements to sqlchain.egg-info/requires.txt
writing top-level names to sqlchain.egg-info/top_level.txt
reading manifest file 'sqlchain.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'sqlchain.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build/bdist.linux-x86_64/egg
creating build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/rpc.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/bci.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/democvt.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/util.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/__init__.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/version.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/insight.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/dbpool.py -> build/bdist.linux-x86_64/egg/sqlchain
copying build/lib/sqlchain/blkdat.py -> build/bdist.linux-x86_64/egg/sqlchain
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/rpc.py to rpc.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/bci.py to bci.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/democvt.py to democvt.cpython-38.pyc
File "build/bdist.linux-x86_64/egg/sqlchain/democvt.py", line 73
print "Usage: %s <srcfile> <destfile> <cointype>" % sys.argv[0]
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Usage: %s <srcfile> <destfile> <cointype>" % sys.argv[0])?
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/util.py to util.cpython-38.pyc
File "build/bdist.linux-x86_64/egg/sqlchain/util.py", line 50
long_value = 0L
^
SyntaxError: invalid syntax
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/__init__.py to __init__.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/version.py to version.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/insight.py to insight.cpython-38.pyc
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/dbpool.py to dbpool.cpython-38.pyc
File "build/bdist.linux-x86_64/egg/sqlchain/dbpool.py", line 193
print '66%% %f' % self.percentile(timings,0.66)
^
SyntaxError: invalid syntax
byte-compiling build/bdist.linux-x86_64/egg/sqlchain/blkdat.py to blkdat.cpython-38.pyc
File "build/bdist.linux-x86_64/egg/sqlchain/blkdat.py", line 90
print "No file:", blockpath % filenum
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("No file:", blockpath % filenum)?
installing package data to build/bdist.linux-x86_64/egg
running install_data
creating build/bdist.linux-x86_64/egg/share
creating build/bdist.linux-x86_64/egg/share/sqlchain
creating build/bdist.linux-x86_64/egg/share/sqlchain/www
copying www/wstest.html -> build/bdist.linux-x86_64/egg/share/sqlchain/www
copying www/404.html -> build/bdist.linux-x86_64/egg/share/sqlchain/www
copying www/main.html -> build/bdist.linux-x86_64/egg/share/sqlchain/www
creating build/bdist.linux-x86_64/egg/share/sqlchain/www/fonts
copying www/fonts/glyphicons-halflings-regular.eot -> build/bdist.linux-x86_64/egg/share/sqlchain/www/fonts
copying www/fonts/glyphicons-halflings-regular.svg -> build/bdist.linux-x86_64/egg/share/sqlchain/www/fonts
copying www/fonts/glyphicons-halflings-regular.woff -> build/bdist.linux-x86_64/egg/share/sqlchain/www/fonts
copying www/fonts/glyphicons-halflings-regular.woff2 -> build/bdist.linux-x86_64/egg/share/sqlchain/www/fonts
copying www/fonts/glyphicons-halflings-regular.ttf -> build/bdist.linux-x86_64/egg/share/sqlchain/www/fonts
creating build/bdist.linux-x86_64/egg/share/sqlchain/www/img
copying www/img/glyphicons-halflings-white.png -> build/bdist.linux-x86_64/egg/share/sqlchain/www/img
copying www/img/favicon.png -> build/bdist.linux-x86_64/egg/share/sqlchain/www/img
copying www/img/loading.gif -> build/bdist.linux-x86_64/egg/share/sqlchain/www/img
copying www/img/glyphicons-halflings.png -> build/bdist.linux-x86_64/egg/share/sqlchain/www/img
creating build/bdist.linux-x86_64/egg/share/sqlchain/www/js
copying www/js/bootstrap.js -> build/bdist.linux-x86_64/egg/share/sqlchain/www/js
copying www/js/bootstrap.min.js -> build/bdist.linux-x86_64/egg/share/sqlchain/www/js
copying www/js/jquery.min.js -> build/bdist.linux-x86_64/egg/share/sqlchain/www/js
copying www/js/ie10-viewport-bug-workaround.js -> build/bdist.linux-x86_64/egg/share/sqlchain/www/js
copying www/js/main.js -> build/bdist.linux-x86_64/egg/share/sqlchain/www/js
creating build/bdist.linux-x86_64/egg/share/sqlchain/www/css
copying www/css/main.css -> build/bdist.linux-x86_64/egg/share/sqlchain/www/css
copying www/css/signin.css -> build/bdist.linux-x86_64/egg/share/sqlchain/www/css
copying www/css/bootstrap.css -> build/bdist.linux-x86_64/egg/share/sqlchain/www/css
copying www/css/bootstrap.min.css -> build/bdist.linux-x86_64/egg/share/sqlchain/www/css
creating build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/dbinfo.sql -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/dogecoin.sql -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/electrum.banner -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/node.log.template -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/deploy -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/reddcoin.sql -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/sqlchain.log.template -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/sqlchain.sql -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/systemd.template -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/post-receive -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
copying etc/nginx.template -> build/bdist.linux-x86_64/egg/share/sqlchain/etc
creating build/bdist.linux-x86_64/egg/EGG-INFO
installing scripts to build/bdist.linux-x86_64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.8/sqlchain-config -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.8/sqlchain-api -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.8/sqlchaind -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
copying build/scripts-3.8/sqlchain-electrum -> build/bdist.linux-x86_64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/sqlchain-config to 755
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/sqlchain-api to 755
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/sqlchaind to 755
changing mode of build/bdist.linux-x86_64/egg/EGG-INFO/scripts/sqlchain-electrum to 755
copying sqlchain.egg-info/PKG-INFO -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sqlchain.egg-info/SOURCES.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sqlchain.egg-info/dependency_links.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sqlchain.egg-info/requires.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
copying sqlchain.egg-info/top_level.txt -> build/bdist.linux-x86_64/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/sqlchain-0.2.10-py3.8.egg' and adding 'build/bdist.linux-x86_64/egg' to it
removing 'build/bdist.linux-x86_64/egg' (and everything under it)
Processing sqlchain-0.2.10-py3.8.egg
Removing /usr/local/lib/python3.8/dist-packages/sqlchain-0.2.10-py3.8.egg
Copying sqlchain-0.2.10-py3.8.egg to /usr/local/lib/python3.8/dist-packages
sqlchain 0.2.10 is already the active version in easy-install.pth
Installing sqlchain-api script to /usr/local/bin
Installing sqlchain-config script to /usr/local/bin
Installing sqlchain-electrum script to /usr/local/bin
Installing sqlchaind script to /usr/local/bin
Installed /usr/local/lib/python3.8/dist-packages/sqlchain-0.2.10-py3.8.egg
Processing dependencies for sqlchain==0.2.10
Searching for python2-pythondialog>=3.4.0
Reading https://pypi.org/simple/python2-pythondialog/
Downloading https://files.pythonhosted.org/packages/b7/8a/3e9da3ed23b7f2fd2325cb59386b7666411150234c36a1179091acc8acc4/python2-pythondialog-3.5.1.tar.gz#sha256=ad159c7b455d9cb2a5173590656d19a26e9cc208264cfab755f5827070d18613
Best match: python2-pythondialog 3.5.1
Processing python2-pythondialog-3.5.1.tar.gz
Writing /tmp/easy_install-e00x27ia/python2-pythondialog-3.5.1/setup.cfg
Running python2-pythondialog-3.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-e00x27ia/python2-pythondialog-3.5.1/egg-dist-tmp-6h_6w5qk
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 154, in save_modules
yield saved
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 195, in setup_context
yield
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 250, in run_setup
_execfile(setup_script, ns)
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 45, in _execfile
exec(code, globals, locals)
File "/tmp/easy_install-e00x27ia/python2-pythondialog-3.5.1/setup.py", line 32, in <module>
'Topic :: Database :: Database Engines/Servers',
File "/tmp/easy_install-e00x27ia/python2-pythondialog-3.5.1/dialog.py", line 269
except OSError, e:
^
SyntaxError: invalid syntax
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "setup.py", line 16, in <module>
setup(
File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
dist.run_commands()
File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 67, in run
self.do_egg_install()
File "/usr/lib/python3/dist-packages/setuptools/command/install.py", line 117, in do_egg_install
cmd.run(show_deprecation=False)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 450, in run
self.easy_install(spec, not self.no_deps)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 693, in easy_install
return self.install_item(None, spec, tmpdir, deps, True)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 740, in install_item
self.process_distribution(spec, dist, deps)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 784, in process_distribution
distros = WorkingSet([]).resolve(
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 781, in resolve
dist = best[req.key] = env.best_match(
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1066, in best_match
return self.obtain(req, installer)
File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 1078, in obtain
return installer(requirement)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 712, in easy_install
return self.install_item(spec, dist.location, tmpdir, deps)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 738, in install_item
dists = self.install_eggs(spec, download, tmpdir)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 923, in install_eggs
return self.build_and_install(setup_script, setup_base)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 1191, in build_and_install
self.run_setup(setup_script, setup_base, args)
File "/usr/lib/python3/dist-packages/setuptools/command/easy_install.py", line 1177, in run_setup
run_setup(setup_script, args)
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 253, in run_setup
raise
File "/usr/lib/python3.8/contextlib.py", line 131, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 195, in setup_context
yield
File "/usr/lib/python3.8/contextlib.py", line 131, in __exit__
self.gen.throw(type, value, traceback)
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 166, in save_modules
saved_exc.resume()
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 141, in resume
six.reraise(type, exc, self._tb)
File "/usr/lib/python3/dist-packages/setuptools/_vendor/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 154, in save_modules
yield saved
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 195, in setup_context
yield
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 250, in run_setup
_execfile(setup_script, ns)
File "/usr/lib/python3/dist-packages/setuptools/sandbox.py", line 45, in _execfile
exec(code, globals, locals)
File "/tmp/easy_install-e00x27ia/python2-pythondialog-3.5.1/setup.py", line 32, in <module>
'Topic :: Database :: Database Engines/Servers',
File "/tmp/easy_install-e00x27ia/python2-pythondialog-3.5.1/dialog.py", line 269
except OSError, e:
^
SyntaxError: invalid syntax
If trying to install this package manually:
>>>/sqlchain$ sudo pip install python2-pythondialog
Collecting python2-pythondialog
Using cached python2-pythondialog-3.4.0.tar.bz2 (1.4 MB)
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-bng0zyd3/python2-pythondialog/setup.py'"'"'; __file__='"'"'/tmp/pip-install-bng0zyd3/python2-pythondialog/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-sjf5lh0_
cwd: /tmp/pip-install-bng0zyd3/python2-pythondialog/
Complete output (8 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-bng0zyd3/python2-pythondialog/setup.py", line 32, in <module>
from dialog import __version__ as VERSION
File "/tmp/pip-install-bng0zyd3/python2-pythondialog/dialog.py", line 264
except OSError, e:
^
SyntaxError: invalid syntax
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Can you give an advice, how to fix it?
P.S. apt-get update && apt-get upgrade were also used before installation