Forum OpenACS Q&A: Documenting installation 5.2.2

Collapse
Posted by Ben Koot on
I am now reinstalling for the third time. I will post my findings here, in an attempt to narrow down the installation problems. This posting also identifies how I am installing. Maybe I am using the wrong order, in that case, feel free to comment. I am installing package by package.

Bugtracker. One of the culprits seems to be bugtracker. This module uses workflow 2.0b4. Other packages need later releases.

Calendar. OK.

CMS News Site Demo Requires acs utilities + workflow 4.1. So not possible to install! Since I am setting up an online press office, this is a huge disappointment.

Classified adds. OK

Weblogger ..... Ok, but it won't install if you start the process with weblogger!

Contacts Contacts 1.1d12 Requires acs-datetime 4.2 Do not install!

Faq, download, Page, Note, ETP, Directory, Bookshelf All in one go, installs fine.

XOwiki: 0.18 Requires file-storage 5.1.0 Do not install!

Tasks: 0.1d7 Requires project-manager 2.70a1 Do not install!

More later...

General note. Although I never asked for dotLRN to be installed, all of sudden it's there. Installing theme Selva works fine, but there's no longer a way back to default OACS. Personally, I feel we need a full seperation between dotLRN and OACS. So also get rid of all the stupid dependancies. The wrapper obviously doesn't work!

Current state of affairs looking at my /home pvt... No installed packages mounted yet!

Basic Information
Username timedesk
First names Ben
Last name Koot
Email mailto:timedesk@gmail.com
Screen name
Home page
About You

* User ID: 496
* View community member page
* Registration date: January 25, 2006
* Registration IP: 200.46.208.165 (others)
* Last visit: January 26, 2006 12:41 AM

Member state: approved (cannot change state for yourself)
This user is a member of the following groups:

Note: These are the groups to which the user has been granted direct membership.

* Registered Users (Remove)
* timedesk (Remove)

And the user is a member of these groups by virtue of being directly added (see above) or because these groups are components of the groups above.

* Registered Users
* The Public
* dotfolio owners
* dotfolio users
* timedesk

MESSAGE KEY MISSING: 'acs-kernel.Groups'

* 2006-01-25 23:57:16: dotlrn-admin

MESSAGE KEY MISSING: 'acs-kernel.lt_Membership_Relationsh'

* 2006-01-25 19:31:40: membership_rel: 1010 - 496

Relational Constraints

* 2006-01-25 19:31:40: Members of timedesk must be members of Main Site

Relational Party Segments

* 2006-01-25 19:31:40: timedesk Administrators
* 2006-01-25 19:31:40: timedesk Members

Aggregators

* 2006-01-26 00:48:27: Aggregator 1716

Application Groups

* 2006-01-25 19:31:40: timedesk

Categories

* 2006-01-25 19:34:27: Answered question
* 2006-01-25 19:34:27: Discussion
* 2006-01-25 19:34:27: KM
* 2006-01-25 19:34:27: Key document
* 2006-01-25 19:34:27: Unanswered question
* 2006-01-25 19:34:27: Urgent question

Category Trees

* 2006-01-25 19:34:27: KM

Content Folders

* 2006-01-25 19:31:40: dotFOLIO Folder

Notification Delivery Methods

* 2006-01-25 18:33:12: Notification Delivery Method 556

Notification Types

* 2006-01-25 19:39:34: Notification Type 1116
* 2006-01-25 19:39:34: Notification Type 1118
* 2006-01-25 18:33:19: Notification Type 643
* 2006-01-25 18:33:19: Notification Type 644
* 2006-01-25 18:33:19: Notification Type 645
* 2006-01-25 18:33:19: Notification Type 646

RSS Generation Subscriptions

* 2006-01-25 19:31:40: RSS Generation Subscription 1049

Site Nodes

* 2006-01-26 00:18:31: theme-selva
* 2006-01-25 23:57:20: na
* 2006-01-25 23:57:16: dotlrn
* 2006-01-25 23:56:46: portal
* 2006-01-25 23:44:17: attachments
* 2006-01-25 19:34:26: cop
* 2006-01-25 19:34:25: ratings
* 2006-01-25 19:31:40: blog
* 2006-01-25 19:31:40: files
* 2006-01-25 19:31:40: organise
* 2006-01-25 19:31:40: timedesk
* 2006-01-25 19:25:33: dotfolio
* 2006-01-25 19:25:22: views
* 2006-01-25 19:25:21: clipboard
* 2006-01-25 19:25:16: related
* 2006-01-25 19:25:05: webdav-support
* 2006-01-25 19:13:44: tb
* 2006-01-25 19:13:43: comments
* 2006-01-25 19:13:36: categories
* 2006-01-25 19:13:31: RPC2
* 2006-01-25 18:33:21: workflow
* 2006-01-25 18:33:13: notifications
* 2006-01-25 18:31:54: rss-support

