I've performed verification on impish with the reproducer steps and confirmed that the proposed fix resolves this issue.
ubuntu@juju-2e9148-rbd-mirror-0:~$ apt-cache policy ceph-iscsi ceph-iscsi: Installed: 3.4-1ubuntu1.1 Candidate: 3.4-1ubuntu1.1 Version table: *** 3.4-1ubuntu1.1 500 500 http://archive.ubuntu.com/ubuntu impish-proposed/universe amd64 Packages 100 /var/lib/dpkg/status 3.4-1ubuntu1 500 500 http://nova.clouds.archive.ubuntu.com/ubuntu impish/universe amd64 Packages ubuntu@juju-2e9148-rbd-mirror-0:~$ lsb_release -a No LSB modules are available. ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo systemctl stop rbd-target-api ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo ceph -n client.ceph-iscsi --conf /etc/ceph/iscsi/ceph.conf osd blacklist add $(hostname --all-ip-addresses | awk '{print $1}'):0/1 sudo ceph -n client.ceph-iscsi --conf /etc/ceph/iscsi/ceph.conf osd blacklist add $(hostname --all-ip-addresses | awk '{print $1}'):0/2 sudo ceph -n client.ceph-iscsi --conf /etc/ceph/iscsi/ceph.conf osd blacklist ls blocklisting 10.5.1.220:0/1 until 2022-06-02T17:28:46.213863+0000 (3600 sec) blocklisting 10.5.1.220:0/2 until 2022-06-02T17:28:47.402322+0000 (3600 sec) 10.5.1.220:0/2 2022-06-02T17:28:47.402322+0000 10.5.1.220:0/1 2022-06-02T17:28:46.213863+0000 listed 2 entries ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo /usr/bin/python3 /usr/bin/rbd-target-api ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo systemctl start rbd-target-api ubuntu@juju-2e9148-rbd-mirror-0:~$ sudo systemctl status rbd-target-api ● rbd-target-api.service - Ceph iscsi target configuration API Loaded: loaded (/lib/systemd/system/rbd-target-api.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2022-06-02 16:29:20 UTC; 7s ago Main PID: 8385 (rbd-target-api) Tasks: 26 (limit: 2338) Memory: 39.4M CPU: 1.096s CGroup: /system.slice/rbd-target-api.service └─8385 /usr/bin/python3 /usr/bin/rbd-target-api Jun 02 16:29:21 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Processing osd blacklist entries for this node Jun 02 16:29:21 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Checking for config object changes every 1s Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Reading the configuration object to update local LIO configuration Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Configuration does not have an entry for this host(juju-2e9148-rbd-mirror-0.project.serverstack) - nothing to define to LIO Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: * Serving Flask app "rbd-target-api" (lazy loading) Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: * Environment: production Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: WARNING: This is a development server. Do not use it in a production deployment. Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: Use a production WSGI server instead. Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: * Debug mode: off Jun 02 16:29:22 juju-2e9148-rbd-mirror-0 rbd-target-api[8385]: * Running on http://[::]:5000/ (Press CTRL+C to quit) Distributor ID: Ubuntu Description: Ubuntu 21.10 Release: 21.10 Codename: impish ** Tags removed: verification-needed verification-needed-impish ** Tags added: verification-done verification-done-impish -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1883112 Title: rbd-target-api crashes with python TypeError To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ceph-iscsi/+bug/1883112/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs