RuntimeError: NoSectionError: Nenhuma seção: 'ceph-source'

1

Quando eu uso o ceph-deploy para instalar o ceph em todos os nós:

ceph-deploy install node0 node1 node2 

Eu recebo o erro abaixo:

[node1][WARNIN] check_obsoletes has been enabled for Yum priorities plugin
[node1][INFO  ] Running command: rpm --import https://download.ceph.com/keys/release.asc
[node1][INFO  ] Running command: rpm -Uvh --replacepkgs https://download.ceph.com/rpm-jewel/el7/noarch/ceph-release-1-0.el7.noarch.rpm
[node1][DEBUG ] Retrieving https://download.ceph.com/rpm-jewel/el7/noarch/ceph-release-1-0.el7.noarch.rpm
[node1][DEBUG ] Preparing...                          ########################################
[node1][DEBUG ] Updating / installing...
[node1][WARNIN] warning: /etc/yum.repos.d/ceph.repo created as /etc/yum.repos.d/ceph.repo.rpmnew
[node1][DEBUG ] ceph-release-1-1.el7                  ########################################
[node1][WARNIN] ensuring that /etc/yum.repos.d/ceph.repo contains a high priority
[ceph_deploy][ERROR ] RuntimeError: NoSectionError: No section: 'ceph-source'

EDITAR

Eu tentei remover o release do ceph:

yum remove ceph-release

Mas inútil.

    
por lustre 19.07.2017 / 16:28

2 respostas

0

Do erro, você deve saber que não há seção para o ceph-source no arquivo ceph.conf .

Tente adicionar o código abaixo ao ceph.conf :

[ceph-source]
name=Ceph source packages
baseurl=http://mirrors.aliyun.com/ceph/rpm-infernalis/el7/SRPMS
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=http://mirrors.aliyun.com/ceph/keys/release.asc
priority=1
    
por 20.07.2017 / 10:20
0

Aconteceu comigo durante a instalação do ceph no CentOS 7.

Eu segui a solução no Ceph Bug Tracker: link

Basta mover o repositório ceph yum em cada nó como abaixo:

sudo mv /etc/yum.repos.d/ceph.repo /etc/yum.repos.d/ceph-deploy.repo

Em seguida, tente instalar os nós novamente.

    
por 14.12.2017 / 17:25

Tags