Linux教程

Ubuntu20.04 ceph-deploy module 'platform' has no attribute 'linux_distribution&#

本文主要是介绍Ubuntu20.04 ceph-deploy module 'platform' has no attribute 'linux_distribution&#,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

问题陈述:

Ubuntu20.04  默认 python3.8   因python3.8 去掉了一些函数,所以  在用 sudo  apt-get install ceph-deploy  安装  ceph-deploy 版本是  2.0.1  

用 ceph-deploy 2.0.1  安装    ceph-deploy new  hostName  时 会报    module 'platform' has no attribute 'linux_distribution'  错误!

 

解决方案 :

ceph-deploy 源码 现版本 以到 2.1. 0

所以可以  git clone https://github.com/ceph/ceph-deploy.git   下载源码 来 安装 !

 

eg:

apt-get install python3 python3-pip -y
mkdir /home/ceph_source

cd ceph_source
git clone https://github.com/ceph/ceph-deploy.git
cd ceph-deploy
pip3 install setuptools
python3 setup.py install

以上成功后 就可以   ceph-deploy new  hostName   操作!

 

 

 

apt-get install -y ceph ceph-osd ceph-mds ceph-mon radosgw

 


 

这篇关于Ubuntu20.04 ceph-deploy module 'platform' has no attribute 'linux_distribution&#的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!