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