$ sudo targetctl clear
Traceback (most recent call last):
File "/usr/bin/targetctl", line 82, in <module>
main()
File "/usr/bin/targetctl", line 79, in main
funcs[sys.argv[1]](savefile)
File "/usr/bin/targetctl", line 57, in clear
RTSRoot().clear_existing(confirm=True)
File "/usr/lib/python3/dist-packages/rtslib_fb/root.py", line 318, in clear_existing
so.delete()
File "/usr/lib/python3/dist-packages/rtslib_fb/tcm.py", line 269, in delete
for lun in self._gen_attached_luns():
File "/usr/lib/python3/dist-packages/rtslib_fb/tcm.py", line 215, in _gen_attached_luns
for tpgt_dir in listdir(tpgts_base):
NotADirectoryError: [Errno 20] Not a directory: '/sys/kernel/config/target/iscsi/cpus_allowed_list'
Ceph-iSCSI is a bit complicated example as a reproducer /docs.ceph. com/en/ quincy/ rbd/iscsi- overview/
https:/
But the simplest reproducer is `targetctl clear` with jammy HWE kernel.
$ sudo targetctl clear targetctl" , line 82, in <module> targetctl" , line 79, in main sys.argv[ 1]](savefile) targetctl" , line 57, in clear ).clear_ existing( confirm= True) python3/ dist-packages/ rtslib_ fb/root. py", line 318, in clear_existing python3/ dist-packages/ rtslib_ fb/tcm. py", line 269, in delete attached_ luns(): python3/ dist-packages/ rtslib_ fb/tcm. py", line 215, in _gen_attached_luns tpgts_base) : config/ target/ iscsi/cpus_ allowed_ list'
Traceback (most recent call last):
File "/usr/bin/
main()
File "/usr/bin/
funcs[
File "/usr/bin/
RTSRoot(
File "/usr/lib/
so.delete()
File "/usr/lib/
for lun in self._gen_
File "/usr/lib/
for tpgt_dir in listdir(
NotADirectoryError: [Errno 20] Not a directory: '/sys/kernel/