Hi,
I have openser working now. i have installed it from src yesterday after manually
deleting all the files installed from binaries. i have added database support and now it
is working fine with authentication. i have tried openserctl start and stop and the first
time they worked fine. but now if i type openserctl start, it either tells me no
/var/run/openser.pid file found or it shows starting openser and then the cursor keeps
blinking but i dont see the pid number of openser. but registrations keep happening . pls
let me know what to do..
Thanks a lot for all the help.
Regards,
Padmaja
----- Original Message -----
From: Jayesh Nambiar
To: Padmaja RV
Sent: Thursday, June 01, 2006 1:29 PM
Subject: Re: [Users] Re: how to run openser through monit daemon?
Hi,
Sorry, but I never tried installing it from binaries. So i have no idea about whether
installing it from src will overwrite or not. But I guess, it should overwrite. But not
very sure.
Another long way to delete is only locating the openser files and removing it
mannually.
w/regards,
Jayesh
Padmaja RV <padmaja.rv(a)vodcalabs.com> wrote:
Hi Jayesh,
I think you were mentioning about openser-1.0.1_src.tar.gz (that is from src directory
of openser download) and i installed from bin directory of openser download area. The
bin's tar ball is openser-1.0.1_linux_i386.tar.gz. and when that is installed, it does
not show any openser-1.0.1 directory. it automatically loads various modules at their
respective places and there is no Makefile i could see in it to edit it for mysql support.
I have now openser from src. it is exactly as u mentioned.... this i have downloaded and
installed as a user and not as root just to verify the directory structure of openser. i
guess it is the right way to do and now i want to install it as root. should i delete the
previous openser installations in that path and then install or when i install the src, it
will automatically overwrite the existing onces? i am asking this because as root if i
delete them it might damage the file system. again thanks so much....pls help me out!
Thanks and Regards,
Padmaja
----- Original Message -----
From: Jayesh Nambiar
To: users(a)openser.org
Cc: padmaja.rv(a)vodcalabs.com
Sent: Wednesday, May 31, 2006 3:42 PM
Subject: [Users] Re: how to run openser through monit daemon?
Hi padmaja,
I guess there should have been a standalone directory called openser1.0.1 after
you untar the .tar.gz file using tar -xzvf. In that directory itself there is file called
Makefile in which the mysql module is excluded by default.
Did you also check the logs in /var/log/messages about what is the error. Those
messages are helpful to debug.
You dont always need to go to sbin to start openser, there is a command called
openserctl start to start it.
I have a suggestion for you. Please visit
onsip.org and register on that site.
They have very good getting started documents which will help you.
You can then structure your openser.cfg the way you want.
w/regards,
Jayesh.
Hi Jayesh,
Thank you so much for the reply. I have downloaded the version openser-1.0.1 from
cvs. I thought that is a stable release and no changes are going to be made to it. Do i
have to again revert to the tar.gx version? Also please look at what happened when i
previously installed the .tar.gz version of openser before doing the cvs
1. downloaded openser-1.0.1-linux_i386.tar.gz version as root.
2. It is now under / (the root directory). after that i did unzip and untar on
that.
3. the file and modules are loaded into the subdirectories of the /usr directory.I
could not anywhere find a standalone directory called openser-1.0.1 with the directory
sip-server in it. also there is no makefile here.... (All these i see when i download it
thru CVS in the /usr/local/src directory.)
4. I tried to see through the list for the module mysql.so but i could not find
it....and so for uri_db module also. these modules are present when i install openser thru
cvs
5. i did not do any make on it. I thought it is precompiled version and will
automatically get installed when i do the untar and unzip. please correct me if the tar
version also has to go thru make
6. i ran openser through /usr/local/sbin/openser start. and it ran successfully...
it showd the tcp and udp ports on which it is running..i could register my sip UA without
authentication.
7. then i wanted to set it up for mysql support. i edited the config file and
uncommented the necessary modules and tried to create the openser databse in mysql. here
it failed stating ha1 calculation failed.. also it states there is no mysql.so module
which is true.
Please let me know if I have made any mistakes in the installation process.... I
am new to openser.. now if i want to revert to .tar.gz version, will all the openser
modules and config files from the cvs be replaced by the tar.gz version? or will there be
duplicate entries left?
Thanks again
Regards,
Padmaja
----- Original Message -----
From: Jayesh Nambiar
To: users(a)openser.org
Cc: padmaja.rv(a)vodcalabs.com
Sent: Wednesday, May 31, 2006 12:08 PM
Subject: [Users] Re: how to run openser through monit daemon?
Hi padmaja,
Running openser from cvs would not solve your problem. Openser from cvs is the
development version which will be released after final testing is done.
To be safe, its better if you use .tar.gz file to install. For enabling mysql, go
to the openser directory and you'll find a makefile. In the makefile there is a line
exclude_modules?= somewhere around line no.49. From there just remove mysql and recompile
it again.
You can start openser using openserctl start from the command line.
To check for some errors you can set debug=9 in the openser.cfg file.
Normally the logs are stored into /var/log/messages. You can check for errors in
this file.
Hi!
there is something I need to mention here with respect to openser not
working.....
Initially I had openser installed from .tar.gz and i could run it from
/usr/local/sbin/openser. It worked fine that way without any authentication.
I could see local registration of my sip UAs with the openser being
successful. then i set up mysql. It too started successfulyy thru webmin.
next I tried to create the openser database in mysql from
/usr/sbin/openser_mysql.sh create. It prompted me for the root password of
mysql, the domain name and then failed stating that the Ha1 calculation
failed. also when i tried to modify the openser.cfg file to support mysql
database i found that there is no mysql.so module in the
/usr/local/lib/openser/modules/ path.
Because of the above problems, I tried installing openser from CVS and here
all the modules and configuration files are present in the respective
locations as mentioned in the web link for installing openser. I could even
create the openser database structures in mysql. i tried uncommenting the
needed modules for database suppport. now when i try to run openser thru
monit, there is absolutely no response and openser does not look like
running............
I am a newbie at openser......please help me which way i should run
openser.....
thanks and regards,
Padmaja
--------------------------------------------------------------------------
Yahoo! India Answers: Share what you know. Learn something new Click here
Send free SMS to your Friends on Mobile from your Yahoo! Messenger Download now
------------------------------------------------------------------------------
Yahoo! India Answers: Share what you know. Learn something new Click here
Send free SMS to your Friends on Mobile from your Yahoo! Messenger Download now