Weblogger Channels

* 2006-01-25 19:31:40: Weblogger Channel 1048

Workflow Lites

* 2006-01-25 18:33:35: t

dotFOLIOs

* 2006-01-25 19:31:40: dotFOLIO 1068

dotFOLIO Profile Owners

* 2006-01-25 19:31:40: dotfolio_owner_profile_rel: 948 - 496

Administrative Actions

XCMS installation failed Error message:

There was a server error processing your request. We apologize.

Take me back where I was (before the error)

Database operation "dml" failed (exception ERROR, "ERROR: insert or update on table "lang_message_keys" violates foreign key constraint "lang_message_keys_fk"
DETAIL: Key (package_key)=(acs-translations) is not present in table "apm_package_types".
")

ERROR: insert or update on table "lang_message_keys" violates foreign key constraint "lang_message_keys_fk"
DETAIL: Key (package_key)=(acs-translations) is not present in table "apm_package_types".

SQL:
insert into lang_message_keys
(message_key, package_key)
values
('rel_type_imsld_lo_item_rel', 'acs-translations')

while executing
"ns_pg_bind dml nsdb0 {
insert into lang_message_keys
(message_key, package_key)
values
(:message_key, :pack..."
("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 dml $db $full_statement_name $sql"
("uplevel" body line 2)
invoked from within
"uplevel 1 $code_block "
invoked from within
"db_with_handle -dbn $dbn db {
db_exec dml $db $full_statement_name $sql
}"
(procedure "db_dml" line 100)
invoked from within
"db_dml insert_message_key {}"
(procedure "lang::message::register" line 22)
invoked from within
"lang::message::register en_US acs-translations $message_key $pretty_name"
(procedure "rel_types::new" line 53)
invoked from within
"rel_types::new imsld_lo_item_rel "Learing Objective - Imsld Item rel" "Learing Objective - Imsld Item rels" content_item 0 {} content_item 0 {}"
(procedure "imsld::install::init_rels" line 4)
invoked from within
"imsld::install::init_rels"
(procedure "imsld::apm_callback::after_install" line 6)
invoked from within
"imsld::apm_callback::after_install "
("eval" body line 1)
invoked from within
"eval $command"
(procedure "apm_invoke_callback_proc" line 37)
invoked from within
"apm_invoke_callback_proc -version_id $version_id -type after-install"
(procedure "apm_package_install" line 146)
invoked from within
"apm_package_install -enable -package_path $package_path -load_data_model -data_model_files $data_model_files $spec_file"
("foreach" body line 52)
invoked from within
"foreach package_key $install {
ns_log Notice "Installing $package_key"

array unset version
array set version $repository($package_key..."
("uplevel" body line 49)
invoked from within
"uplevel {
ad_page_contract {
Install packages -- actual installation

@param install Tcl list of packages to install in the order in wh..."
(procedure "code::tcl::/usr/local/www/timedeskblog.com/openacs-5-2-2/pac..." 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
adp_init tcl $__adp_stub
..."
("uplevel" body line 3)
invoked from within
"uplevel {

if { [file exists $__adp_stub.tcl] } {

# ensure that data source preparation procedure exists and is up-to-date
adp_init t..."
(procedure "adp_prepare" line 2)
invoked from within
"adp_prepare "
(procedure "template::adp_parse" line 30)
invoked from within
"template::adp_parse [file root [ad_conn file]] {}"
(procedure "adp_parse_ad_conn_file" line 5)
invoked from within
"$handler"
("uplevel" body line 2)
invoked from within
"uplevel $code"
invoked from within
"ad_try {
$handler
} ad_script_abort val {
# do nothing
}"
invoked from within
"rp_serve_concrete_file [ad_conn file]"
(procedure "rp_serve_abstract_file" line 60)
invoked from within
"rp_serve_abstract_file "$root/$path""
("uplevel" body line 2)
invoked from within
"uplevel $code"
invoked from within
"ad_try {
rp_serve_abstract_file "$root/$path"
set tcl_url2file([ad_conn url]) [ad_conn file]
set tcl_url2path_info..."