<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: [Serusers] could not open module mysql.so</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Gwen,</FONT>
</P>

<P><FONT SIZE=2>Where did you make the ln -s libmysqlclient.so.12 libmysqlclient.so.10?</FONT>
</P>

<P><FONT SIZE=2>I have the same problem - and have tried to link the old embedded reference but without success</FONT>
</P>

<P><FONT SIZE=2>Regards</FONT>
</P>

<P><FONT SIZE=2>Paul</FONT>
</P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: g.billoudet@arwen-tech.fr [<A HREF="mailto:g.billoudet@arwen-tech.fr">mailto:g.billoudet@arwen-tech.fr</A>] </FONT>
<BR><FONT SIZE=2>Sent: 10 September 2004 14:05</FONT>
<BR><FONT SIZE=2>To: g.billoudet@arwen-tech.fr</FONT>
<BR><FONT SIZE=2>Cc: serusers@lists.iptel.org</FONT>
<BR><FONT SIZE=2>Subject: RE: [Serusers] could not open module mysql.so</FONT>
</P>

<P><FONT SIZE=2>I finally found the solution...</FONT>
</P>

<P><FONT SIZE=2>First, I don't know why but I had a strange link file</FONT>
<BR><FONT SIZE=2>(libmysqlclient.so.10) in my folder /usr/local/lib/ser/modules. I deleted</FONT>
<BR><FONT SIZE=2>it and then I got the following result of the command &quot;ldd mysql.so&quot; :</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; linux-gate.so.1 =&gt;&nbsp; (0xffffe000)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; libmysqlclient.so.10 =&gt; /usr/lib/libmysqlclient.so.10 (0x40028000)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; libz.so.1 =&gt; /usr/lib/libz.so.1 (0x4005f000)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; libc.so.6 =&gt; /lib/tls/libc.so.6 (0x40070000)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; libcrypt.so.1 =&gt; /lib/libcrypt.so.1 (0x401b8000)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; libnsl.so.1 =&gt; /lib/libnsl.so.1 (0x401e5000)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; libm.so.6 =&gt; /lib/tls/libm.so.6 (0x401f8000)</FONT>
<BR><FONT SIZE=2>&nbsp;&nbsp; /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x80000000)</FONT>
</P>

<P><FONT SIZE=2>Now, I have the same result than Zeus but I didn't have any</FONT>
<BR><FONT SIZE=2>/usr/lib/libmysqlclient.so.10...</FONT>
</P>

<P><FONT SIZE=2>When I installed the libmysql12, I obtained new files in /usr/lib/</FONT>
<BR><FONT SIZE=2>(libmysqlclient.so.12 and some others). When SER try to load mysql.so, it</FONT>
<BR><FONT SIZE=2>looks for the library libmysqlclient.so.10 and obviously can't find it.</FONT>
<BR><FONT SIZE=2>So I made a link with the following command :</FONT>
<BR><FONT SIZE=2>ln -s libmysqlclient.so.12 libmysqlclient.so.10</FONT>
</P>

<P><FONT SIZE=2>And now, SER can load the mysql module !!</FONT>
</P>

<P><FONT SIZE=2>Thanks for your help Zeus !!</FONT>
<BR><FONT SIZE=2>Bye, Gwen</FONT>
</P>
<BR>

