[Users] Re: openser + postgres starting problem

rkmr.em at gmail.com rkmr.em at gmail.com
Sun Mar 18 17:54:34 CET 2007


I have these settings in openser.cfg and openser starts fine.
But when I do openserctl moni I get those errors. May be this is a bug?
thanks

On 3/18/07, Stephen Varga <varga at zbzoom.net> wrote:
> FIFO is now a module in version 1.2
>
> Here are the configuration commands to enable it openser 1.2.
>
> mpath="/usr/local/lib/openser/modules/"
> loadmodule "mi_fifo.so"
> modparam("mi_fifo","fifo_name","/tmp/openser_fifo")
>
> Here is the link to the mi_fifo module documentation.
> http://www.openser.org/docs/modules/devel/mi_fifo.html
>
> Steve
>
> rkmr.em at gmail.com wrote:
> > Should I have it in
> > etc/openser/openser.cfg
> > OR?
> > etc/openser/openserctlrc
> >
> > I get the same error if I have in either of the files. If I have it in
> > openser.cfg openser doesnt start. The message is syntax error where I
> > have this setting.
> > Do you know what I should do?
> > thanks
> >
> > On 3/18/07, Berry Bartels <berry at praatpaal.com> wrote:
> >> Make sure you have the following lines in your configuration
> >>
> >> fifo="/tmp/ser_fifo"
> >> fifo_db_url="postgres://<username>:<password>@localhost/<database>"
> >>
> >> Replace <username>,<password> and <database> with the right values.
> >>
> >> Berry
> >>
> >> -----Original Message-----
> >> From: rkmr.em at gmail.com [mailto:rkmr.em at gmail.com]
> >> Sent: zondag 18 maart 2007 4:23
> >> To: berry at praatpaal.com
> >> Cc: users at openser.org; devel at openser.org
> >> Subject: Re: [Users] Re: openser + postgres starting problem
> >>
> >> Thanks a lot. It worked.
> >> This was from the latest 1.2 release from OpenSER. Maybe it should be
> >> fixed there in the release?
> >>
> >> I still get this error: Can you tell what I should do?
> >> /usr/local/sbin/openserctl moni
> >> database engine 'PGSQL' loaded
> >> Control engine 'FIFO' loaded
> >> ERROR: Error opening OpenSER's FIFO FIFO
> >> ERROR: Make sure you have line 'fifo=FIFO' in your config
> >> thanks a lot
> >>
> >>
> >> On 3/17/07, Berry Bartels <berry at praatpaal.com> wrote:
> >> > There was a ' to many on line 19
> >> > PGSQL="$TOOLPATH"' -> PGSQL="$TOOLPATH"
> >> >
> >> > Try this one
> >> >
> >> > #
> >> > # $Id: openserctl.pgsql 1827 2007-03-12 15:22:53Z bogdan_iancu $ #
> >> # sc:
> >> > openser control; tool for maintaining openser #
> >> > #===================================================================
> >> >
> >> > ##### ----------------------------------------------- ##### ### PGSQL
> >> > specific variables and functions #
> >> >
> >> > ##### ----------------------------------------------- ##### ###
> >> load SQL
> >> > base # if [ -f "$MYLIBDIR/openserctl.sqlbase" ]; then
> >> >         . "$MYLIBDIR/openserctl.sqlbase"
> >> > else
> >> >         echo "Cannot load SQL core functions
> >> '$MYLIBDIR/openserctl.sqlbase'
> >> > - exiting ..."
> >> >         exit -1
> >> > fi
> >> >
> >> > ##### ----------------------------------------------- ##### ###
> >> binaries
> >> if
> >> > [ -z "$PGSQL" ] ; then
> >> >         locate_tool psql
> >> >         if [ -z "$TOOLPATH" ] ; then
> >> >                 echo "error: 'psql' tool not found: set PGSQL
> >> variable to
> >> > correct tool path"
> >> >                 exit
> >> >         fi
> >> >         PGSQL="$TOOLPATH"
> >> > fi
> >> >
> >> > ##### ----------------------------------------------- ##### ###
> >> variables
> >> >
> >> > # type of sql tables
> >> > if [ -z "$TABLE_TYPE" ]; then
> >> >         TABLE_TYPE=""
> >> > fi
> >> >
> >> > # input: sql query, optional pgsql command-line params
> >> > pgsql_query() {
> >> >         # if password not yet queried, query it now
> >> >         prompt_pw "PgSql password for user '$DBRWUSER@$DBHOST'"
> >> >         mecho "pgsql_query: $PGSQL $2 -A -q -t -P fieldsep='    ' -h
> >> $DBHOST
> >> > -U $DBRWUSER $DBNAME -c '$1'"
> >> >         PGPASSWORD="$DBRWPW" $PGSQL $2 \
> >> >                 -A -q -t \
> >> >                 -P fieldsep="   " \
> >> >                 -h $DBHOST \
> >> >                 -U $DBRWUSER \
> >> >                 $DBNAME \
> >> >                 -c "$1"
> >> > }
> >> >
> >> > # input: sql query, optional pgsql command-line params
> >> > pgsql_ro_query() {
> >> >         mdbg "pgsql_ro_query: $PGSQL $2 -h $DBHOST -U $DBROUSER
> >> $DBNAME -c
> >> > '$1'"
> >> >         PGPASSWORD="$DBROPW" $PGSQL $2 \
> >> >                 -h $DBHOST \
> >> >                 -U $DBROUSER \
> >> >                 $DBNAME \
> >> >                 -c "$1"
> >> > }
> >> >
> >> > DBCMD=pgsql_query
> >> > DBROCMD=pgsql_ro_query
> >> > #DBRAWPARAMS="-A -q -t -P fieldsep=\"   \""
> >> > DBRAWPARAMS="-A -q -t"
> >> >
> >> > Kind regards,
> >> >
> >> > Berry Bartels
> >> >
> >> >
> >> > -----Original Message-----
> >> > From: users-bounces at openser.org [mailto:users-bounces at openser.org] On
> >> Behalf
> >> > Of rkmr.em at gmail.com
> >> > Sent: zondag 18 maart 2007 0:23
> >> > To: users at openser.org
> >> > Subject: [Users] Re: openser + postgres starting problem
> >> >
> >> > Here is the full configuration file:
> >> >
> >> > more /usr/local/lib/openser/openserctl/openserctl.pgsql
> >> > #
> >> > # $Id: openserctl.pgsql 1827 2007-03-12 15:22:53Z bogdan_iancu $
> >> > #
> >> > # sc: openser control; tool for maintaining openser
> >> > #
> >> > #===================================================================
> >> >
> >> > ##### ----------------------------------------------- #####
> >> > ### PGSQL specific variables and functions
> >> > #
> >> >
> >> > ##### ----------------------------------------------- #####
> >> > ### load SQL base
> >> > #
> >> > if [ -f "$MYLIBDIR/openserctl.sqlbase" ]; then
> >> >         . "$MYLIBDIR/openserctl.sqlbase"
> >> > else
> >> >         echo "Cannot load SQL core functions
> >> > '$MYLIBDIR/openserctl.sqlbase' - exiting ..."
> >> >         exit -1
> >> > fi
> >> >
> >> > ##### ----------------------------------------------- #####
> >> > ### binaries
> >> > if [ -z "$PGSQL" ] ; then
> >> >         locate_tool psql
> >> >         if [ -z "$TOOLPATH" ] ; then
> >> >                 echo "error: 'psql' tool not found: set PGSQL variable
> >> > to correct tool path"
> >> >                 exit
> >> >         fi
> >> >         PGSQL="$TOOLPATH"'
> >> > fi
> >> >
> >> > ##### ----------------------------------------------- #####
> >> > ### variables
> >> >
> >> > # type of sql tables
> >> > if [ -z "$TABLE_TYPE" ]; then
> >> >         TABLE_TYPE=""
> >> > fi
> >> >
> >> > # input: sql query, optional pgsql command-line params
> >> > pgsql_query() {
> >> >         # if password not yet queried, query it now
> >> >         prompt_pw "PgSql password for user '$DBRWUSER@$DBHOST'"
> >> >         mecho "pgsql_query: $PGSQL $2 -A -q -t -P fieldsep='    ' -h
> >> > $DBHOST -U $DBRWUSER $DBNAME -c '$1'
> >> > "
> >> >         PGPASSWORD="$DBRWPW" $PGSQL $2 \
> >> >                 -A -q -t \
> >> >                 -P fieldsep="   " \
> >> >                 -h $DBHOST \
> >> >                 -U $DBRWUSER \
> >> >                 $DBNAME \
> >> >                 -c "$1"
> >> > }
> >> >
> >> > # input: sql query, optional pgsql command-line params
> >> > pgsql_ro_query() {
> >> >         mdbg "pgsql_ro_query: $PGSQL $2 -h $DBHOST -U $DBROUSER
> >> $DBNAME -c
> >> > '$1'"
> >> >         PGPASSWORD="$DBROPW" $PGSQL $2 \
> >> >                 -h $DBHOST \
> >> >                 -U $DBROUSER \
> >> >                 $DBNAME \
> >> >                 -c "$1"
> >> > }
> >> >
> >> > DBCMD=pgsql_query
> >> > DBROCMD=pgsql_ro_query
> >> > #DBRAWPARAMS="-A -q -t -P fieldsep=\"   \""
> >> > DBRAWPARAMS="-A -q -t"
> >> >
> >> > thanks
> >> >
> >> >
> >> > On 3/17/07, rkmr.em at gmail.com <rkmr.em at gmail.com> wrote:
> >> > > Hi
> >> > > If I compiled openser with postgres module and I get the following
> >> errors:
> >> > >
> >> > >
> >> > > [mark at localhost|~|16:34:34] /usr/local/sbin/openserctl moni
> >> > >
> >> > > /usr/local/lib/openser/openserctl/openserctl.pgsql: line 57:
> >> > > unexpected EOF while looking for matching `''
> >> > > /usr/local/lib/openser/openserctl/openserctl.pgsql: line 70: syntax
> >> > > error: unexpected end of file
> >> > > database engine 'PGSQL' loaded
> >> > > Control engine 'FIFO' loaded
> >> > > ERROR: Error opening OpenSER's FIFO FIFO
> >> > > ERROR: Make sure you have line 'fifo=FIFO' in your config
> >> > >
> >> > >
> >> > > The line 57 3rd line in here:
> >> > >
> >> > > # input: sql query, optional pgsql command-line params
> >> > > pgsql_ro_query() {
> >> > >     mdbg "pgsql_ro_query: $PGSQL $2 -h $DBHOST -U $DBROUSER
> >> $DBNAME -c
> >> > '$1'"
> >> > >     PGPASSWORD="$DBROPW" $PGSQL $2 \
> >> > >         -h $DBHOST \
> >> > >         -U $DBROUSER \
> >> > >         $DBNAME \
> >> > >         -c "$1"
> >> > > }
> >> > >
> >> > >
> >> > > How to fix this?
> >> > > thanks
> >> > >
> >> >
> >> > _______________________________________________
> >> > Users mailing list
> >> > Users at openser.org
> >> > http://openser.org/cgi-bin/mailman/listinfo/users
> >> >
> >>
> >
> > _______________________________________________
> > Users mailing list
> > Users at openser.org
> > http://openser.org/cgi-bin/mailman/listinfo/users
> >
> >
>
>




More information about the Users mailing list