[Serusers] error starting ser daemon with persistency support
Vitali Nikolaev
vitaly at cifnet.com
Thu Jan 22 17:21:55 CET 2004
Hello Ziying,
modparam("auth_db", "db_url","sql://ser:passwd@localhost/ser")
modparam("usrloc", "db_url", "sql://ser:passwd@localhost/ser")
Thursday, January 22, 2004, 11:17:20 AM, you wrote:
ZS> Thank you very much for the help with the debug level. Now we can finally find
ZS> where the problem is. It seems that it has something to do with the MySQL
ZS> database access. We changed the username and password in both ser_mysql.sh
ZS> and serctl. So we got the following error message from the ser debug output:
ZS> 0(29503) connect_db(): Access denied for user:
ZS> 'ser at localhost' (Using password: YES)
ZS> 0(29503) db_init(): Error while trying to connect database
ZS> 0(29503) mod_init(): Error while connecting database
ZS> 0(29503) init_mod(): Error while initializing module usrloc
ZS> ERROR: error while initializing modules
ZS> We did not find any place to reset the password and username in the ser.cfg
ZS> file, does that mean that those passwords and usernames are hard-coded into
ZS> the C files? Which files should we change to reflect the password/username
ZS> modification we made?
ZS> Thanks again.
ZS> Ziying Sherwin
ZS> On Thu, 22 Jan 2004, Bogdan-Andrei IANCU wrote:
>> Hi,
>> increase the debug level in configuration file and you will see the line
>> were the error lays in config script.
>>
>> Bogdan
>>
>> Ziying Sherwin wrote:
>>
>> >We are trying to compile ser 0.8.12 on Solaris 2.8 using gcc 3.3. The
>> >compilation and installation go smoothly until we tried to start the ser
>> >daemon with persistancy support.
>> >
>> >We followed the instructions listed on the website. First, we modified the
>> >MySQL configuration file to increase the maximun connections allowed. Second
>> >we restart the MySQL daemon. Third, we modified the ser_mysql.sh file to
>> >set the username, password and path properly and used it to create the MySQL
>> >tables. Then we modifid ser.cfg file and uncommented the following lines:
>> >
>> > loadmodule "/depot/package/ser_0.8.12/lib/ser/modules/mysql.so"
>> > loadmodule "/depot/package/ser_0.8.12/lib/ser/modules/auth.so"
>> > loadmodule
>> "/depot/package/ser_0.8.12/lib/ser/modules/auth_db.so"
>> > modparam("usrloc", "db_mode", 2)
>> > modparam("auth", "calculate_ha1", yes)
>> > modparam("auth_db", "password_column", "password")
>> >
>> >uncommented and modified the following lines:
>> >
>> > if (!www_authorize("<our domain name>", "subscriber")) {
>> > www_challenge("<our domain name>", "0");
>> > break;
>> > };
>> >
>> >Finally, we tried to start the ser daemon by directly calling the binary "ser",
>> >and the got the following error message:
>> >
>> >
>> >
>> >>ser
>> >>
>> >>
>> >ERROR: bad config file (1 errors)
>> >
>> >How can we find where the error is? All the modules listed in the configuration
>> >file are present in the directory. What else could go wrong?
>> >
>> >Thank you very much in advance.
>> >
>> >Ziying Sherwin
>> >
>> >
>> >_______________________________________________
>> >Serusers mailing list
>> >serusers at lists.iptel.org
>> >http://lists.iptel.org/mailman/listinfo/serusers
>> >
>> >
>> >
>>
>>
ZS> _______________________________________________
ZS> Serusers mailing list
ZS> serusers at lists.iptel.org
ZS> http://lists.iptel.org/mailman/listinfo/serusers
--
Best regards,
Vitali
More information about the sr-users
mailing list