Сейчас пытаюсь настроить omaha-server, вряд ли кто-то знает что это, но данная ошибка носит более общий характер, чем одна программа. Я уже видел решения данной проблемы, но так и не смог интерпретировать их к данной ситуации из-за другой версии Ubuntu (14.04), да и к тому же работаю с Docker-compose и Docker первый раз.
Есть инструкция:
тык или кратко:
$ sudo apt-get update
$ sudo apt-get install docker.io
$ sudo apt-get install python-paver python-pip
$ sudo pip install -U docker-compose
$ git clone https://github.com/Crystalnix/omaha-server.git
$ cd omaha-server
$ sudo paver up_local_dev_server
Выглядит всё довольно просто, но при выполнении
sudo pip install -U docker-compose
получаю следующее:
Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/setuptools
Storing debug log for failure in /root/.pip/pip.log
Если это игнорировать и идти дальше, то при выполнении последней команды, получаю вот такое:
ERROR: client and server don't have same version (client : 1.21, server: 1.18)
И вот тут уже начинается самое, для меня, странное.
Во-первых, непонятность ошибки, ведь я всё делаю на одном сервере, откуда берётся клиент и его версия?
Во-вторых, откуда вообще берутся данные версии, если посмотреть
docker-compose -v
, то получаю
docker-compose version 1.18.0, build 8dd22a9
, вроде всё сходится с версией сервера, но если я установлю версию 1.21, то сама ошибка останется с теми же версиями.