From owner-freebsd-ports@FreeBSD.ORG Mon Mar 25 10:11:14 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9F66DED4 for ; Mon, 25 Mar 2013 10:11:14 +0000 (UTC) (envelope-from m1cro@rambler-co.ru) Received: from mailrelay1.rambler.ru (mailrelay1.rambler.ru [81.19.66.239]) by mx1.freebsd.org (Postfix) with ESMTP id 21E99CE0 for ; Mon, 25 Mar 2013 10:11:14 +0000 (UTC) Received: from m1cro.park (m1cro.park.rambler.ru [81.19.91.77]) by mailrelay1.rambler.ru (Postfix) with ESMTP id BB9E66995; Mon, 25 Mar 2013 14:11:06 +0400 (MSK) Message-ID: <515022BA.6020201@rambler-co.ru> Date: Mon, 25 Mar 2013 14:11:06 +0400 From: "Ilya A. Arkhipov" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130204 Thunderbird/17.0.2 MIME-Version: 1.0 To: Marco Steinbach Subject: Re: cannot open tty-output References: <514F56BF.5040805@home.wdc.spb.ru> <20130324215847.2243e4dc@bsd64.grem.de> <514F8E36.3010606@executive-computing.de> <51501192.30303@home.wdc.spb.ru> <51502087.40108@executive-computing.de> In-Reply-To: <51502087.40108@executive-computing.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-2.16 / 15.00] ONCE_RECEIVED(1.50) R_SPF_ALLOW(-2.00) BAYES_HAM_RU(-1.66) R_HAS_URL(0.00) X-Spamd-Server: spam101.rambler.ru X-Spamd-Scan-Time: 0.02 X-Spamd-Queue-ID: BB9E66995 X-Rcpt-To: , , Cc: freebsd-ports@freebsd.org, eugene@wdc.spb.ru X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Mar 2013 10:11:14 -0000 On 03/25/13 14:01, Marco Steinbach wrote: > Eugene V. Boontseff wrote on 25.03.2013 09:57: >> On 25.03.2013 03:37, Marco Steinbach wrote: >>> Michael Gmelin schrieb: >>>> On Sun, 24 Mar 2013 23:40:47 +0400 >>>> "Eugene V. Boontseff" wrote: >>>> >>>>> *Marco Steinbach wrote: >>>>> * >>>>>> Hi, >>>>>> >>>>>> after installing dialog4ports, I'm getting the following behaviour >>>>>> on each 8.3-STABLE I tried: >>>>>> >>>>>> # jexec /bin/tcsh >>>>>> # cd >>>>>> # make config >>>>>> >>>>>> cannot open tty-output >>>>>> ===> Options unchanged >>>>>> # >>>>>> >>>>>> Regardless, if I'm logged in on the console or connect to the host >>>>>> via ssh. >>>>>> >>>>>> >>>>>> I've also tried on 8.4-BETA1 (r248617), but got the same behaviour. >>>>>> >>>>>> Anyone else experiencing this ? >>>>> Yes, I have also experienced this. >>>>> 8.3-STABLE r244863 >>>>> Only if i do a "make config" in a jail. >>>>> Outside the jail all goes well. >>>>>> MfG CoCo >>>> >>>> This problem doesn't exist in 9.1. On 8 it only happens when you >>>> jexeced into the jail (ssh should be ok). As a workaround you can run >>>> tmux (sysutils/tmux) within your jail and install ports from within >>>> the >>>> terminal multiplexer (screen will do as well, but is also heavier). >>>> >>> >>> dialog4ports(1) uses stdout for passing back results, where the >>> former dialog(1) used stderr. I reverted the new behaviour back to >>> the previous one, which fixed the problem for me. I don't know >>> about other implications, though. >>> >>> Ilya (author of dialog4ports) is aware of the problem and having a >>> look at it. >>> >>> I'm glad that other people are running into this, also. I was >>> beginning to think, that there's something fundamentally wrong with >>> the way our 8.x jails are configured. >> What could it be? I configure jail with ezjail. Nothing special.. :-) >> >>> MfG CoCo >> >> > > Same here. With and without ezjail, same behaviour on all 8.x > machines I tried. > > Using a serial console on a 9.1 machine yields the same behaviour when > jexec is used, while there's no error when connected per ssh. > > MfG CoCo > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" Hi All, Fixed in https://bitbucket.org/m1cro/d4p/commits/42e03ab186b30120fa79e2d0a6093a3c673385ef Thanks Marco. After checking it will committed, but you already can test it: - change dialog4ports version to 0.1.2 - make makesum - portmaster -d /usr/ports/ports-mgmt/dialog4ports - add 2(stderr) in Tools/scripts/dialog4ports.sh in "exec $DIALOG4PORTS 2> $OPTIONSFILE" line. - test it :) -- WBR, Ilya A. Arkhipov