Forum OpenACS Q&A: Re: Unable to login after upgrade to OpenACS 5.1

Collapse
Posted by Jade Rubick on
It looks like I'm running into the same issue as Yves:

[10/Nov/2004:12:45:30][16900.7176][-conn:ibr::4] Error: auth::authenticate: error invoking authentication driver for authority_id = 9: wrong # args: should be "AcsSc.auth_authentication.authenticate.local username password parameters"
    while executing
"AcsSc.auth_authentication.authenticate.local mailto:jader@bread.com mysecretpassword {} 9"
    ("uplevel" body line 1)
    invoked from within
"uplevel $func_and_args"
    (procedure "apply" line 3)
    invoked from within
"apply $proc_name $arguments"
    (procedure "acs_sc_call" line 6)
    invoked from within
"acs_sc_call -error=$error_p $contract $operation $call_args $impl"
    (procedure "acs_sc::invoke" line 17)
    invoked from within
"acs_sc::invoke  -error  -impl_id $impl_id  -operation Authenticate  -call_args [list $username $password $parameters $authority_id]"
    (procedure "auth::authentication::Authenticate" line 13)
    invoked from within
"auth::authentication::Authenticate  -username $username  -authority_id $authority_id  -password $password"
    invoked from within
"array set result [auth::authentication::Authenticate  -username $username  -authority_id $authority_id  -password $password]"
    ("uplevel" body line 2)
    invoked from within
"uplevel $body "
...

And if I try to add a new user:

[10/Nov/2004:12:57:00][16900.3076][-conn:ibr::0] Error: Error in include template "/var/lib/aolserver/ibr/packages/acs-subsite/lib/user-new": can't use empty string as operand of "!"
can't use empty string as operand of "!"
    while executing
"if { ![parameter::get_from_package_key  -package_key acs-authentication -parameter AllowSelfRegister] } {
          ad_maybe_redirect_for_registratio..."
    (procedure "auth::self_registration" line 4)
    invoked from within
"auth::self_registration"
    ("uplevel" body line 16)
    invoked from within
"uplevel {
          # Expects parameters:
#
# self_register_p - Is the form for users who self register (1) or
#                  for administrators who..."
    (procedure "code::tcl::/var/lib/aolserver/ibr/packages/acs-subsite/lib/u..."
line 2)
    invoked from within
"code::tcl::$__adp_stub"
    invoked from within
"if { [file exists $__adp_stub.tcl] } {

      # ensure that data source preparation procedure exists and is up-to-date

Any ideas? It sucks not to be able to log in to my site. I'm glad this is on a dev server.