Es rarísimo la verdad... es un caso para estudiarlo mejor de todas formas.
Como solución temporal, podes hacer el dump remoto y traerte la salida: ssh USUARIO_REMOTO@SERVIDOR 'pg_dumpall -U prueba -s' > /tmp/DBdatos.sql 2016-09-20 11:58 GMT-03:00 Kernel <jucab...@gmail.com>: > El 20/09/2016 a las 14:17, Abel Osorio escribió: > >> Hola! Es raro que la conexión (psql dbdatos...) te funcione y el pg_dump >> no. >> >> ¿Qué tamaño tiene el archivo exportado? (en la máquina principal ls >> -lsh /tmp/DBs.sql) >> En el log de PostgreSQL te debe estar tirando lo que está pasando ahí, >> podrías compartirlo? Podrías mostrarlo en una consola con "tail -f" >> mientras probás la conexión. >> >> Una última cosa, y acá puedo estar diciendo cualquier cosa... ya me >> corregirán. En -f ARCHIVO, ARCHIVO es local o remoto? Probaría, sólo por >> las dudas, cambiar el -f por >, es decir: >> >> pg_dump dbdatos -h 192.168.1.1 -U prueba -s _-f_ /tmp/DBdatos.sql >> pg_dump dbdatos -h 192.168.1.1 -U prueba -s _>_ /tmp/DBdatos.sql >> >> Con eso te aseguras que el archivo se va a crear localmente. >> >> >> Saludos! >> Abel >> >> 2016-09-20 8:37 GMT-03:00 Kernel <jucab...@gmail.com >> <mailto:jucab...@gmail.com>>: >> >> El 20/09/2016 a las 11:36, Francisco Olarte escribió: >> >> Solo una nota: >> >> 2016-09-20 9:52 GMT+02:00 Kernel <jucab...@gmail.com >> <mailto:jucab...@gmail.com>>: >> >> >> Tu copia editada no muestra el usuario del sistema con el que >> estas >> ejecutando y.... >> >> He probado a crear el fichero /home/prueba/.pgpass , con >> permisos 600, pero >> nada >> 192.168.1.1:5432:dbdatos:prueba:prueba >> >> >> , el .pgpass tiene que estar en $HOME/.pgpass ( lo digo porque >> mas de >> uno confunde db-user con os-user , y no tenemos forma de saber >> por lo >> que mandas si ese es tu caso ). >> >> ¿ Has comprobado que las conexiones llegan desde la IP que esperas >> (con algun netstat, ip route y/o tcpdump ) ? ( y no se si ademas >> necesitas que resuelvan en inverso, eso lo deberias mirar >> tambien ) Y >> otra cosa, ¿ es lo que has puesto el pg_hba completo ? ( piorque >> parece que el post esta editado ). >> >> Francisco Olarte. >> >> >> el usuario es prueba, tanto en el sistema como en la base de datos. >> >> La red va bien, esto funciona bien >> >> psql dbdatos -h 192.168.1.1 -U prueba (ok sin problemas no pide >> password ) >> >> debe de ser algo de permisos >> >> >> - >> Enviado a la lista de correo pgsql-es-ayuda >> (pgsql-es-ayuda@postgresql.org <mailto:pgsql-es-ayuda@postgresql.org >> >) >> Para cambiar tu suscripción: >> http://www.postgresql.org/mailpref/pgsql-es-ayuda >> <http://www.postgresql.org/mailpref/pgsql-es-ayuda> >> >> >> > cuando ejecuto pg_dumpall -h 192.168.1.1 -U prueba -s > > Salida : > > > > -------------------------------------------------------------- > -- PostgreSQL database cluster dump > -- > > SET default_transaction_read_only = off; > > SET client_encoding = 'UTF8'; > SET standard_conforming_strings = on; > > -- > -- Roles > -- > > CREATE ROLE pruebas; > ... > .... > ... > -- > -- Database creation > -- > > CREATE DATABASE dbdatos WITH TEMPLATE = template0 OWNER = postgres; > > REVOKE ALL ON DATABASE template1 FROM PUBLIC; > REVOKE ALL ON DATABASE template1 FROM postgres; > GRANT ALL ON DATABASE template1 TO postgres; > GRANT CONNECT ON DATABASE template1 TO PUBLIC; > > > \connect dbdatos > > SET default_transaction_read_only = off; > > > Aqui se queda, si conecta, el mismo usuario si que saca todo desde local. > > El log de la maquina principal, cuando pulso control-C para detenerlo > > pg_dumpall 2016-09-20 16:57:41 CEST postgres postgres LOG: no se pudo > recibir datos del cliente: Conexión reinicializada por la máquina remota > > > > Nota : el servidor tiene SSL > > > > > > > > > > > > > > > > > > > > > > > > > > > - > Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org > ) > Para cambiar tu suscripción: > http://www.postgresql.org/mailpref/pgsql-es-ayuda >