[Mailman-Developers] wrong path to python 3.4 while installing mailman 3

Danil Smirnov danil at smirnov.la
Fri Apr 17 21:25:22 CEST 2015


2015-04-17 21:24 GMT+03:00 Danil Smirnov <danil at smirnov.la>:
> I wonder don't I need to do
>
> ln -s /usr/local/bin/python3.4 /usr/bin/python3.4
>
> as the error says?

I've created this symlink and that's what I've got now:

(venv)[root at host mailman-bundler]# ln -s /usr/local/bin/python3.4
/usr/bin/python3.4
(venv)[root at host mailman-bundler]# buildout
Develop: '/usr/local/src/mailman-bundler/.'
warning: no files found matching '*.in' under directory 'mailman_bundler'
warning: no files found matching '*.in' under directory 'deployment'
warning: no files found matching 'deployment/mailman-web.logrotate.conf'
Updating mailman-web.
Updating main.
Installing mailman.
Running virtualenv with interpreter /usr/bin/python3.4
Using base prefix '/usr/local'
New python executable in /usr/local/src/mailman-bundler/venv-3.4/bin/python3.4
Also creating executable in /usr/local/src/mailman-bundler/venv-3.4/bin/python
Failed to import the site module
Traceback (most recent call last):
  File "/usr/local/src/mailman-bundler/venv-3.4/lib/python3.4/site.py",
line 67, in <module>
    import os
  File "/usr/local/src/mailman-bundler/venv-3.4/lib/python3.4/os.py",
line 616, in <module>
    from _collections_abc import MutableMapping
ImportError: No module named '_collections_abc'
ERROR: The executable
/usr/local/src/mailman-bundler/venv-3.4/bin/python3.4 is not
functioning
ERROR: It thinks sys.prefix is '/usr/local/src/mailman-bundler'
(should be '/usr/local/src/mailman-bundler/venv-3.4')
ERROR: virtualenv is not compatible with this system or executable
/tmp/tmpTl6JgC/run: line 2:
/usr/local/src/mailman-bundler/venv-3.4/bin/pip: Нет такого файла или
каталога
While:
  Installing mailman.

An internal error occurred due to a bug in either zc.buildout or in a
recipe being used:
Traceback (most recent call last):
  File "/usr/local/src/venv/lib/python2.7/site-packages/zc/buildout/buildout.py",
line 1946, in main
    getattr(buildout, command)(args)
  File "/usr/local/src/venv/lib/python2.7/site-packages/zc/buildout/buildout.py",
line 626, in install
    installed_files = self[part]._call(recipe.install)
  File "/usr/local/src/venv/lib/python2.7/site-packages/zc/buildout/buildout.py",
line 1370, in _call
    return f()
  File "/usr/local/src/mailman-bundler/eggs/collective.recipe.cmd-0.10-py2.7.egg/collective/recipe/cmd/__init__.py",
line 56, in install
    self.execute()
  File "/usr/local/src/mailman-bundler/eggs/collective.recipe.cmd-0.10-py2.7.egg/collective/recipe/cmd/__init__.py",
line 69, in execute
    run_commands(cmds, self.shell)
  File "/usr/local/src/mailman-bundler/eggs/collective.recipe.cmd-0.10-py2.7.egg/collective/recipe/cmd/__init__.py",
line 39, in run_commands
    check_call('%s %s' % (shell, tmpfile), shell=True)
  File "/usr/lib64/python2.7/subprocess.py", line 542, in check_call
    raise CalledProcessError(retcode, cmd)
CalledProcessError: Command 'sh /tmp/tmpTl6JgC/run' returned non-zero
exit status 127



Danil


More information about the Mailman-Developers mailing list