sqlchain icon indicating copy to clipboard operation
sqlchain copied to clipboard

Error while installing sqlchain

Open allyourmemes opened this issue 5 years ago • 0 comments

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

allyourmemes avatar Sep 14 '20 17:09 allyourmemes