Bug 27878

Summary: Не доступны расширения Postgresql9.1
Product: Sisyphus Reporter: Mikhail D <mikhail_dv>
Component: postgresql9.1-serverAssignee: Alexei Takaseev <taf>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, misha, taf, vvk
Version: unstable   
Hardware: all   
OS: Linux   

Description Mikhail D 2012-10-21 15:12:38 MSK
В postgresql9.1 в chroot сценариях не прописано копирование 
usr/share/pgsql/contrib и usr/share/pgsql/extension в chroot окружение.
В результате (даже после рестарта) не доступны extension.

Проверяется так:
psql -U postgres -c "CREATE EXTENSION adminpack;"
ERROR:  could not open extension control file "/usr/share/pgsql/extension/adminpack.control": No such file or directory

Если, например, скопировать
 cp -r /usr/share/pgsql/extension /var/lib/pgsql-root/usr/share/pgsql/extension
то проблема решается.
Предполагаю, что надо поправить /etc/chroot.d/postgresql.conf
Comment 1 Andrey Cherepanov 2012-10-22 10:31:17 MSK
На конкретный пакет
Comment 2 Alexei Takaseev 2014-08-15 09:47:15 MSK
При использовании расширений оставаться в chroot особого смысла не имеет, так как может обнаружиться набор совершенно разнообразных зависимостей.