Precise seems to have the same issue as well:
precise64% dpkg -l targetcli Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-=============================-=============================-========================================================================== ii targetcli 2.0rc1-2 administration tool for managing LIO core target precise64% dpkg -l python-rtslib Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-=============================-=============================-========================================================================== ii python-rtslib 2.1-2 LIO core target management framework - python libs precise64% targetcli Traceback (most recent call last): File "/usr/bin/targetcli", line 24, in <module> from targetcli import UIRoot File "/usr/lib/python2.7/dist-packages/targetcli/__init__.py", line 18, in <module> from ui_root import UIRoot File "/usr/lib/python2.7/dist-packages/targetcli/ui_root.py", line 24, in <module> from ui_target import UIFabricModule File "/usr/lib/python2.7/dist-packages/targetcli/ui_target.py", line 21, in <module> from ui_backstore import dedup_so_name File "/usr/lib/python2.7/dist-packages/targetcli/ui_backstore.py", line 22, in <module> from rtslib import FileIOBackstore, IBlockBackstore ImportError: cannot import name FileIOBackstore
Precise seems to have the same issue as well:
precise64% dpkg -l targetcli Unknown/ Install/ Remove/ Purge/Hold Not/Inst/ Conf-files/ Unpacked/ halF-conf/ Half-inst/ trig-aWait/ Trig-pend /Reinst- required (Status,Err: uppercase=bad) ======= ======= ======= =====-= ======= ======= ======= ======= -====== ======= ======= ======= ======= ======= ======= ======= ======= ======= ===== Unknown/ Install/ Remove/ Purge/Hold Not/Inst/ Conf-files/ Unpacked/ halF-conf/ Half-inst/ trig-aWait/ Trig-pend /Reinst- required (Status,Err: uppercase=bad) ======= ======= ======= =====-= ======= ======= ======= ======= -====== ======= ======= ======= ======= ======= ======= ======= ======= ======= ===== targetcli" , line 24, in <module> python2. 7/dist- packages/ targetcli/ __init_ _.py", line 18, in <module> python2. 7/dist- packages/ targetcli/ ui_root. py", line 24, in <module> python2. 7/dist- packages/ targetcli/ ui_target. py", line 21, in <module> python2. 7/dist- packages/ targetcli/ ui_backstore. py", line 22, in <module>
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii targetcli 2.0rc1-2 administration tool for managing LIO core target
precise64% dpkg -l python-rtslib
Desired=
| Status=
|/ Err?=(none)
||/ Name Version Description
+++-===
ii python-rtslib 2.1-2 LIO core target management framework - python libs
precise64% targetcli
Traceback (most recent call last):
File "/usr/bin/
from targetcli import UIRoot
File "/usr/lib/
from ui_root import UIRoot
File "/usr/lib/
from ui_target import UIFabricModule
File "/usr/lib/
from ui_backstore import dedup_so_name
File "/usr/lib/
from rtslib import FileIOBackstore, IBlockBackstore
ImportError: cannot import name FileIOBackstore