Ваша установка версии 9.4, вероятно, обновлена до 9.4.17
или более поздней версии, включающей патч, который делает дампы, которые вы делаете, несовместимыми с postgresql версии 10 до 10.3
согласно этому ответу о переполнении стека и . ] объявление postgres , на которое он ссылается.
Из объявления:
One security vulnerability is addressed in this release:
* CVE-2018-1058: Uncontrolled search path element in pg_dump and other client applications
Это изменение нарушает совместимость между версиями, которые ранее имели совместимые рабочие процессы восстановления pg _dump/pg _, если только обе версии не были обновлены для включения исправления CVE.
Возможно, вы захотите обновить свою версию 10, чтобы она также устанавливалась из yum. У меня еще нет опыта работы с версией 10, но, скорее всего, postgres продолжает версионировать каталоги, в которые идет установка, поэтому вы сможете установить как 9.4, так и 10.3 из yum (и получить гораздо больше исправлений безопасности. проще, чем восстанавливать из исходников! ).
Когда вы используете модем на мобильном телефоне, он фактически создает собственную локальную частную сеть и выполняет NAT и прочее, скрывая за собой рабочий стол. Вот почему между рабочим столом и ноутбуком все работает нормально, поскольку ноутбук — это общедоступная сеть для рабочего стола, доступная через телефон.
Но это не верно для наоборот. Ноутбук или модем не могут видеть и подключаться к этой сети за мобильным телефоном. У модема практически нет возможностей отменить NAT и позволить выполнять базовую маршрутизацию, если вы не можете соединить USB и беспроводную связь на нем, вы мало что можете сделать.
Любой отказ или неудачный вход в систему, которые вы получаете, вероятно, исходят от маршрутизатора или некоторых хостов за пределами вашей сети.
Таким образом, решение состоит в том, чтобы рабочий стол постоянно инициировал подключение.