[sword-devel] failing to install LXX with installmgr

domcox dominique at corbex.org
Sun Jan 29 16:25:31 EST 2023


Hi Pierre,

Look at your default configuration file:

~/.sword/InstallMgr/InstallMgr.conf;

Search for: TimeoutMillis=10000.

You can up this number to prevent the download from timing out,

--
Dom

"Troy A. Griffitts" <scribe at crosswire.org> writes:

> Hi Pierre,
>
> Yes, you are probably running into a bug we had in libsword a 
> while ago which defaults the download timeout to 10
> seconds. I am not at my computer now so can't give the details 
> but the setting is under your
> ~/.sword/InstallMgr/InstallMgr.conf or something similar. The 
> timeout setting name should be obvious. I can be more specific
> soon if you don't find it or others don't help.
>
> Hope you find it. Sorry for the bug.
>
> On January 29, 2023 1:34:22 PM MST, pierre amadio 
> <amadio.pierre at gmail.com> wrote:
>
>  Hi there.
>
> My laptop died, so I installed an another one, running debian 
> bullseye
> with packaged libsword.
>
> I fail to install the LXX module with installmgr as a regular 
> user.
> But I can install other modules all right.
>
> Some details:
> pierre at x260:~$ env |grep SWORD
> SWORD_PATH=/home/pierre/localsword
>
> excerpt from installmgr  -ri CrossWire LXX
> URLFTPTransport report progress: totalSize: 8043829; xfered: 
> 4061640
> CURLFTPTransport: TEXT: Operation timed out after 10000 
> milliseconds
> with 4061640 out of 8043829 bytes received
> CURLFTPTransport report progress: totalSize: 8043829; xfered: 
> 4061640
> CURLFTPTransport: TEXT: Closing connection 0
> ***** Finished performing curl easy action.
> copyDirectory: failed to get file
> ftp://ftp.crosswire.org/pub/sword/raw/modules/texts/ztext/lxx/ot.bzz
> Error installing module: [LXX] (write permissions?)
>
> Excerpt of a strace:
> openat(AT_FDCWD,
> "/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/",
> O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 8
> fstat(8, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
> lseek(8, 0, SEEK_SET)                   = 0
> getdents64(8, 0x55f41d9ae140 /* 5 entries */, 32768) = 144
> stat("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/ot.bzz",
> {st_mode=S_IFREG|0644, st_size=4050056, ...}) = 0
> stat("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/ot.bzs",
> {st_mode=S_IFREG|0644, st_size=17796, ...}) = 0
> stat("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/ot.bzv",
> {st_mode=S_IFREG|0644, st_size=329410, ...}) = 0
> getdents64(8, 0x55f41d9ae140 /* 0 entries */, 32768) = 0
> close(8)                                = 0
> unlink("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/ot.bzz")
> = 0
> unlink("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/ot.bzs")
> = 0
> unlink("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/ot.bzv")
> = 0
> unlink("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/")
> = -1 EISDIR (Is a directory)
> rmdir("/home/pierre//.sword/InstallMgr/20081216195754/modules/texts/ztext/lxx/")
> = 0
> write(1, "\n", 1)                       = 1
> write(1, "Error installing module: [LXX] ("..., 52) = 52
>
> I can wget 
> ftp://ftp.crosswire.org/pub/sword/raw/modules/texts/ztext/lxx/ot.bzz
>
> Any idea what could be the problem ?
> ------------------------------------------------------------------------------------------------------------
> sword-devel mailing list: sword-devel at crosswire.org
> http://crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page


-- 
Dom


More information about the sword-devel mailing list