[Serusers] Ser 0.10.x CVS and MySQL module

Daniel Corbe daniel.junkmail at gmail.com
Tue Jan 16 10:19:03 CET 2007


Greger,

Nothing about why SER coiuldn't load the mysql module in the debug
output.  I did eventually figure out the problem though.  It turns out
that dlopen() couldn't figure out where on the system
libmysqlclient.so lived and as a result the call to dlopen failed.

OpenBSD wasn't very informative in this case about why the call to
dlopen() failed.

so I ran ldconfig -m /usr/local/lib/mysql and then SER started quite happily.

I'm SURE this is going to trip someone else up eventually.

-Daniel

On 1/11/07, Greger V. Teigre <greger at teigre.com> wrote:
> Try to start ser in debug stderr mode and see what trace you get.
> g-)
>
> Daniel Corbe wrote:
> > Like I said, the module exists in /usr/local/lib/ser, and I watched it
> > compile, it compiled cleanly
> >
> > # gmake include_modules="mysql" print-modules
> > The following modules will be included: mysql
> > ----------------------------------------------------------
> > The following modules will be excluded: CVS
> >
> > # gmake install-modules-all
> > ...
> > # ls -al /usr/local/lib/ser/modules/mysql.so
> > -rwxr-xr-x  1 root  wheel  149490 Jan 10 09:57
> > /usr/local/lib/ser/modules/mysql.so
> >
> > So there's no question about whether or not its installed and whether
> > or not it matches the SER core.  It just won't load!
> >
> > On 1/10/07, TZieleniewski <tzieleniewski at o2.pl> wrote:
> >> Daniel Corbe napisa?(a):
> >> > For some reason the mysql module for ser compiled cleanly but SER
> >> > refuses to load it.
> >> >
> >> > IE
> >> >
> >> > # ser -c
> >> > 0(28131) ERROR: load_module: could not open module
> >> > </usr/local/lib/ser/modules/mysql.so>: Cannot load specified object
> >> > 0(28131) parse error (55,13-14): failed to load module
> >> > ERROR: bad config file (1 errors)
> >> >
> >> > It does exist, is installed and was compile from the same sources as
> >> > the SER core.
> >> >
> >> > I'm not sure what I'm doing wrong.
> >> >
> >> > Thanks.
> >> >
> >> > -Daniel
> >> > _______________________________________________
> >> > Serusers mailing list
> >> > Serusers at lists.iptel.org
> >> > http://lists.iptel.org/mailman/listinfo/serusers
> >> >
> >> >
> >> invoke 'make' with print-modules option instead of all
> >> # make ... print-modules
> >> and check if mysql module is listed as the one of the included
> >> then if it is check output of make if it is realy compiled and if the
> >> correct
> >> mysql.so
> >>
> >> tomasz
> >>
> > _______________________________________________
> > Serusers mailing list
> > Serusers at lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
> >
> >
>



More information about the sr-users mailing list