LINUX.ORG.RU
решено ФорумAdmin

Как заставить ceph-deploy увидеть Python?

 ,


0

1

Всем привет! Машина Ubuntu Server 16.04.3 LTS, ceph-deploy 1.5.38. Настроен беспарольный вход на ноду ceph1 (с той же ОС).

При попытке создать новый конфиг ceph-deploy new ceph1 получаю

[ceph_deploy.conf][DEBUG ] found configuration file at: /home/cephuser/.cephdeploy.conf
[ceph_deploy.cli][INFO ] Invoked (1.5.38): /usr/bin/ceph-deploy new ceph1
[ceph_deploy.cli][INFO ] ceph-deploy options:
[ceph_deploy.cli][INFO ] username : None
[ceph_deploy.cli][INFO ] verbose : False
[ceph_deploy.cli][INFO ] overwrite_conf : False
[ceph_deploy.cli][INFO ] quiet : False
[ceph_deploy.cli][INFO ] cd_conf : 
[ceph_deploy.cli][INFO ] cluster : ceph
[ceph_deploy.cli][INFO ] ssh_copykey : True
[ceph_deploy.cli][INFO ] mon : ['ceph1']
[ceph_deploy.cli][INFO ] func : 
[ceph_deploy.cli][INFO ] public_network : None
[ceph_deploy.cli][INFO ] ceph_conf : None
[ceph_deploy.cli][INFO ] cluster_network : None
[ceph_deploy.cli][INFO ] default_release : False
[ceph_deploy.cli][INFO ] fsid : None
[ceph_deploy.new][DEBUG ] Creating new cluster named ceph
[ceph_deploy.new][INFO ] making sure passwordless SSH succeeds
[ceph1][DEBUG ] connected to host: ceph-deploy
[ceph1][INFO ] Running command: ssh -CT -o BatchMode=yes ceph1
sh: 1: python2: not found
[ceph_deploy][ERROR ] RuntimeError: connecting to host: ceph1 resulted in errors: IOError cannot send (already closed?)

Пытаюсь установить python-minimal - получаю

sudo apt-get install python-minimal
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет python-minimal самой новой версии (2.7.11-1).
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 14 пакетов не обновлено.

sh: 1: python2: not found

А какой версии python установлен в системе? И почему то хочет запустить python2, а не на python.

ving2
()
Последнее исправление: ving2 (всего исправлений: 1)
Ответ на: комментарий от ving2

Разобрался. На машине, где я запускаю ceph-deploy, есть python. Но его не было на ceph1, куда я пытаюсь установить ceph. Поставил его командой

apt-get install python-minimal
и все работает. Странно, в старых версиях ceph-deploy ручной установки питона на ноды не требовалось.

dpronyaev
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.