Пакет postgresql{X}-server содержит файлы /usr/share/pgsql/extension/* в частности файлы *.control Данные файлы определяют какие расширения доступны, однако сами файлы расширений находятся в пакете postgresql{X}-contrib Результат: Устанавливаем postgresql{x}-server, запускаем, узнаем есть ли расширение tablefunc SELECT * FROM pg_available_extensions WHERE name = 'tablefunc' получаем что есть. Пробуем включить расширение CREATE EXTENSION tablefunc SQL Error [58P01]: ERROR: could not access file "$libdir/tablefunc": No such file or directory. Данная ошибка воспроизводима для любого расширения. Файлы расширений должны быть упакованы вместе с control файлами и скриптами установки.
Исправлено в 9.4.21-alt2, 9.5.16-alt2, 9.6.12-alt2, 10.7-alt2, 1C-10.7-alt2 и 11.2-alt2