Hi - I'm trying to install MySource Matrix on a RHEL 3.0 server running MySQL. I have been running through the web installer and all appears fine until I get an error at step 12:
The database appears to be an unsupported version. This may cause problems with installation.
I then click next through to step 15 where I get the following error after clicking next:
MySource Error
File: /home/mysource/mysource_matrix_installer/steps/databasecreate.inc Line: 344
Message: DB Error: unknown error
CREATE TABLE sq_asset_editing_access (userid VARCHAR(140) NOT NULL DEFAULT 0,type_code VARCHAR(140),screen VARCHAR(100),section VARCHAR(100),PRIMARY KEY(userid,type_code,screen,section)) TYPE=innodb [nativecode=1171 ** All parts of a PRIMARY KEY must be NOT NULL; If you need NULL in a key, use UNIQUE instead]
MYSQL < 4.0.3 - SKIPPING SET TABLE TYPE</pre><br />
if I then click back on the browser, then next again it appears that the database is fine:
Performing step 15 / 17
DATABASE TABLE COLUMN CACHING COMPLETE</pre><br />
I checked the database manually and the following tables had been created:
[quote] sq_asset
sq_asset_attribute
sq_asset_attribute_unique_value
sq_asset_attribute_value
sq_asset_link
sq_asset_link_tree
sq_asset_lookup
sq_asset_lookup_design
sq_asset_lookup_remap
sq_asset_path
sq_asset_permission
sq_asset_type
sq_asset_type_inherited
sq_asset_url
sq_package
sq_rollback_asset
sq_rollback_asset_attribute_unique_value
sq_rollback_asset_attribute_value
sq_rollback_asset_link
sq_rollback_asset_link_tree
sq_rollback_asset_lookup
sq_rollback_asset_lookup_design
sq_rollback_asset_lookup_remap
sq_rollback_asset_path
sq_rollback_asset_permission
sq_rollback_asset_url
sq_sequence_internal_message_seq[/quote]
which looked promising. but finally on step 16 I get the following error:
MySource Warning
File: [SYSTEM_ROOT]/core/assets/package_manager_core.inc Line: 105
Message: DB Error: no such table
DELETE FROM sq_asset_indexing_weightings_default WHERE type_code = 'asset' [nativecode=1146 ** Table 'pacefarm.sq_asset_indexing_weightings_default' doesn't exist]
MySource Warning
File: [SYSTEM_ROOT]/core/include/mysource.inc Line: 1343
Message: DB Error: no such table
INSERT INTO sq_internal_message (messageid, userto, userfrom, subject, body, type, priority, status, sent, parameters) VALUES (1, 0, 0, 'Install', 'Core Package FAILED', 'install.system', 3, 'U', '2004-09-08 01:49:09', '') [nativecode=1146 ** Table 'pacefarm.sq_internal_message' doesn't exist]
MySource Error
File: [SYSTEM_ROOT]/core/include/transaction_manager.inc Line: 154
Message: DB Error: unknown error
ROLLBACK [nativecode=1196 ** Warning: Some non-transactional changed tables couldn't be rolled back]</pre><br />
the setup as reported by the installer is:
Performing step 4 / 17
PHP Modules Minumum Version
PHP 4.3.3
GD
Zlib
PSpell
PEAR Packages Minumum Version
DB 1.6.2
Archive_Tar 1.1
Mail 1.1.3
Mail_Mime 1.2.1
XML_HTMLSax 2.1.2
XML_Parser 1.0.1
but the actual setup is:
php-mysql-4.3.8-sp.3ES.1
php-ldap-4.3.8-sp.3ES.1
php-4.3.8-sp.3ES.1
php-imap-4.3.8-sp.3ES.1
httpd-2.0.46-32.ent.3.WB1
mysql-3.23.58-1
can someone explain why this configuration is not working or where I shoud start looking to remedy this. is there a way to install manually as with 2.x - or is matrix a web only install?
Thanks!
Dan.
There is a