diff --git a/en_US/upgrade/0-upgrade.sogo.2.to.3.md b/en_US/upgrade/0-upgrade.sogo.2.to.3.md index 305bb7c3..af0f8b4f 100644 --- a/en_US/upgrade/0-upgrade.sogo.2.to.3.md +++ b/en_US/upgrade/0-upgrade.sogo.2.to.3.md @@ -12,11 +12,12 @@ below. ## Upgrade SOGo On RHEL/CentOS -* Backup 2 config files first: +* Backup config files first: ``` -cp /etc/sogo/sogo.conf /etc/sogo/sogo.conf.bak -cp /etc/sysconfig/sogo /etc/sysconfig/sogo.bak +mkdir /root/sogo-backup/{sogo,sysconfig} +cp /etc/sogo/* /root/sogo-backup/sogo/ +cp /etc/sysconfig/sogo /root/sogo-backup/sysconfig/ ``` * Open file `/etc/yum.repos.d/sogo.repo`, change the `baseurl=` setting to: @@ -35,8 +36,8 @@ yum install sogo sogo-ealarms-notify sogo-tool sogo-activesync sope49-gdl1-mysql * Restore backup files: ``` -cp /etc/sogo/sogo.conf.bak /etc/sogo/sogo.conf -cp /etc/sysconfig/sogo.bak /etc/sysconfig/sogo +cp /root/sogo-backup/sogo/* /etc/sogo/ +cp /root/sogo-backup/sysconfig/sogo /etc/sysconfig/ ``` * Restart SOGo service: @@ -47,11 +48,12 @@ service sogod restart ## Upgrade SOGo On Debian/Ubuntu -* Backup 2 config files first: +* Backup config files first: ``` -cp /etc/sogo/sogo.conf /etc/sogo/sogo.conf.bak -cp /etc/default/sogo /etc/default/sogo.bak +mkdir /root/sogo-backup/{sogo,default} +cp /etc/sogo/* /root/sogo-backup/sogo/ +cp /etc/default/sogo /root/sogo-backup/default/ ``` * Open file `/etc/apt/sources.list`, @@ -62,7 +64,7 @@ cp /etc/default/sogo /etc/default/sogo.bak * Remove `sope` and `sogo` packages first, then install SOGo again: ``` -apt-get remove "sope*" "sogo*" +apt-get remove "libsope*" "sogo*" apt-get update apt-get install sogo sogo-activesync sope4.9-gdl1-mysql sope4.9-gdl1-postgresql @@ -71,8 +73,8 @@ apt-get install sogo sogo-activesync sope4.9-gdl1-mysql sope4.9-gdl1-postgresql * Restore backup files: ``` -cp /etc/sogo/sogo.conf.bak /etc/sogo/sogo.conf -cp /etc/default/sogo.bak /etc/default/sogo +cp /root/sogo-backup/sogo/* /etc/sogo/ +cp /root/sogo-backup/default/sogo /etc/default/ ``` * Restart SOGo service: @@ -83,4 +85,7 @@ service sogo restart ## Troubleshooting -If SOGo doesn't work as expected, please check its log file `/var/log/sogo/sogo.log`. If you don't understand what the error message means, please extract related error message and post to our online support forum: . +If SOGo doesn't work as expected, please check its log file +`/var/log/sogo/sogo.log`. If you don't understand what the error message means, +please extract related error message and post to our online support forum: +. diff --git a/html/upgrade.sogo.2.to.3.html b/html/upgrade.sogo.2.to.3.html index 388907e1..94a0a36f 100644 --- a/html/upgrade.sogo.2.to.3.html +++ b/html/upgrade.sogo.2.to.3.html @@ -32,10 +32,11 @@ want to stick to SOGo-2.x. In case you want to try SOGo-3.x, please try steps below.

Upgrade SOGo On RHEL/CentOS

-
cp /etc/sogo/sogo.conf /etc/sogo/sogo.conf.bak
-cp /etc/sysconfig/sogo /etc/sysconfig/sogo.bak
+
mkdir /root/sogo-backup/{sogo,sysconfig}
+cp /etc/sogo/* /root/sogo-backup/sogo/
+cp /etc/sysconfig/sogo /root/sogo-backup/sysconfig/
 
    @@ -54,8 +55,8 @@ yum install sogo sogo-ealarms-notify sogo-tool sogo-activesync sope49-gdl1-mysql
    • Restore backup files:
    -
    cp /etc/sogo/sogo.conf.bak /etc/sogo/sogo.conf
    -cp /etc/sysconfig/sogo.bak /etc/sysconfig/sogo
    +
    cp /root/sogo-backup/sogo/* /etc/sogo/
    +cp /root/sogo-backup/sysconfig/sogo /etc/sysconfig/
     
      @@ -66,10 +67,11 @@ cp /etc/sysconfig/sogo.bak /etc/sysconfig/sogo

      Upgrade SOGo On Debian/Ubuntu

        -
      • Backup 2 config files first:
      • +
      • Backup config files first:
      -
      cp /etc/sogo/sogo.conf /etc/sogo/sogo.conf.bak
      -cp /etc/default/sogo /etc/default/sogo.bak
      +
      mkdir /root/sogo-backup/{sogo,default}
      +cp /etc/sogo/* /root/sogo-backup/sogo/
      +cp /etc/default/sogo /root/sogo-backup/default/
       
        @@ -84,7 +86,7 @@ cp /etc/default/sogo /etc/default/sogo.bak

        Remove sope and sogo packages first, then install SOGo again:

      -
      apt-get remove "sope*" "sogo*"
      +
      apt-get remove "libsope*" "sogo*"
       
       apt-get update
       apt-get install sogo sogo-activesync sope4.9-gdl1-mysql sope4.9-gdl1-postgresql
      @@ -93,8 +95,8 @@ apt-get install sogo sogo-activesync sope4.9-gdl1-mysql sope4.9-gdl1-postgresql
       
      • Restore backup files:
      -
      cp /etc/sogo/sogo.conf.bak /etc/sogo/sogo.conf
      -cp /etc/default/sogo.bak /etc/default/sogo
      +
      cp /root/sogo-backup/sogo/* /etc/sogo/
      +cp /root/sogo-backup/default/sogo /etc/default/
       
        @@ -104,7 +106,10 @@ cp /etc/default/sogo.bak /etc/default/sogo

      Troubleshooting

      -

      If SOGo doesn't work as expected, please check its log file /var/log/sogo/sogo.log. If you don't understand what the error message means, please extract related error message and post to our online support forum: http://www.iredmail.org/forum/.

      All documents are available in BitBucket repository, and published under Creative Commons license. If you found something wrong, please do contact us to fix it.