Trying to get fish 2.1.1 shell working (via PuTTY ssh terminal) on DragonFlyBSD
3.8.2 running on a QEMU-KVM virtual machine provided by Elastic Hosts (EH)
www.elastichosts.com.
DragonFlyBSD 3.8.2 installed with no trouble on the EH VM and seems to be
running very well.
The DragonFlyBSD login displays the following version string:
DragonFly v3.8.2-RELEASE (X86_64_GENERIC) #18: Thu Aug 14 19:42:15 PDT 2014
* * *
* * *
The pkgng installation of fish 2.1.1 shell seemed to work fine.
However, when I try to start a fish shell from a tcsh command prompt, it looks
like the fish shell might be starting -- the string "fish:" is displayed) --
but from then on it doesn't seem to respond correctly to any keyboard command
input on the ssh terminal. It just goes to the next line when I type "exit" and
press the <Enter> key, or press <Ctrl+c>:
[r...@admin.its-eto] /usr/local/bin (106)# fish
fish:
^C
^C
exit
^Z
quit
exit
The only way I can find to break out of this fish shell dead end (I'm not smart
enough yet with the tcsh shell to create multiple sessions) is to shutdown and
start the DragonFlyBSD VM from the Elastic Hosts cloud control panel.
* * *
* * *
These links:
a.. https://github.com/fish-shell/fish-shell/issues/1741
b.. https://github.com/fish-shell/fish-shell/issues/1064
Describe a problem with fish shell on FreeBSD & OpenBSD, similar to what I am
experiencing on DragonFlyBSD.
Here are snippets from the first of these pages:
a.. ... fish is waiting on fishd, and fishd is waiting for fish, so we
deadlock. Mysterious. One bright point is that this won't happen on ToT because
fishd is gone ... ToT? Is that some future release lingo? ... Sorry, it means
Top of Tree. Current trunk. ...
Apparently the deadlock problem will disappear with a future release of fish.
And there's no patch for the problem in the current version of fish (2.1.1),
because the fix is a planned radical architectural change -- namely the
elimination of fishd.
* * *
* * *
My questions to the fish developer team are:
a.. 1. Is there a predicted / estimated release date for the fish version
that will fix this deadlock problem?
b.. 2. If that release date is going to be more than a month in the future,
is there any way I could create a patch / workaround to fix this problem in
fish 2.1.1?
I really REALLY REALLY REALLY want to use fish shell under DragonFlyBSD for a
new website project.
Steve
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users