Web pgadmin.org
 Home 
 ·  ·  ·  ·  ·  ·  · 
Re: Pgadmin GUI fails with relocation error.

Re: Pgadmin GUI fails with relocation error.



Hi Kenneth,
(stay on the list please)

Kenneth Andreassen wrote:
> Hi Raphaël,
> 
> Linux Debian kernel 2.4.27 official 
> X86 platform
> Location: /var/lib/postgres
> Postgres 7.4.6
> No options when starting pgadmin3
> 
> 
> Ldd "which pgadmin3" result
> 
> 	libssl.so.0.9.7 => /usr/lib/i686/cmov/libssl.so.0.9.7 (0x40029000)
> 	libcrypto.so.0.9.7 => /usr/lib/i686/cmov/libcrypto.so.0.9.7 (0x4005a000)
> 	libpq.so.3 => /lib/libpq.so.3 (0x40159000)

Strange that libpq is in /lib. It should be in /usr/lib according to
debian policy. Here is what I have with 7.4.7:

ralph(at)anaconda:~$ ldd `which pgadmin3` | grep libpq
        libpq.so.3 => /usr/lib/libpq.so.3 (0x4015e000)

And an nm on it gives me the PQgetssl symbol.
ralph(at)anaconda:~$ nm -D /usr/lib/libpq.so.3 | grep ssl
000147b0 T PQgetssl

Can you recheck that the /lib/libpq.so.3 is part of the Debian package?
(try dpkg -S /lib/libpq.so.3). Can you run a nm command on it, like the
one above? I'm quite sure the symbol is missing and that this lib is not
part of an official package (I would not bet a lot ;p). May be the rest
of an old manual installation?

Let us know.
Regards,
Raphaël

> 	libwx_gtk2u_stc-2.5.so.3 => /usr/lib/libwx_gtk2u_stc-2.5.so.3 (0x4016c000)
> 	libwx_gtk2u_xrc-2.5.so.3 => /usr/lib/libwx_gtk2u_xrc-2.5.so.3 (0x40240000)
> 	libwx_gtk2u_html-2.5.so.3 => /usr/lib/libwx_gtk2u_html-2.5.so.3 (0x402b2000)
> 	libwx_gtk2u_adv-2.5.so.3 => /usr/lib/libwx_gtk2u_adv-2.5.so.3 (0x4033f000)
> 	libwx_gtk2u_core-2.5.so.3 => /usr/lib/libwx_gtk2u_core-2.5.so.3 (0x403d7000)
> 	libwx_baseu_xml-2.5.so.3 => /usr/lib/libwx_baseu_xml-2.5.so.3 (0x40713000)
> 	libwx_baseu_net-2.5.so.3 => /usr/lib/libwx_baseu_net-2.5.so.3 (0x4071d000)
> 	libwx_baseu-2.5.so.3 => /usr/lib/libwx_baseu-2.5.so.3 (0x40748000)
> 	libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x408c8000)
> 	libm.so.6 => /lib/libm.so.6 (0x40982000)
> 	libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x409a4000)
> 	libpthread.so.0 => /lib/libpthread.so.0 (0x409ad000)
> 	libc.so.6 => /lib/libc.so.6 (0x409ff000)
> 	libdl.so.2 => /lib/libdl.so.2 (0x40b32000)
> 	libcrypt.so.1 => /lib/libcrypt.so.1 (0x40b35000)
> 	libresolv.so.2 => /lib/libresolv.so.2 (0x40b62000)
> 	libnsl.so.1 => /lib/libnsl.so.1 (0x40b74000)
> 	libz.so.1 => /usr/lib/libz.so.1 (0x40b89000)
> 	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x40b9c000)
> 	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x40e73000)
> 	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x40ee4000)
> 	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x40f02000)
> 	libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x40f18000)
> 	libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x40f1d000)
> 	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40f29000)
> 	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40f60000)
> 	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40f94000)
> 	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x40f98000)
> 	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40f9d000)
> 	libpng12.so.0 => /usr/lib/libpng12.so.0 (0x4101d000)
> 	libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x41043000)
> 	libtiff.so.4 => /usr/lib/libtiff.so.4 (0x41061000)
> 	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x410b1000)
> 	/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
> 	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x410d1000)
> 	libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x41199000)
> 	libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x4119d000)
> 	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x411a5000)
> 	libXft.so.2 => /usr/lib/libXft.so.2 (0x411b3000)
> 	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x411c5000)
> 	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x41232000)
> 	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x4125a000)
> 	libXrender.so.1 => /usr/lib/libXrender.so.1 (0x41263000)
> 	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x4126b000)
> 
> 	Version information:
> 	/usr/bin/pgadmin3:
> 		libwx_baseu_xml-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu_xml-2.5.so.3
> 		libwx_baseu_net-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu_net-2.5.so.3
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libwx_gtk2u_xrc-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_xrc-2.5.so.3
> 		libwx_gtk2u_html-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_html-2.5.so.3
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libgcc_s.so.1 (GLIBC_2.0) => /lib/libgcc_s.so.1
> 		libwx_gtk2u_stc-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_stc-2.5.so.3
> 		libwx_gtk2u_core-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_core-2.5.so.3
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 		libwx_gtk2u_adv-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_adv-2.5.so.3
> 	/usr/lib/i686/cmov/libssl.so.0.9.7:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/i686/cmov/libcrypto.so.0.9.7:
> 		libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
> 		libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/lib/libpq.so.3:
> 		libcrypt.so.1 (GLIBC_2.0) => /lib/libcrypt.so.1
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libwx_gtk2u_stc-2.5.so.3:
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libwx_gtk2u_core-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_core-2.5.so.3
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 	/usr/lib/libwx_gtk2u_xrc-2.5.so.3:
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libwx_gtk2u_html-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_html-2.5.so.3
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libwx_baseu_xml-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu_xml-2.5.so.3
> 		libwx_gtk2u_adv-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_adv-2.5.so.3
> 		libwx_gtk2u_core-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_core-2.5.so.3
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 	/usr/lib/libwx_gtk2u_html-2.5.so.3:
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libm.so.6 (GLIBC_2.0) => /lib/libm.so.6
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libwx_gtk2u_core-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_core-2.5.so.3
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 	/usr/lib/libwx_gtk2u_adv-2.5.so.3:
> 		libpthread.so.0 (GLIBC_2.2) => /lib/libpthread.so.0
> 		libpthread.so.0 (GLIBC_2.0) => /lib/libpthread.so.0
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libgcc_s.so.1 (GLIBC_2.0) => /lib/libgcc_s.so.1
> 		libwx_gtk2u_core-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_gtk2u_core-2.5.so.3
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 	/usr/lib/libwx_gtk2u_core-2.5.so.3:
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libpthread.so.0 (GLIBC_2.0) => /lib/libpthread.so.0
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libm.so.6 (GLIBC_2.0) => /lib/libm.so.6
> 		libpng12.so.0 (PNG12_0) => /usr/lib/libpng12.so.0
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 	/usr/lib/libwx_baseu_xml-2.5.so.3:
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 	/usr/lib/libwx_baseu_net-2.5.so.3:
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libpthread.so.0 (GLIBC_2.0) => /lib/libpthread.so.0
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libwx_baseu-2.5.so.3 (WXU_2.5) => /usr/lib/libwx_baseu-2.5.so.3
> 	/usr/lib/libwx_baseu-2.5.so.3:
> 		libm.so.6 (GLIBC_2.0) => /lib/libm.so.6
> 		libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
> 		libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libpthread.so.0 (GLIBC_2.2) => /lib/libpthread.so.0
> 		libpthread.so.0 (GLIBC_2.0) => /lib/libpthread.so.0
> 		libpthread.so.0 (GLIBC_2.1) => /lib/libpthread.so.0
> 		libpthread.so.0 (GLIBC_2.3.2) => /lib/libpthread.so.0
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libgcc_s.so.1 (GLIBC_2.0) => /lib/libgcc_s.so.1
> 	/usr/lib/libstdc++.so.5:
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libgcc_s.so.1 (GCC_3.3) => /lib/libgcc_s.so.1
> 		libgcc_s.so.1 (GCC_3.0) => /lib/libgcc_s.so.1
> 		libgcc_s.so.1 (GLIBC_2.0) => /lib/libgcc_s.so.1
> 	/lib/libm.so.6:
> 		ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/lib/libgcc_s.so.1:
> 		libc.so.6 (GLIBC_2.2.4) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/lib/libpthread.so.0:
> 		ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_PRIVATE) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/lib/libc.so.6:
> 		ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
> 		ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
> 		ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
> 	/lib/libdl.so.2:
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_PRIVATE) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
> 	/lib/libcrypt.so.1:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/lib/libresolv.so.2:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/lib/libnsl.so.1:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 	/usr/lib/libz.so.1:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libgtk-x11-2.0.so.0:
> 		libm.so.6 (GLIBC_2.0) => /lib/libm.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libgdk-x11-2.0.so.0:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libatk-1.0.so.0:
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libgdk_pixbuf-2.0.so.0:
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libpangoxft-1.0.so.0:
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 	/usr/lib/libpangox-1.0.so.0:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libpango-1.0.so.0:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libm.so.6 (GLIBC_2.0) => /lib/libm.so.6
> 	/usr/lib/libgobject-2.0.so.0:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libgmodule-2.0.so.0:
> 		libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
> 		libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libgthread-2.0.so.0:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libpthread.so.0 (GLIBC_2.0) => /lib/libpthread.so.0
> 		libpthread.so.0 (GLIBC_2.1) => /lib/libpthread.so.0
> 		libpthread.so.0 (GLIBC_2.3.2) => /lib/libpthread.so.0
> 	/usr/lib/libglib-2.0.so.0:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libpng12.so.0:
> 		libm.so.6 (GLIBC_2.0) => /lib/libm.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libjpeg.so.62:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libtiff.so.4:
> 		libm.so.6 (GLIBC_2.0) => /lib/libm.so.6
> 		libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5
> 		libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libexpat.so.1:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/X11R6/lib/libX11.so.6:
> 		libdl.so.2 (GLIBC_2.1) => /lib/libdl.so.2
> 		libdl.so.2 (GLIBC_2.0) => /lib/libdl.so.2
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3.2) => /lib/libc.so.6
> 	/usr/X11R6/lib/libXrandr.so.2:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/X11R6/lib/libXi.so.6:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/X11R6/lib/libXext.so.6:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libXft.so.2:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libfreetype.so.6:
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libfontconfig.so.1:
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.2) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libXcursor.so.1:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.1) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libXrender.so.1:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 	/usr/lib/libpangoft2-1.0.so.0:
> 		libc.so.6 (GLIBC_2.1.3) => /lib/libc.so.6
> 		libc.so.6 (GLIBC_2.0) => /lib/libc.so.6
> 
> Regards
> Kenneth Wiik Andreassen
> 
> 
> -----Original Message-----
> From: Raphaël Enrici [mailto:blacknoz(at)club-internet(dot)fr] 
> Sent: 6. mars 2005 23:09
> To: Kenneth Andreassen
> Cc: pgadmin-support(at)postgresql(dot)org
> Subject: Re: [pgadmin-support] Pgadmin GUI fails with relocation error.
> 
> Raphaël Enrici wrote:
> 
>>Kenneth Andreassen wrote:
>>
>>
>>>After starting the Pgadmin III 1.2.0 GUI on a Debian I manage to 
>>>enter a server address and name and such. But when i either do a 
>>>refresh or try to click on the server entry it shuts down and i get:
>>>pgadmin3: relocation error: pgadmin3: undefined symbol: PQgetssl
>>> 
>>>I have tried to log debug but do not get any info on the reason for 
>>>this behaviour.
>>> 
>>>Any Ideas ?
>>
>>
>>Hi Kenneth,
>>
>>did you get any answer concerning this particular problem?
>>If not (first of all sorry for the delay!), can you give more detail 
>>concerning your configuration? I mean, do you use the official debian 
>>package or an own build? On which arch are you using pgAdmin (x86, 
>>ppc,...)? Where is your server located? What options do you select in 
>>pgAdmin to connect to your server? What version of server are you using?
>>On which platform?
>>Eventually, can you provide a backtrace of the process when it crashes?
> 
> 
> 
> Last but not least, can you send the result of "ldd `which pgadmin3`" 
> please? I've just found some threads concerning such behaviour of psql. 
> In general this was due to psql compiled with ssl on (that's the case of 
> pgadmin3 debian package) and libpq with ssl disabled. Debian's libpq is 
> ssl enabled, but if you are using your own one, this can be the cause of 
> such an error.
> 
> Regards,
> Raphaël
> 




Home | Main Index | Thread Index

top