Forum OpenACS Q&A: Error during installation of OpenACS from the HEAD!
I get the folowing error during the installation of OpenACS from the HEAD:
Completing Install sequence by mounting the main site and other core packages.
...
[26/Jun/2003:16:34:57][1661.24580][-conn0-] Notice: Starting instantiation and mounting of core packages
[26/Jun/2003:16:34:57][1661.24580][-conn0-] Notice: Mounting acs-lang
[26/Jun/2003:16:34:58][1661.8192][-main-] Notice: tclinit: re-initalizing tcl
[26/Jun/2003:16:34:58][1661.8192][-main-] Notice: tcl: generating interp init script
[26/Jun/2003:16:34:58][1661.24580][-conn0-] Error: Ns_PgExec: result status: 7 message: ERROR: apm_packages_package_key_fk referential integrity violation - key referenced from apm_packages not found in apm_package_types
[26/Jun/2003:16:34:58][1661.24580][-conn0-] Error: Error sourcing /home/admin/web/dotlrn-dev/packages/acs-bootstrap-installer/installer/packages-install.tcl:
Database operation "0or1row" failed (exception NSDB, "Query was not a statement returning rows.") while executing
"ns_pg_bind 0or1row nsdb0 {
select apm_package__new(
:package_id,
:instance_name,
:package_key,
'apm_package',
..."
("uplevel" body line 1)
invoked from within
"uplevel $ulevel [list ns_pg_bind $type $db $sql"
("postgresql" arm line 2)
invoked from within
"switch $driverkey {
oracle {
return [uplevel $ulevel [list ns_ora $type $db $sql] $args]
}
..."
invoked from within
"db_exec 0or1row $db $full_statement_name $sql"
invoked from within
"if {[regexp -nocase -- {^\s*select} $test_sql match]} {
ns_log Debug "PLPGSQL: bypassed anon function"
set selection [..."
("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 fun..."
(procedure "db_exec_plsql" line 57)
invoked from within
"db_exec_plsql invoke_new {}"
(procedure "apm_package_instance_new" line 13)
invoked from within
"apm_package_instance_new -package_id $package_id -package_key $package_key -instance_name $package_name -context_id $context_id"
(procedure "site_node::instantiate_and_mount" line 22)
invoked from within
"site_node::instantiate_and_mount -package_key acs-lang -package_name "Internationalization""
(procedure "apm_mount_core_packages" line 6)
invoked from within
"apm_mount_core_packages"
invoked from within
"if { ![ad_acs_admin_node] } {
ns_write "
blockquot..."
(file "/home/admin/web/dotlrn-dev/packages/acs-bootstrap-installer/installer/packages-install.tcl" line 44)
invoked from within
"source $__file "
Can anyone help me.
Thanks.