[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#30522: offloading requires guile-readline on the remote system
From: |
Ludovic Courtès |
Subject: |
bug#30522: offloading requires guile-readline on the remote system |
Date: |
Mon, 19 Feb 2018 21:31:10 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) |
Heya,
Marius Bakke <address@hidden> skribis:
> Ludovic Courtès <address@hidden> writes:
>
>> Hi Marius,
>>
>> Marius Bakke <address@hidden> skribis:
>>
>>> After reconfiguring a remote machine on latest 'master' (post recent
>>> core-updates merge), I found that offloading to it would just "hang".
>>>
>>> After some debugging I found that `guile --listen` failed to import
>>> (ice-9 readline). Installing guile-readline for the offload user did
>>> the trick.
>>
>> Could it be that ~/.guile on that machine imports (ice-9 readline)?
>> (On GuixSD the default ~/.guile used to import it unconditionally.)
>
> Ah, good catch! This was using the default .guile from before
> 2ba2c98d8aa695cce608313833a36c61b0fb3428. I have verified that copying
> the new .guile from /etc/skel works even without guile-readline
> installed.
Good.
> It would still be good with a better failure mode, but I'll file this
> under "pebkac" for now.
Yes, I’m surprised it ended up looping. Did you try to strace it or
something to see what was going on? Perhaps guile failed to start
altogether and Guile-SSH kept retrying?
Ludo’.