Problem to use remote cygwin server using ssh and native psql 8.3.5
I have installed cycwin and sshd in my Windows server.
I have Winnative psql.exe (8.3.5)
If I use cygwin locally in this server and give command in cygwin session:
psql -h somehost -U someuser -d somedb
it works fine
But if i use via ssh same way, then no echo ... and process hang.
I have tested remote ssh and local
Cygwin session
ssh localhost
=> connect local, ...
psql -h somehost -U someuser -d somedb
will hang
Cygwin old native psql 8.2 works, but I like to use newer psql = Win
native psql.exe
tested using Cygwin 1.5.x and 1.7.x
Ssh tty problem using Windows native psql.exe ?
-jukka-
On Sun, Nov 8, 2009 at 12:35, Jukka Inkeri <pg@awot.fi> wrote:
I have installed cycwin and sshd in my Windows server.
I have Winnative psql.exe (8.3.5)
If I use cygwin locally in this server and give command in cygwin session:
psql -h somehost -U someuser -d somedb
it works fineBut if i use via ssh same way, then no echo ... and process hang.
I have tested remote ssh and local
Cygwin session
ssh localhost
=> connect local, ...
psql -h somehost -U someuser -d somedb
will hangCygwin old native psql 8.2 works, but I like to use newer psql = Win native
psql.exetested using Cygwin 1.5.x and 1.7.x
Ssh tty problem using Windows native psql.exe ?
The native psql is written for Windows, not for Cygwin. You really
shouldn't be using it there... If you are using Cygwin, you should be
using a Cygwin psql.exe.
--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/
The native psql is written for Windows, not for Cygwin. You really
shouldn't be using it there... If you are using Cygwin, you should be
using a Cygwin psql.exe.
PG pages says: use native, not cygwin version anymore. It's not problem
if it's "windows" binary, you can use many native binary commands in
cygwin, ex. java. psql termio is the problem. If I translate 8.4.1 using
gcc, those binary not work also.
Psql not work. It works, if you set -f - = stdin, but then you not get
command prompt and that kind of psql output.
My scripts works now, after I use win binary psql with flag -f, just as
I said in my own answer.
-jukka-
Import Notes
Reply to msg id not found: 65833d54a6ac740a32f1b0f712697dd094faa0d5@localhost
On Mon, Nov 9, 2009 at 06:15, Jukka Inkeri <pg@awot.fi> wrote:
The native psql is written for Windows, not for Cygwin. You really
shouldn't be using it there... If you are using Cygwin, you should be
using a Cygwin psql.exe.PG pages says: use native, not cygwin version anymore.
Yes, that is for the Windows platform. Cygwin is a different platform,
really. Perhaps we should clarify that - what page exactly are you
referring to?
It's not problem if
it's "windows" binary, you can use many native binary commands in cygwin,
ex. java. psql termio is the problem. If I translate 8.4.1 using gcc, those
binary not work also.
Right. The problem is that the cygwin terminal is not fully windows
compatible. This is why when using Cygwin, you should be using Cygwin
binaries.
My scripts works now, after I use win binary psql with flag -f, just as I
said in my own answer.
Glad to see you got it working.
--
Magnus Hagander
Me: http://www.hagander.net/
Work: http://www.redpill-linpro.com/