Package Details: targetcli-fb 2.1.50-1

Git Clone URL: https://aur.archlinux.org/targetcli-fb.git (read-only, click to copy)
Package Base: targetcli-fb
Description: free branch of the targetcli LIO administration shell (iSCSI + Co)
Upstream URL: https://github.com/open-iscsi/targetcli-fb
Licenses: Apache
Provides: targetcli
Submitter: JonnyJD
Maintainer: mikesd
Last Packager: mikesd
Votes: 12
Popularity: 0.015070
First Submitted: 2012-02-27 01:05
Last Updated: 2019-09-23 10:19

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

James_Epp commented on 2015-02-22 18:48

@JonnyJD:
I could have sworn I had it installed last night. For whatever reason, today It's working. I decided to re-do the python-configshell-fb installation, and I got this output which I didn't get yesterday, so whatever happened it had to have been my error.

$ sudo pacman -U *.xz
loading packages...
warning: python2-configshell-fb-1.1.fb17-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (4) python-pyparsing-2.0.3-1 python-urwid-1.3.0-1 python-configshell-fb-1.1.fb17-1 python2-configshell-fb-1.1.fb17-1

Total Download Size: 0.39 MiB
Total Installed Size: 4.22 MiB
Net Upgrade Size: 3.49 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages ...
python-urwid-1.3.0-1-x86_64 332.9 KiB 876K/s 00:00 [#######################################################################################] 100%
python-pyparsing-2.0.3-1-any 68.0 KiB 6.64M/s 00:00 [#######################################################################################] 100%
(4/4) checking keys in keyring [#######################################################################################] 100%
(3/4) checking package integrity [#######################################################################################] 100%
(3/4) loading package files [#######################################################################################] 100%
(4/4) checking for file conflicts [#######################################################################################] 100%
(4/4) checking available disk space [#######################################################################################] 100%
(1/4) reinstalling python2-configshell-fb [#######################################################################################] 100%
(2/4) installing python-pyparsing [#######################################################################################] 100%
(3/4) installing python-urwid [#######################################################################################] 100%
(4/4) installing python-configshell-fb [#######################################################################################] 100%
[

It hadn't downloaded python-urwid or python-pyparsing yesterday when I did this, but it still says that python2-configshell-fb is up to date. This output really sends my head for a spin. Whatever, it works now.

JonnyJD commented on 2015-02-22 11:11

@James_Epp:
Do you have python-configshell-fb 1.1.fb17, or an earlier version, or python2-configshell? There is a minimum required version of python-configshell-fb which currently is *only* the current version of https://aur.archlinux.org/packages/python-configshell-fb/

Having a previous version installed will lead to that error (same as not having it installed at all, I guess).

James_Epp commented on 2015-02-22 02:10

Install dependency error, yet I definitely have the package installed. Can anyone else confirm?

==> Making package: targetcli-fb 2.1.fb39-1 (Sat Feb 21 19:50:43 CST 2015)
==> Checking runtime dependencies...
==> Missing dependencies:
-> python-configshell-fb>=1.1.fb17
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

James_Epp commented on 2015-02-22 02:04

Error during install, I definitely have the dependency met.

==> Making package: targetcli-fb 2.1.fb39-1 (Sat Feb 21 19:50:43 CST 2015)
==> Checking runtime dependencies...
==> Missing dependencies:
-> python-configshell-fb>=1.1.fb17
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

JonnyJD commented on 2014-09-16 13:19

Well, leaving old kernel modules would leave the problem of these accumulating. And on Arch Linux kernel updates are not rare at all.

Anyways, the configfs module is part of the kernel packages, not targetcli/rtslib. That is also the reason it is removed together with the old kernel.
So there is nothing really I can do about that. You have to open an Arch request/ticket for a feature to keep kernel modules on install/update and removing them with a reboot. (you can link the ticket here then)

ad1x commented on 2014-09-16 08:57

The error I had about modprobe(configfs) failing was caused by upgrading the kernel packages. It causes /lib/modules/$(uname -r) to be replaced by /lib/modules/$(newer_kernel_version).

This causes modprobe to fail, since it tries to read from /lib/modules/$(uname -r)/modules.softdep etc.

After rebooting and loading the new kernel everything is ok again. I don't know if it's possible to keep older kernel modules available in Arch.

JonnyJD commented on 2014-06-21 12:20

A new python-rtslib-fb version (fb48) was released and packaged. This hopefully fixes the pi_prot_type problem.

ad1x commented on 2014-06-16 09:51

mgmartin, thanks for the heads up. It saved me a lot of time figuring out what was happening.

Anonymous comment on 2014-04-28 02:18

A heads up: Newer kernels expose a target attribute--pi_prot_type--which is un-writable in the configfs tree. If you try to restore from a saved config.json file, the current python-rtslib-fb will error out, since it expects to be able to write all attributes. See https://lists.fedorahosted.org/pipermail/targetcli-fb-devel/2014-April/000073.html for some more info.

A quick fix is to remove any lines from your saved config file which set the attribute: -- "pi_prot_type": 0, -- then, be careful anytime you save your config (or autosave saves your config )

ad1x commented on 2014-04-24 07:20

Hey JonnyJD,

The configfs mount on /sys/kernel/config was present, modprobe -v configfs failed with exit status 1.

I decided to reboot the server, after that everything was working again. So for now I'm not sure what caused it.

Thanks for your help!

PS. The server was running kernel version 3.12.9 (now I'm at 3.14.1)