Public bug reported: #ceph -s
... health: HEALTH_ERR Module 'devicehealth' has failed: PY_SSIZE_T_CLEAN macro must be defined for '#' formats .. # dpkg -l | grep ceph ii ceph-base 17.1.0-0ubuntu1 amd64 common ceph daemon libraries and management tools ii ceph-common 17.1.0-0ubuntu1 amd64 common utilities to mount and interact with a ceph storage cluster ii ceph-mds 17.1.0-0ubuntu1 amd64 metadata server for the ceph distributed file system ii ceph-mgr 17.1.0-0ubuntu1 amd64 manager for the ceph distributed file system ii ceph-mgr-modules-core 17.1.0-0ubuntu1 all ceph manager modules which are always enabled ii ceph-mon 17.1.0-0ubuntu1 amd64 monitor server for the ceph storage system ii ceph-osd 17.1.0-0ubuntu1 amd64 OSD server for the ceph storage system ii ceph-volume 17.1.0-0ubuntu1 all tool to facilidate OSD deployment ii libcephfs2 17.1.0-0ubuntu1 amd64 Ceph distributed file system client library ii libsqlite3-mod-ceph 17.1.0-0ubuntu1 amd64 SQLite3 VFS for Ceph ii python3-ceph-argparse 17.1.0-0ubuntu1 amd64 Python 3 utility libraries for Ceph CLI ii python3-ceph-common 17.1.0-0ubuntu1 all Python 3 utility libraries for Ceph ii python3-cephfs 17.1.0-0ubuntu1 amd64 Python 3 libraries for the Ceph libcephfs library # ls -alh /usr/bin/python3 lrwxrwxrwx 1 root root 10 Jan 13 16:58 /usr/bin/python3 -> python3.10 # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Jammy Jellyfish (development branch) Release: 22.04 Codename: jammy 2022-03-08T17:58:18.807+0000 7f7734ff9640 -1 Traceback (most recent call last): File "/usr/share/ceph/mgr/devicehealth/module.py", line 338, in serve if self.db_ready() and self.enable_monitoring: File "/usr/share/ceph/mgr/mgr_module.py", line 1189, in db_ready return self.db is not None File "/usr/share/ceph/mgr/mgr_module.py", line 1201, in db self._db = self.open_db() File "/usr/share/ceph/mgr/mgr_module.py", line 1178, in open_db self.create_mgr_pool() File "/usr/share/ceph/mgr/mgr_module.py", line 1084, in create_mgr_pool self.rename_pool(devhealth, self.MGR_POOL_NAME) File "/usr/share/ceph/mgr/mgr_module.py", line 1048, in rename_pool self.check_mon_command(c) File "/usr/share/ceph/mgr/mgr_module.py", line 1560, in check_mon_command r = HandleCommandResult(*self.mon_command(cmd_dict, inbuf)) File "/usr/share/ceph/mgr/mgr_module.py", line 1577, in mon_command self.send_command(result, "mon", "", json.dumps(cmd_dict), "", inbuf) File "/usr/share/ceph/mgr/mgr_module.py", line 1641, in send_command self._ceph_send_command(result, svc_type, svc_id, command, tag, inbuf) SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats maybe bug fix here: https://github.com/ceph/ceph/pull/44112 ** Affects: ceph (Ubuntu) Importance: Undecided Status: New ** Description changed: - health: HEALTH_ERR - Module 'devicehealth' has failed: PY_SSIZE_T_CLEAN macro must be defined for '#' formats + #ceph -s + + ... + health: HEALTH_ERR + Module 'devicehealth' has failed: PY_SSIZE_T_CLEAN macro must be defined for '#' formats + .. # dpkg -l | grep ceph ii ceph-base 17.1.0-0ubuntu1 amd64 common ceph daemon libraries and management tools ii ceph-common 17.1.0-0ubuntu1 amd64 common utilities to mount and interact with a ceph storage cluster ii ceph-mds 17.1.0-0ubuntu1 amd64 metadata server for the ceph distributed file system ii ceph-mgr 17.1.0-0ubuntu1 amd64 manager for the ceph distributed file system ii ceph-mgr-modules-core 17.1.0-0ubuntu1 all ceph manager modules which are always enabled ii ceph-mon 17.1.0-0ubuntu1 amd64 monitor server for the ceph storage system ii ceph-osd 17.1.0-0ubuntu1 amd64 OSD server for the ceph storage system ii ceph-volume 17.1.0-0ubuntu1 all tool to facilidate OSD deployment ii libcephfs2 17.1.0-0ubuntu1 amd64 Ceph distributed file system client library ii libsqlite3-mod-ceph 17.1.0-0ubuntu1 amd64 SQLite3 VFS for Ceph ii python3-ceph-argparse 17.1.0-0ubuntu1 amd64 Python 3 utility libraries for Ceph CLI ii python3-ceph-common 17.1.0-0ubuntu1 all Python 3 utility libraries for Ceph ii python3-cephfs 17.1.0-0ubuntu1 amd64 Python 3 libraries for the Ceph libcephfs library - # ls -alh /usr/bin/python3 lrwxrwxrwx 1 root root 10 Jan 13 16:58 /usr/bin/python3 -> python3.10 - # lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu Jammy Jellyfish (development branch) Release: 22.04 Codename: jammy - 2022-03-08T17:58:18.807+0000 7f7734ff9640 -1 Traceback (most recent call last): - File "/usr/share/ceph/mgr/devicehealth/module.py", line 338, in serve - if self.db_ready() and self.enable_monitoring: - File "/usr/share/ceph/mgr/mgr_module.py", line 1189, in db_ready - return self.db is not None - File "/usr/share/ceph/mgr/mgr_module.py", line 1201, in db - self._db = self.open_db() - File "/usr/share/ceph/mgr/mgr_module.py", line 1178, in open_db - self.create_mgr_pool() - File "/usr/share/ceph/mgr/mgr_module.py", line 1084, in create_mgr_pool - self.rename_pool(devhealth, self.MGR_POOL_NAME) - File "/usr/share/ceph/mgr/mgr_module.py", line 1048, in rename_pool - self.check_mon_command(c) - File "/usr/share/ceph/mgr/mgr_module.py", line 1560, in check_mon_command - r = HandleCommandResult(*self.mon_command(cmd_dict, inbuf)) - File "/usr/share/ceph/mgr/mgr_module.py", line 1577, in mon_command - self.send_command(result, "mon", "", json.dumps(cmd_dict), "", inbuf) - File "/usr/share/ceph/mgr/mgr_module.py", line 1641, in send_command - self._ceph_send_command(result, svc_type, svc_id, command, tag, inbuf) + File "/usr/share/ceph/mgr/devicehealth/module.py", line 338, in serve + if self.db_ready() and self.enable_monitoring: + File "/usr/share/ceph/mgr/mgr_module.py", line 1189, in db_ready + return self.db is not None + File "/usr/share/ceph/mgr/mgr_module.py", line 1201, in db + self._db = self.open_db() + File "/usr/share/ceph/mgr/mgr_module.py", line 1178, in open_db + self.create_mgr_pool() + File "/usr/share/ceph/mgr/mgr_module.py", line 1084, in create_mgr_pool + self.rename_pool(devhealth, self.MGR_POOL_NAME) + File "/usr/share/ceph/mgr/mgr_module.py", line 1048, in rename_pool + self.check_mon_command(c) + File "/usr/share/ceph/mgr/mgr_module.py", line 1560, in check_mon_command + r = HandleCommandResult(*self.mon_command(cmd_dict, inbuf)) + File "/usr/share/ceph/mgr/mgr_module.py", line 1577, in mon_command + self.send_command(result, "mon", "", json.dumps(cmd_dict), "", inbuf) + File "/usr/share/ceph/mgr/mgr_module.py", line 1641, in send_command + self._ceph_send_command(result, svc_type, svc_id, command, tag, inbuf) SystemError: PY_SSIZE_T_CLEAN macro must be defined for '#' formats - maybe bug fix here: https://github.com/ceph/ceph/pull/44112 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1964322 Title: Module 'devicehealth' has failed: PY_SSIZE_T_CLEAN macro must be defined for '#' formats To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/1964322/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs