Thread: Pgadmin GUI fails with relocation error.
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 ?
Mvh
Kenneth
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? Regards, Raphaël
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
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@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@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@club-internet.fr] > Sent: 6. mars 2005 23:09 > To: Kenneth Andreassen > Cc: pgadmin-support@postgresql.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 >