Upgrading to 3.2 from 3.1

Carpenter, Troy troy at carpenter.cx
Tue Aug 12 03:52:58 CEST 2014


On 2014-08-11 6:22 pm, Thomas Spuhler wrote:
> On Monday, August 11, 2014 04:37:54 PM Troy Carpenter wrote:
>> I'll follow up on my own email.
>> 
>> I added the repositories listed in the install guide for 3.2 and did a 
>> "yum
>> update".  When all packages were finished, there were a number of 
>> .rpmnew
>> files I had to reconcile (most I didn't need to take the changes and 
>> kept my
>> originals), and there was some error message while updating Roundcube:
>> 
>> Updating   : roundcubemail-1.0-38.1.el6.kolab_3.2.noarch
>> Updating database schema (2013011000)... [OK]
>> Updating database schema (2013042700)... [OK]
>> Updating database schema (2013052500)... [FAILED]
>> 
>> When done, Roundcube wouldn't work.  A quick look in the logs showed 
>> most
>> Roundcube files were missing and I had to reinstall all the roundcube
>> packages before the problem resolved.
>> 
>> The only remaining problem I had was Android devices not getting email 
>> via
>> Activesync.  I had modified kolab_sync_data.php in kolab-syncroton, 
>> and that
>> was overwritten by the new package.  I quickly added the Android 
>> devices
>> back in and the Android devices I have started working again (see
>> https://issues.kolab.org/show_bug.cgi?id=2819).
>> 
>> As of now, everything looks like it is working.  Hope that helps 
>> others who
>> haven't updated to 3.2 yet.
> 
> Can you please provide some more details about the roundcube upgrade.
> Some config files were merged from 0.9x to 1.0
> What exactly did you do?
> Did you run setup-kolab  roundcube?

My exact procedure was like this:

# cd /etc/yum.repos.d/
# wget http://obs.kolabsys.com:82/Kolab:/3.2/CentOS_6/Kolab:3.2.repo
# wget 
http://obs.kolabsys.com:82/Kolab:/3.2:/Updates/CentOS_6/Kolab:3.2:Updates.repo
# yum update

The yum update performed around 245 transactions to upgrade the system 
from 3.1 to 3.2.  I did not run setup-kolab.  My impression was that it 
was for setting up kolab, not upgrading.  For the config files, the ones 
that conflicted came out with the standard .rpmnew extensions...there 
were only about three.  I manually looked between the old and new, and 
decided that the new ones didn't have anything different, just moved 
around.

The directory /usr/share/roundcubemail/program/lib/Roundcube was empty 
and maybe some others were too.  Syncroton also had missing code, so in 
the end I issued the command "yum reinstall roundcubemail*" and all the 
directory above was populated.  At that point everything except 
Activesync was working.

Activesync didn't work because I had modified kolab_sync_data.php as in 
the bug referenced above.  Once I put my edits back, my Android devices 
started syncing via Activesync again.


More information about the users mailing list