Bug #28959 mysql-administrator binary does not work on Ubuntu
| Submitted: | 7 Jun 2007 20:49 | Modified: | 10 Jul 2008 17:21 |
|---|---|---|---|
| Reporter: | Richard Bronosky | Email Updates: | |
| Status: | Can't repeat | Impact on me: | |
| Category: | MySQL Administrator | Severity: | S2 (Serious) |
| Version: | 5.0r12 | OS: | Linux (Ubuntu 7.04 (Feisty), 7.10) |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | regression | ||
[7 Jun 2007 20:49]
Richard Bronosky
[8 Jun 2007 4:08]
Valeriy Kravchuk
Bug #28952 was marked as a duplicate of this one.
[21 Jun 2007 8:34]
Sveta Smirnova
Thank you for the report.
Verified on Ubuntu 6 with different error: "./mysql-administrator-bin: 1: Syntzx error: "(" unexpected"
[21 Jun 2007 9:04]
Sveta Smirnova
Sorry: used wrong binaries. Ignore previous comment. Status of the report changed to "Analyzing"
[21 Jun 2007 9:25]
Sveta Smirnova
Thank you for the report. > cd mysql-gui-tools-5.0r11b-linux-i386 > ./mysql-administrator --update-paths You indicated you cd into 5.0r11b directory. Was it missprint? If wasn't, please run ./mysql-administrator --update-paths with new 5.0.r12 version. Also please provide output of ldd mysql-administrator-bin
[7 Jul 2007 20:23]
Fernando Martins
I have the same problem. Output of ldd mysql-administrator-bin
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb7edd000)
libcrypt.so.1 => /lib/tls/i686/cmov/libcrypt.so.1 (0xb7eaf000)
libnsl.so.1 => /lib/tls/i686/cmov/libnsl.so.1 (0xb7e97000)
libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0xb7e7f000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7d62000)
libgtkmm-2.4.so.1 => /usr/lib/libgtkmm-2.4.so.1 (0xb7a48000)
libgdkmm-2.4.so.1 => /usr/lib/libgdkmm-2.4.so.1 (0xb7a03000)
libatkmm-1.6.so.1 => /usr/lib/libatkmm-1.6.so.1 (0xb79c1000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7668000)
libpangomm-1.4.so.1 => /usr/lib/libpangomm-1.4.so.1 (0xb763d000)
libglibmm-2.4.so.1 => /usr/lib/libglibmm-2.4.so.1 (0xb75ec000)
libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb75e6000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb7560000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7545000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb752d000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7506000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb74fe000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb74d3000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb74c5000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb74bd000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb74b9000)
libXi.so.6 => /usr/lib/libXi.so.6 (0xb74b1000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb74ab000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb74a2000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb749d000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb745f000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb73ee000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb72fd000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb72c3000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb72c0000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb72bc000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb7227000)
libutil.so.1 => /lib/tls/i686/cmov/libutil.so.1 (0xb7222000)
libpcre.so.3 => /usr/lib/libpcre.so.3 (0xb7202000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7118000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb710c000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb6fcb000)
/lib/ld-linux.so.2 (0xb7f02000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6fb6000)
libcairomm-1.0.so.1 => /usr/lib/libcairomm-1.0.so.1 (0xb6f9f000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6f74000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb6f09000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6ee8000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6ee5000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6ec2000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb6ebd000)
[20 Aug 2007 23:27]
Daniel Kasak
I also have this bug with the latest generic binaries of the GUI tools, on a current Gentoo system.
[4 Sep 2007 6:07]
Choo Jun Tan
i have below error in Fedora 7 with mysql-gui-tools-5.0r12-linux-i386.tar.gz
Any help?
[root@birmingham mysql-gui-tools-5.0]# ./mysql-administrator --update-pathsUpdating mysql-administrator installation paths...
Done.
[root@birmingham mysql-gui-tools-5.0]# ldd mysql-administrator-bin
linux-gate.so.1 => (0x00110000)
libpthread.so.0 => /lib/libpthread.so.0 (0x4c8e2000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4d9e6000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4cb83000)
libglade-2.0.so.0 => /usr/lib/libglade-2.0.so.0 (0x4dc25000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x4cf09000)
libgtkmm-2.4.so.1 => not found
libgdkmm-2.4.so.1 => not found
libatkmm-1.6.so.1 => not found
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x4d248000)
libpangomm-1.4.so.1 => not found
libglibmm-2.4.so.1 => not found
libsigc-2.0.so.0 => not found
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x4d128000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x4d706000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x4d0c9000)
libm.so.6 => /lib/libm.so.6 (0x4c8b0000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x4d6ca000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x4cdf9000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x4cb71000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x4d070000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x4cee0000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x4d03e000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x4d62c000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x4d0e2000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x4d0c2000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4d5e8000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x4d1c7000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x4ca07000)
libgobject-2.0.so.0 => /lib/libgobject-2.0.so.0 (0x4cb30000)
libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x4cba3000)
libdl.so.2 => /lib/libdl.so.2 (0x4c8db000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x4c911000)
libutil.so.1 => /lib/libutil.so.1 (0x4d740000)
libpcre.so.3 => not found
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x4d80d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x4d724000)
libc.so.6 => /lib/libc.so.6 (0x4c75a000)
/lib/ld-linux.so.2 (0x4c73b000)
libz.so.1 => /lib/libz.so.1 (0x4c8fc000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x4cc91000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x4d6d5000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4cbef000)
libexpat.so.0 => /lib/libexpat.so.0 (0x4ce2a000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x4c9fa000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x4c9ff000)
[root@birmingham mysql-gui-tools-5.0]#
[root@birmingham mysql-gui-tools-5.0]# ./mysql-administrator
/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:34: error: unexpected character `@', expected string constant
Fontconfig warning: line 32: unknown element "cachedir"
Fontconfig warning: line 33: unknown element "cachedir"
Fontconfig warning: "/etc/fonts/conf.d/80-delicious.conf", line 18: invalid match target "scan"
./mysql-administrator-bin: symbol lookup error: /usr/lib/libbonoboui-2.so.0: undefined symbol: g_type_register_static_simple
[root@birmingham mysql-gui-tools-5.0]#
[25 Sep 2007 14:58]
Duccio Pappalardo
I have the same problem with fedora 7. Are there news? Thank you Duccio
[19 Oct 2007 16:37]
Marco Massenzio
There is a very simple fix: delete libgobject-2.0.so form the /lib dir of mysql-gui-tools: $ cd /opt/mysql-gui-tools-5.0/lib $ mv libgobject-2.0.so.0 libgobject-2.0.so.0.bak This is due to the fact that this messes up the system's installed libgobject libraries in /usr/lib: $ locate libgobject /opt/mysql-gui-tools-5.0/lib/libgobject-2.0.so.0 /usr/lib/libgobject-2.0.so.0 /usr/lib/libgobject-2.0.so.0.1200.11 Removing (actually moving it out the way, as suggested above) seems to fix the problem. See also https://www.linuxquestions.org/questions/linux-software-2/gtk-applications-problem-490276/
[29 Oct 2007 22:51]
Tal Achituv
Works like a charm (deleting libgobject) on Fedora 7. Thanks!
[9 Nov 2007 9:39]
Eduardo Gonzalez
Still same problem on Ubuntu 7.10 This bug is taking too long, I think :-(
[21 Nov 2007 19:17]
David Ayres
I can confirm that the problem still exists on Ubuntu 7.10 after removing libgobject-2.0.so.0 from the MySQL Administrator lib folder.
[27 Nov 2007 10:30]
Matthew Moran
On Ubuntu 7.10 probelm still exists. Tried mv libgobject-2.0.so.0 libgobject-2.0.so.0.bak But then get: ./mysql-administrator-bin: symbol lookup error: /usr/lib/libgobject-2.0.so.0: undefined symbol: g_regex_unref Do we need to build from source?
[19 Dec 2007 20:30]
Chuck Hamilton
Similar problem on PCLinuxOS 2007. I'm getting the following error when running mysql-administrator and trying to connect via tcp/ip. When I press the "connect" button I get... /opt/mysql-gui-tools-5.0/mysql-administrator-bin: symbol lookup error: /usr/lib/libbonoboui-2.so.0: undefined symbol: g_once_init_enter_impl
[4 Jan 2008 6:38]
Eduardo Gonzalez
Happy new year! I still cannot use mysql-administrator under Ubuntu 7.10: All I get is: /opt/mysql-gui-tools-5.0$ ./mysql-administrator ./mysql-administrator-bin: symbol lookup error: /usr/lib/libgobject-2.0.so.0: undefined symbol: g_regex_unref and I have: $ locate libgobject /usr/lib/libgobject-2.0.so.0 This bug is almost 7 months old, with severity S2. Is it going to be patched? Do you need more info? Any news there?
[4 Jan 2008 6:39]
Eduardo Gonzalez
Strace for more info:
/opt/mysql-gui-tools-5.0$ strace ./mysql-administrator
execve("./mysql-administrator", ["./mysql-administrator"], [/* 36 vars */]) = 0
brk(0) = 0x805f000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fdc000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=56831, ...}) = 0
mmap2(NULL, 56831, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fce000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260a\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1339816, ...}) = 0
mmap2(NULL, 1349136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e84000
mmap2(0xb7fc8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143) = 0xb7fc8000
mmap2(0xb7fcb000, 9744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fcb000
close(3) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e83000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e836b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7fc8000, 4096, PROT_READ) = 0
munmap(0xb7fce000, 56831) = 0
getpid() = 7434
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32() = 1000
brk(0) = 0x805f000
brk(0x8080000) = 0x8080000
getppid() = 7433
stat64("/opt/mysql-gui-tools-5.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("./mysql-administrator", O_RDONLY) = 3
fcntl64(3, F_DUPFD, 10) = 10
close(3) = 0
fcntl64(10, F_SETFD, FD_CLOEXEC) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x80551b0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n\nPRG=\"$0\"\n\n# need this"..., 8192) = 3186
lstat64("./mysql-administrator", {st_mode=S_IFREG|0755, st_size=3186, ...}) = 0
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e836f8) = 7435
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
read(3, ".\n", 128) = 2
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 7435
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e836f8) = 7436
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
read(3, "/opt\n", 128) = 5
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 7436
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e836f8) = 7437
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4) = 0
read(3, "/opt/mysql-gui-tools-5.0\n", 128) = 25
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 7437
stat64("/opt/share", 0xbf90144c) = -1 ENOENT (No such file or directory)
stat64("/opt/mysql-gui-tools-5.0/share", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/opt/mysql-gui-tools-5.0/lib/pango.modules", {st_mode=S_IFREG|0644, st_size=485, ...}) = 0
pipe([3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e836f8) = 7438
close(4) = 0
read(3, "/opt/mysql-gui-tools-5.0\n", 128) = 25
read(3, "", 128) = 0
close(3) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 7438
--- SIGCHLD (Child exited) @ 0 (0) ---
stat64("/opt/mysql-gui-tools-5.0/lib/pango.modules", {st_mode=S_IFREG|0644, st_size=485, ...}) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7e836f8) = 7441
wait4(-1, ./mysql-administrator-bin: symbol lookup error: /usr/lib/libgobject-2.0.so.0: undefined symbol: g_regex_unref
[{WIFEXITED(s) && WEXITSTATUS(s) == 127}], 0, NULL) = 7441
--- SIGCHLD (Child exited) @ 0 (0) ---
read(10, "", 8192) = 0
exit_group(127) = ?
Process 7434 detached
[6 Jan 2008 19:00]
Pawel Dys
To fix this problem in Ubuntu 7.10 try to (re)move 'lib' in /opt/mysql-gui-tools-5.0 mv lib lib_ Next create empty directory '/etc/mysql/conf.d' That's all :) In some systems may be necessary to install missing libraries (previously present in '/opt/mysql-gui-tools-5.0/lib').
[19 Jan 2008 1:12]
Eugenio Caceres
>[6 Jan 20:00] Pawel Dys >To fix this problem in Ubuntu 7.10 try to (re)move 'lib' in >/opt/mysql-gui-tools-5.0 >mv lib lib_ >Next create empty directory '/etc/mysql/conf.d' >That's all :) In some systems may be necessary to install missing libraries >(previously >present in '/opt/mysql-gui-tools-5.0/lib'). !!!!!GREAT, IT WORKS !!!!!!!!!!!!1
[29 Feb 2008 16:41]
Bill Wilken
This info was very helpful, but I found that I had to install a good many more dev packages (e.g. libglade-2.0) before the gui tools would compile successfully.
[10 Jul 2008 17:21]
Sveta Smirnova
Thank you for the report. I can not repeat described behavior neither on Kubuntu 7.04, nor on different Linux installations. Probably you use broken package. So I close the report as "Can't repeat".
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.076 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.