Re: [GENERAL] EnterpriseDB installed PostgreSQL 9.6 vs. REPMGR. Round4 - compilation issues on RHEL 7.2

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: [GENERAL] EnterpriseDB installed PostgreSQL 9.6 vs. REPMGR. Round4 - compilation issues on RHEL 7.2
Дата
Msg-id 2786e90f-27ef-84ad-0c05-fa8eab0c71a4@aklaver.com
обсуждение исходный текст
Ответ на Re: [GENERAL] EnterpriseDB installed PostgreSQL 9.6 vs. REPMGR. Round4 - compilation issues on RHEL 7.2  (Martin Goodson <kaemaril@googlemail.com>)
Ответы Re: [GENERAL] EnterpriseDB installed PostgreSQL 9.6 vs. REPMGR. Round4 - compilation issues on RHEL 7.2  (Martin Goodson <kaemaril@googlemail.com>)
Список pgsql-general
On 05/17/2017 07:26 AM, Martin Goodson wrote:
> On 16/05/2017 18:46, Adrian Klaver wrote:
>> Per Tom's suggestion try
>>
>> ldd /db_demo/app/postgres/9.6.2-3/lib/libldap_r-2.4.so.2
>
> Hello. Apologies for the delay in replying - medical appointment this
> morning :) Anyway, executed that command as suggested and this is the
> output I got.
>

> (I noticed there was a second file in there with roughly the same name
> ... ish. Just in case it might be relevent, I did that one too :) )

Spun up a RH 7.3 instance and tried the compile and got the same error.
It then rang a bell and I went back to this:

http://raghavt.blogspot.com/2015/01/configuring-automatic-failover-using.html

"/lib64/libldap_r-2.4.so.2: undefined reference to `ber_sockbuf_io_udp'
collect2: ld returned 1 exit status
make: *** [repmgrd] Error 1

To fix, find the checking library in /lib64/libldap_r-2.4.so.2.

[root@localhost repmgr-2.0]# cd /lib64/
[root@localhost lib64]# ls -l libldap*
lrwxrwxrwx. 1 root root     20 Dec  8 09:23 libldap-2.4.so.2 ->
libldap-2.4.so.2.5.6
-rwxr-xr-x. 1 root root 317200 Apr 29  2013 libldap-2.4.so.2.5.6
lrwxrwxrwx. 1 root root     22 Dec  8 09:23 libldap_r-2.4.so.2 ->
libldap_r-2.4.so.2.5.6
-rwxr-xr-x. 1 root root 335264 Apr 29  2013 libldap_r-2.4.so.2.5.6

Ok, there are two copies, retain one and unlink other.

[root@localhost lib64]# unlink libldap_r-2.4.so.2
"


I did the above and success:

PATH=/opt/PostgreSQL/9.6/bin:$PATH make USE_PGXS=1 clean all

...


/usr/bin/ld: warning: libssl.so.1.0.0, needed by
/opt/PostgreSQL/9.6/lib/libpq.so, may conflict with libssl.so.10
make -C sql
make[1]: Entering directory `/home/ec2-user/repmgr-3.3.1/sql'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ec2-user/repmgr-3.3.1/sql'


I am going to agree with John's comment upstream that unlinking a file
seems to be dubious. You might want to try linking the file back up
again after you have installed repmgr and see if it causes any issues.

>
> Hope that info's helpful!
>
> Regards,
>
> Martin.
>


--
Adrian Klaver
adrian.klaver@aklaver.com


В списке pgsql-general по дате отправления:

Предыдущее
От: Pavel Stehule
Дата:
Сообщение: Re: [GENERAL] PSQL command line print speed
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: [GENERAL] PSQL command line print speed