Here’s additional information that may help in troubleshooting this problem.
The version of eGroupware I’m attempting to upgrade from based on the text at the bottom of a web page is: 1.0.0.008
Clicking on ‘About WIKI’ shows the Wiki version to be: 1.0.0.001
After logging into the ‘setup’ page to do the configuration for the upgrade it says:
You appear to be running version 1.2.100 of eGroupWare.
We will automatically update your tables/records to 1.5.001…
(If we’re running eGroupware v1.0.0.008, is it stating we’re running version 1.2.100 accurate?)
After clicking on the ‘Upgrade’ button to perform the database upgrade, the following text appears - but no errors are reported:
AlterColumnSQL(‘egw_vfs’,‘vfs_content B’,‘vfs_file_id I AUTOINCREMENT NOTNULL PRIMARY, vfs_owner_id I4 NOTNULL, vfs_createdby_id I4, vfs_modifiedby_id I4, vfs_created T DEFTIMESTAMP NOTNULL, vfs_modified T, vfs_size I4, vfs_mime_type C(64), vfs_deleteable C(1) DEFAULT ‘E’E\\’::character varying’, vfs_comment C(255), vfs_app C(25), vfs_directory C(233), vfs_name C(100) NOTNULL, vfs_link_directory C(255), vfs_link_name C(128), vfs_version C(30) NOTNULL DEFAULT ‘E’E\\’::character varying’, vfs_content B’) sql=
Array
(
[0] => BEGIN
[1] => SELECT * INTO TEMPORARY TABLE egw_vfs_tmp FROM egw_vfs
[2] => DROP TABLE egw_vfs
[3] => CREATE TABLE egw_vfs (
vfs_file_id SERIAL,
vfs_owner_id INT4 NOT NULL,
vfs_createdby_id INT4,
vfs_modifiedby_id INT4,
vfs_created TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
vfs_modified TIMESTAMP,
vfs_size INT4,
vfs_mime_type VARCHAR(64),
vfs_deleteable VARCHAR(1) DEFAULT ‘E\’,
vfs_comment VARCHAR(255),
vfs_app VARCHAR(25),
vfs_directory VARCHAR(233),
vfs_name VARCHAR(100) NOT NULL,
vfs_link_directory VARCHAR(255),
vfs_link_name VARCHAR(128),
vfs_version VARCHAR(30) DEFAULT ‘E\’ NOT NULL,
vfs_content BYTEA,
PRIMARY KEY (vfs_file_id)
)
[4] => INSERT INTO egw_vfs SELECT CAST(vfs_file_id AS INTEGER), vfs_owner_id, vfs_createdby_id, vfs_modifiedby_id, vfs_created, vfs_modified, vfs_size, vfs_mime_type, vfs_deleteable, vfs_comment, vfs_app, vfs_directory, vfs_name, vfs_link_directory, vfs_link_name, vfs_version, CAST(vfs_content AS BYTEA) FROM egw_vfs_tmp
[5] => SELECT setval(‘egw_vfs_vfs_file_id_seq’,MAX(vfs_file_id)) FROM egw_vfs
[6] => DROP TABLE egw_vfs_tmp
[7] => CREATE INDEX egw_vfs_directory_name_mime_type ON egw_vfs (vfs_directory, vfs_name, vfs_mime_type)
[8] => COMMIT
)
If I then click on ‘Re-Check My Installation’ it appears that the upgrade went OK and all I have to do is fix the ‘Missing or Incomplete Mailserver configuration’, which is fixed by installing the ‘emailadmin’ application and then updating the configuration. (We don’t use any email features in eGroupware, hence the reason it’s not installed.)
Paul