I'm attempting to get LIO working on Ubuntu 13.40 and running into what seems like configuration issues.
Added these to /etc/modules and rebuilt the boot ramdisk using update-initramfs -u
# targetcli
Welcome to the targetcli shell:
Copyright (c) 2011 by RisingTide Systems LLC.
Traceback (most recent call last):
File "/usr/bin/targetcli", line 80, in <module>
main()
File "/usr/bin/targetcli", line 73, in main
root_node.refresh()
File "/usr/lib/python2.7/dist-packages/targetcli/ui_root.py", line 46, in refresh
UIBackstores(self)
File "/usr/lib/python2.7/dist-packages/targetcli/ui_backstore.py", line 50, in __init__
self.refresh()
File "/usr/lib/python2.7/dist-packages/targetcli/ui_backstore.py", line 54, in refresh
UIPSCSIBackstore(self)
File "/usr/lib/python2.7/dist-packages/targetcli/ui_backstore.py", line 183, in __init__
UIBackstore.__init__(self, 'pscsi', parent)
File "/usr/lib/python2.7/dist-packages/targetcli/ui_backstore.py", line 68, in __init__
self.refresh()
File "/usr/lib/python2.7/dist-packages/targetcli/ui_backstore.py", line 72, in refresh
for so in RTSRoot().storage_objects:
File "/usr/lib/python2.7/dist-packages/rtslib/root.py", line 67, in __init__
self._create_in_cfs_ine('any')
File "/usr/lib/python2.7/dist-packages/rtslib/node.py", line 71, in _create_in_cfs_ine
os.mkdir(self.path)
OSError: [Errno 2] No such file or directory: '/sys/kernel/config/target'
# /etc/init.d/target start
Loading target_core_mod/ConfigFS core: [OK]
Calling ConfigFS script /etc/target/tcm_start.sh for target_core_mod: [FAILED]
Calling ConfigFS script /etc/target/lio_start.sh for iscsi_target_mod: [FAILED]
Calling ConfigFS script /etc/target/fc_start.sh: [FAILED]
Calling ConfigFS script /etc/target/loopback_start.sh: [FAILED]
Calling ConfigFS script /etc/target/qla2xxx_start.sh: [FAILED]
Calling ConfigFS script /etc/target/srpt_start.sh: [FAILED]
And it looks like tcm_node is not happy..
# tcm_node
/sys/kernel/config/target/version No such file or directory
Is kernel module loaded?
From the instructions on the wiki I have set things up as needed. However something is not right or missing from the kernel modules?
Suggestions on what I'm missing?
Thanks,
Blake