In case anyone is interested how I resolved this:
1.) change postgers version from 9.0 to 9.1 in debian/DEBIAN/control
Depends: rsync, postgresql-9.1
2.) you must change the Postgres version in Makefile from 9.0 to 9.1 in deb
task:
deb: repmgrd repmgr
▸ mkdir -p ./debian/usr/bin
▸ cp repmgrd repmgr ./debian/usr/bin/
▸ mkdir -p ./debian/usr/share/postgresql/9.1/contrib/
▸ cp sql/repmgr_funcs.sql ./debian/usr/share/postgresql/9.1/contrib/
▸ cp sql/uninstall_repmgr_funcs.sql
./debian/usr/share/postgresql/9.1/contrib/
▸ mkdir -p ./debian/usr/lib/postgresql/9.1/lib/
▸ cp sql/repmgr_funcs.so ./debian/usr/lib/postgresql/9.1/lib/
▸ dpkg-deb --build debian
▸ mv debian.deb ../postgresql-repmgr-9.0_1.0.0.deb
▸ rm -rf ./debian/usr
Package then builds just fine and installs without any problems on Ubuntu
12.04LTS! Postges 9.1
M.
On Thursday, October 25, 2012 5:18:48 PM UTC+1, Milos Gajdos wrote:
> Hi I built a repmgr Ubuntu package following the steps published on Github.
> Package builds fine:
> postgresql-repmgr-9.0_1.0.0.deb
> However when I'm trying to install it, the installation fails as it looks
> like the package is looking for Postgres 9.0 libs as oppose to 9.1 ?
> $ sudo dpkg -i postgresql-repmgr-9.0_1.0.0.deb
> Selecting previously unselected package repmgr-auto.
> (Reading database ... 70156 files and directories currently installed.)
> Unpacking repmgr-auto (from postgresql-repmgr-9.0_1.0.0.deb) ...
> dpkg: dependency problems prevent configuration of repmgr-auto:
> repmgr-auto depends on postgresql-9.0; however:
> Package postgresql-9.0 is not installed.
> dpkg: error processing repmgr-auto (--install):
> dependency problems - leaving unconfigured
> Errors were encountered while processing:
> repmgr-auto
> Anyone idea how to fix this ?
> Cheers
> M.