Forum OpenACS Q&A: error installing from head - cannot allocate handle from pool

Any idea why this happens? Thanks. /Mohan
[21/Mar/2003:10:31:17][1048.8][-conn:head::4] Error: Error sourcing /web/head/packages/acs-bootstrap-installer/installer/packages-install.tcl:
could not allocate 1 handle from pool "pool3"
    while executing
"ns_db gethandle $pool"
    invoked from within
"db_with_handle -dbn $dbn db {
        set selection [db_exec select $db $full_statement_name $sql]

        set result [list]

        while { [db_getrow $db $selection] }..."
    (procedure "db_list_of_lists" line 9)
    invoked from within
"db_list_of_lists get_function_args {}"
    (procedure "plpgsql_utility::get_function_args" line 2)
    invoked from within
"plpgsql_utility::get_function_args site_node__new"
    ("eval" body line 1)
    invoked from within
"eval $script"
    invoked from within
"ns_cache eval util_memoize $script {
            list $current_time [eval $script]
        }"
    (procedure "util_memoize" line 20)
    invoked from within
"util_memoize [list plpgsql_utility::get_function_args $function_name]"
    (procedure "plpgsql_utility::generate_attribute_parameter_call" line 4)
    invoked from within
"plpgsql_utility::generate_attribute_parameter_call \
                -prepend ":" \
                ${package_name}__new \
                $pieces"
    invoked from within
"subst -nobackslashes \n\n\tselect\ \$\{package_name\}__new(\[plpgsql_utility::generate_attr
ibute_parameter_call\ \\\n\t\t-prepend\ \":\"\ \\\n\t\t\$\{..."
    ("uplevel" body line 1)
    invoked from within
"uplevel $ulevel [list subst -nobackslashes $sql]"
    (procedure "db_exec" line 11)
    invoked from within
"db_exec 0or1row $db $full_statement_name $sql"
    invoked from within
"if {[regexp -nocase -- {^\s*select} $test_sql match]} {
            db_qd_log QDDebug "PLPGSQL: bypassed anon function"
            set selection [db_..."
    ("uplevel" body line 6)
    invoked from within
"uplevel 1 $code_block "
    invoked from within
"db_with_handle -dbn $dbn db {
        # plsql calls that are simple selects bypass the plpgsql
        # mechanism for creating anonymous functions (..."
    (procedure "db_exec_plsql" line 23)
    invoked from within
"db_exec_plsql create_object "
    BEGIN
      :1 := ${package_name}.new([plsql_utility::generate_attribute_parameter_call  -prepend
":"  -indent [expr..."
    (procedure "package_instantiate_object" line 106)
    invoked from within
"package_instantiate_object -extra_vars $extra_vars site_node"
    (procedure "site_node::new" line 9)
    invoked from within
"site_node::new -name $node_name -parent_id $parent_node_id"
    (procedure "site_node::instantiate_and_mount" line 12)
    invoked from within
"site_node::instantiate_and_mount -package_key acs-lang"
    (procedure "apm_mount_core_packages" line 6)
    invoked from within
"apm_mount_core_packages"
    invoked from within
"if { ![ad_acs_admin_node] } {
    ns_write "  

  • Completing Install sequence by mounting the main site and other core packages.

    ..." (file "/web/head/packages/acs-bootstrap-installer/installer/packages-install.tcl" li ne 44) invoked from within "source $__file "

  • Does your log file indicate that nspostgres.so has successfully been loaded?
    Yes, the log file shows that nspostgres.so is loaded, and the installation proceeds till it install all the packages in the core, and the last message that is displayed is:
  • Completing Install sequence by mounting the main site and other core packages.