Hi everyone...
1 - I download the files from dmusty's contrib area and run
# rpm -Uvh *rpm
Preparing... ########################################### [100%]
file /home/httpd/html/horde/scripts/db/mysql_create_tables.sql from install of e-smith-mnemo-0.8.0-03 conflicts with file from package e-smith-horde-1.10.0-02
file /home/httpd/html/horde/scripts/db/mysql_update_privs.sql from install of e-smith-mnemo-0.8.0-03 conflicts with file from package e-smith-horde-1.10.0-02
2 - To "solve" that I use force
[root@erginsme07 root]# rpm -Uvh --force *rpm
Preparing... ########################################### [100%]
1:horde warning: /home/httpd/html/horde/config/horde.php sav
ed as /home/httpd/html/horde/config/horde.php.rpmsave
warning: /home/httpd/html/horde/config/mime_drivers.php saved as /home/httpd/htm
l/horde/config/mime_drivers.php.rpmsave
warning: /home/httpd/html/horde/config/registry.php saved as /home/httpd/html/ho
rde/config/registry.php.rpmsave
########################################### [ 10%]
2:imp warning: /home/httpd/html/horde/imp/config/conf.php
saved as /home/httpd/html/horde/imp/config/conf.php.rpmsave
warning: /home/httpd/html/horde/imp/config/trailer.txt saved as /home/httpd/html
/horde/imp/config/trailer.txt.rpmsave
########################################### [ 20%]
3:e-smith-imp ########################################### [ 30%]
4:kronolith ########################################### [ 40%]
You must manually configure Kronolith and create any required database tables!
See "CONFIGURING Kronolith" in /home/httpd/html/horde/kronolith/docs/INSTALL
You must also restart Apache with "service httpd restart"!
5:e-smith-kronolith ########################################### [ 50%]
Loading 20kronolith.sql into mysql [ OK ]
6:mnemo ########################################### [ 60%]
You must manually configure Mnemo and create any required database tables!
See "CONFIGURING Mnemo" in /home/httpd/html/horde/mnemo/docs/INSTALL
You must also restart Apache with "service httpd restart"!
7:e-smith-mnemo ########################################### [ 70%]
Loading 20mnemo_memos.sql into mysql [ OK ]
8:nag ########################################### [ 80%]
You must manually configure Nag and create any required database tables!
See "CONFIGURING Nag" in /home/httpd/html/horde/nag/docs/INSTALL
You must also restart Apache with "service httpd restart"!
9:e-smith-nag ########################################### [ 90%]
Loading 20nag_tasks.sql into mysql [ OK ]
10:turba warning: /home/httpd/html/horde/turba/config/sources.php saved as /home/httpd/html/horde/turba/config/sources.php.rpmsave
########################################### [100%]
3 - After running /sbin/e-smith/signal-event post-upgarde and reboot got follwoing messages
Apr 4 19:44:40 erginsme07 mysql.init: Loading 20horde.mysql_update_privs.sql into mysql succeeded
Apr 4 19:44:40 erginsme07 mysql.init: Loading 20mysql_migrate_horde.sql into mysql succeeded
Apr 4 19:44:40 erginsme07 mysql.init: Loading 21horde.mysql_set_password.sql into mysql succeeded
Apr 4 19:44:41 erginsme07 mysql.init: Loading 30mysql_create_tables.sql into mysql succeeded
Apr 4 19:44:46 erginsme07 50turba_upgrade_1.1_to_1.2: DBD::mysql::st execute failed: alter command denied to user: 'horde@localhost' for table 'turba_objects' at /etc/e-smith/sql/init/50turba_upgrade_1.1_to_1.2 line 66.
Apr 4 19:44:46 erginsme07 50turba_upgrade_1.1_to_1.2: DBD::mysql::st execute failed: alter command denied to user: 'horde@localhost' for table 'turba_objects' at /etc/e-smith/sql/init/50turba_upgrade_1.1_to_1.2 line 66.
Apr 4 19:44:46 erginsme07 mysql.init: Loading 50turba_upgrade_1.1_to_1.2 into mysql failed
Apr 4 19:44:50 erginsme07 mysql.init: Loading 60migrate-imp-to-turba into mysql succeeded
4 - By the end of this upgrade I could login to webmail and all modules seem to work.
I had following DB structure and php version
[root@erginsme07 root]# mysqlshow horde
Database: horde
+-----------------------------+
| Tables |
+-----------------------------+
| horde_categories |
| horde_categories_categories |
| horde_prefs |
| horde_users |
| kronolith_events |
| mnemo_memos |
| nag_tasks |
| turba_objects |
+-----------------------------+
[root@erginsme07 root]# php -v
4.1.2
5 - So far so good, I decide to upgrade PHP to 4.3.5
I get the files from DanBrowns contrib area and
[root@erginsme07 root]# rpm -Uvh php*
Preparing... ########################################### [100%]
1:php warning: /etc/php.ini created as /etc/php.ini.rpmnew
########################################### [ 25%]
2:php-imap ########################################### [ 50%]
3:php-ldap ########################################### [ 75%]
4:php-mysql ########################################### [100%]
[root@erginsme07 root]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@erginsme07 root]#
[root@erginsme07 root]# php -v
PHP 4.3.5 (cli) (built: Mar 27 2004 17:15:15)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
[root@erginsme07 root]#
I try to login to webmail but got blank screen (pear issue)
Install pear packages Log and Date
[root@erginsme07 root]# pear install Log
downloading Log-1.8.4.tgz ...
Starting to download Log-1.8.4.tgz (29,453 bytes)
.........done: 29,453 bytes
Optional dependencies:
'sqlite' PHP extension is recommended to utilize some features
install ok: Log 1.8.4
[root@erginsme07 root]# pear install Date
downloading Date-1.4.2.tgz ...
Starting to download Date-1.4.2.tgz (42,318 bytes)
............done: 42,318 bytes
install ok: Date 1.4.2
Modify php.ini
[root@erginsme07 root]# vi /etc/php.ini
include_path = ".:/usr/share/php TO
include_path = ".:/usr/share/pear"
Restart httpd
[root@erginsme07 root]# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [ OK ]
[root@erginsme07 root]#
Now I have (as far I can see in my test machine) functioning webmail...
Thank you dmusty... I hope this helps...