<P><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; Hi Zeus and other serusers,</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; The mysql.so file is the one I got with SER.(ser-0.8.12_linux_i386.tar.gz,</FONT>
<BR><FONT SIZE=2>&gt; if I remember...).</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; Could you tell me what output you get with this command :</FONT>
<BR><FONT SIZE=2>&gt; # ldconfig -v |grep mysql</FONT>
<BR><FONT SIZE=2>&gt; ldconfig: Path `/usr/lib' given more than once</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libmysqlclient_r.so.12 -&gt; libmysqlclient_r.so.12.0.0</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libmysqlclient.so.12 -&gt; libmysqlclient.so.12.0.0</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libmysqlclient.so.10 -&gt; libmysqlclient.so.10</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; Thanks,</FONT>
<BR><FONT SIZE=2>&gt;&nbsp;&nbsp; Gwen</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt; Gwen,</FONT>
<BR><FONT SIZE=2>&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt; There is something wrong with your mysql.so file. Did you compile it</FONT>
<BR><FONT SIZE=2>&gt;&gt; yourself or download it somewhere? It doesn't look like mysql library is</FONT>
<BR><FONT SIZE=2>&gt;&gt; linked into it. My ldd output is like this:</FONT>
<BR><FONT SIZE=2>&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt; sip:/usr/local/lib/ser/modules&gt; ldd mysql.so</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libmysqlclient.so.10 =&gt; /usr/lib/libmysqlclient.so.10</FONT>
<BR><FONT SIZE=2>&gt;&gt; (0x00bbb000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libz.so.1 =&gt; /usr/lib/libz.so.1 (0x00abf000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libc.so.6 =&gt; /lib/tls/libc.so.6 (0x003f3000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libcrypt.so.1 =&gt; /lib/libcrypt.so.1 (0x0056a000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnsl.so.1 =&gt; /lib/libnsl.so.1 (0x0029e000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libm.so.6 =&gt; /lib/tls/libm.so.6 (0x00111000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnss_files.so.2 =&gt; /lib/libnss_files.so.2 (0x00a7d000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libnss_dns.so.2 =&gt; /lib/libnss_dns.so.2 (0x006dd000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libresolv.so.2 =&gt; /lib/libresolv.so.2 (0x00967000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x0036b000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt; Note the first line states that mysql.so should dynamically load the</FONT>
<BR><FONT SIZE=2>&gt;&gt; mysql</FONT>
<BR><FONT SIZE=2>&gt;&gt; library from /usr/lib/libmysqlclient.so.10. It is absent from your</FONT>
<BR><FONT SIZE=2>&gt;&gt; output.</FONT>
<BR><FONT SIZE=2>&gt;&gt; Either recompile the module or download another copy from the FTP</FONT>
<BR><FONT SIZE=2>&gt;&gt; server.</FONT>
<BR><FONT SIZE=2>&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt; Zeus</FONT>
<BR><FONT SIZE=2>&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; From: g.billoudet@arwen-tech.fr [<A HREF="mailto:g.billoudet@arwen-tech.fr">mailto:g.billoudet@arwen-tech.fr</A>]</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; Sent: Friday, 10 September 2004 5:10 PM</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; To: Zeus Ng</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; Cc: serusers@lists.iptel.org</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; Subject: RE: [Serusers] could not open module mysql.so</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; Thank you for your help Zeus,</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; Here are the output of the commands :</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; [root@linux gwen]# ldd /usr/local/lib/ser/modules/mysql.so</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linux-gate.so.1 =&gt;&nbsp; (0xffffe000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libz.so.1 =&gt; /usr/lib/libz.so.1 (0x40028000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; libc.so.6 =&gt; /lib/tls/libc.so.6 (0x40039000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /lib/ld-linux.so.2 =&gt; /lib/ld-linux.so.2 (0x80000000)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; [root@linux gwen]# cat /etc/ld.conf</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; cat: /etc/ld.conf: No such file or directory</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; [root@linux gwen]# cat /etc/ld.so.conf</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; /usr/X11R6/lib</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; /usr/lib/qt3/lib</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; /usr/local/lib/ser/modules</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; /usr/lib</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;&nbsp;&nbsp; Gwen</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt; Gwen,</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt; It appears that your mysql.so is not link properly with the mysql</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt; library. Send the following output to the list. It may give us more</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt; insight on your problem.</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt; root#&nbsp; ldd /usr/local/lib/ser/modules/mysql.so</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt; root#&nbsp; cat /etc/ld.conf</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt; Zeus</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; -----Original Message-----</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; From: serusers-bounces@lists.iptel.org</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; [<A HREF="mailto:serusers-bounces@iptel.org">mailto:serusers-bounces@lists.iptel.org</A>]</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; On Behalf Of g.billoudet@arwen-tech.fr</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; Sent: Friday, 10 September 2004 12:46 AM</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; To: g.billoudet@arwen-tech.fr</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; Cc: serusers@lists.iptel.org</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; Subject: Re: [Serusers] could not open module mysql.so</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; Hi,</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; I checked my MySQL-client package. So I installed</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; MySQL-client-4.0.20-0.i386.rpm. I also had to install the package</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; libmysql12. But, I still have the same problem with the</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; load of mysql</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; module...</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; I the folder /usr/lib, new files appeared : libmysqlclient_r.so.12@</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; libmysqlclient_r.so.12.0.0*</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; libmysqlclient.so.10*</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; libmysqlclient.so.12@</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; libmysqlclient.so.12.0.0*</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; What 'libmysqlclient' files do you have in your folder</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; /usr/lib and</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; /usr/local/lib/ser/modules/ ??</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; When I use &quot;/usr/local/sbin/ser -c&quot;, the message of the error is a</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; bit different :</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;&nbsp; 0(2570) loading module /usr/local/lib/ser/modules/mysql.so</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;&nbsp; 0(2570) ERROR: load_module: could not open module</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; &lt;/usr/local/lib/ser/modules/mysql.so&gt;:</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; /usr/local/lib/ser/modules/mysql.so: undefined symbol:</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; mysql_field_count</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;&nbsp; 0(2570) parse error (14,13-49): failed to load module</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; # ...bla bla... don't mind</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; ERROR: bad config file (1 errors)</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; Thanks for help</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt; Gwen</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt; &gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;&gt;</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt; _______________________________________________</FONT>
<BR><FONT SIZE=2>&gt; Serusers mailing list</FONT>
<BR><FONT SIZE=2>&gt; serusers@lists.iptel.org</FONT>
<BR><FONT SIZE=2>&gt; <A HREF="http://lists.iptel.org/mailman/listinfo/serusers" TARGET="_blank">http://lists.iptel.org/mailman/listinfo/serusers</A></FONT>
<BR><FONT SIZE=2>&gt;</FONT>
</P>

<P><FONT SIZE=2>_______________________________________________</FONT>
<BR><FONT SIZE=2>Serusers mailing list</FONT>
<BR><FONT SIZE=2>serusers@lists.iptel.org</FONT>
<BR><FONT SIZE=2><A HREF="http://lists.iptel.org/mailman/listinfo/serusers" TARGET="_blank">http://lists.iptel.org/mailman/listinfo/serusers</A></FONT>
</P>

<P><FONT SIZE=2>************************************************************************** </FONT>
<BR><B><FONT SIZE=2>Disclaimer </FONT></B>
<BR><B><FONT SIZE=2>This email transmission is confidential and intended solely for the person or organisation to whom it is addressed. If you are not the intended recipient, you must not copy, distribute or disseminate the information, or take any action in reliance of it. Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of any organisation or employer. If you have received this message in error, do not open any attachment but please notify the sender (above) and delete this message from your system. Please rely on your own virus check. Although all outbound mail is checked for viruses, no responsibility is taken by the sender for any damage rising out of any bug or virus infection. </FONT></B></P>

<P><B><FONT SIZE=2>************************************************************************** </FONT></B>
</P>

</BODY>
</HTML>