Вроде должен помочь pg_clusterupgrade.
Это не консольное phpinfo, это веб версия phpinfo который я вывожу в laravel.
а консоль использует тот php.ini который правите? Обычно это два разных конфига.
pg_dump - крайне неудобная вещь: работает через планировщик батниками, нет шифрования, нет сжатия(не нашел по крайней мере), нет возможности отправить на почту
Сохраните в безопасное место всё из /var/lib/postgresql/9.6/main, /opt/postgresql/9.6/main, /etc/postgresql/
если в этих директориях в pg_tblspc внутри есть куда-то симлинки либо pg_wal симлинк - сохраните содержимое по симлинкам тоже.
Далее интересуют строки из /var/log/postgresql/postgresql-9.6-main.log с момента попытки стартовать базу, например командой pg_ctlcluster 9.6 main start