I had a clean install done on my dev machine (RHEL 8.3) which required
me to reinstall dependencies for Ceph. I'm getting this error when
setting up a vstart cluster:
pdonnell@vossi04 ~/ceph/build$ bin/ceph status
*** DEVELOPER MODE: setting PATH, PYTHONPATH and LD_LIBRARY_PATH ***
Traceback (most recent call last):
File "bin/ceph", line 153, in <module>
from ceph_daemon import admin_socket, DaemonWatcher, Termsize
File "/home/pdonnell/ceph/src/pybind/ceph_daemon.py", line 24, in
<module>
from prettytable import PrettyTable, HEADER
ModuleNotFoundError: No module named 'prettytable'
pdonnell@vossi04 ~/ceph/build$ python3
Python 3.6.8 (default, Aug 18 2020, 08:33:21)
[GCC 8.3.1 20191121 (Red Hat 8.3.1-5)] on linux
Type "help", "copyright", "credits" or "license"
for more information.
>> import prettytable
>>
pdonnell@vossi04 ~/ceph/build$ python2
bash: python2: command not found
The module is available but bin/ceph is claiming not to find it.
Anyone know what's going on? (I did do install-deps.sh without issue
before running vstart.sh)
--
Patrick Donnelly, Ph.D.
He / Him / His
Principal Software Engineer
Red Hat Sunnyvale, CA
GPG: 19F28A586F808C2402351B93C3301A3E258DD79D