Line 1: |
Line 1: |
| --[[User:Stephdl|Stephdl]] ([[User talk:Stephdl|talk]]) 14:45, 2 February 2014 (MST) moved as no more needed | | --[[User:Stephdl|Stephdl]] ([[User talk:Stephdl|talk]]) 14:45, 2 February 2014 (MST) moved as no more needed |
| + | === Upgrade === |
| + | |
| + | Upgrade to a later SOGo version (here: upgrade to 1.3 which was released on 21.7.2010) |
| + | |
| + | yum update --disablerepo=* --enablerepo=sogo |
| + | /etc/rc7.d/S85sogod restart |
| + | |
| + | --[[User:Stephdl|Stephdl]] ([[User talk:Stephdl|talk]]) 06:48, 17 August 2014 (MDT) moved here for consideration |
| + | |
| === The memcached - libevent nightmare === | | === The memcached - libevent nightmare === |
| {{Note box|no more needed as the epel directory is included in the yum command line above}} | | {{Note box|no more needed as the epel directory is included in the yum command line above}} |
Line 107: |
Line 116: |
| The ESR (Extended Support Release) versions of Thunderbird are no longer available, they have been merged into the mainstreem releases. | | The ESR (Extended Support Release) versions of Thunderbird are no longer available, they have been merged into the mainstreem releases. |
| From a personal view point, I believe SOGo is the best groupware solution for SME Server, I have tried others but SOGo seems the only one to tick all the boxes. Just thought I would throw that into the ring as a personal view. | | From a personal view point, I believe SOGo is the best groupware solution for SME Server, I have tried others but SOGo seems the only one to tick all the boxes. Just thought I would throw that into the ring as a personal view. |
| + | |
| + | --[[User:Stephdl|Stephdl]] ([[User talk:Stephdl|talk]]) 11:56, 9 February 2014 (MST) ok :) i have removed the note box , many thanks to follow this howTO. Feel free to reviews others :) |
| + | |
| + | == added back to install line == |
| + | |
| + | If memcached is not available when updating, you still need to install it manually. |
| + | |
| + | I think the custom from stuff is still relevant also |
| + | |
| + | === Installing SOGo on SME8 64 bit === |
| + | |
| + | '''Not necessary any more but moved here for history :)''' |
| + | |
| + | {{Note box|No other customization from above sections need to be applied in addition to this section}} |
| + | Add the repository to your SME Server 8 modifying the SOGo repo to point to 64 x86_64: |
| + | |
| + | db yum_repositories set sogo repository \ |
| + | BaseURL http://inverse.ca/downloads/SOGo/RHEL5/x86_64/ \ |
| + | EnableGroups yes \ |
| + | GPGCheck no \ |
| + | Name "Inverse SOGo Repository" \ |
| + | Visible yes \ |
| + | status disabled |
| + | |
| + | db yum_repositories set nethsme repository \ |
| + | BaseURL http://smeserver.nethesis.it/releases/8/i386 \ |
| + | EnableGroups yes \ |
| + | GPGCheck yes \ |
| + | GPGKey http://smeserver.nethesis.it/releases/RPM-GPG-KEY-nethesis \ |
| + | Name "Nethesis SME Repository" \ |
| + | Visible yes \ |
| + | status disabled |
| + | |
| + | db yum_repositories set epel repository \ |
| + | Name 'Epel - EL5' \ |
| + | BaseUrl 'http://download.fedoraproject.org/pub/epel/5/$basearch' \ |
| + | MirrorList 'http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch' \ |
| + | EnableGroups no \ |
| + | GPGCheck yes \ |
| + | GPGKey http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL \ |
| + | Visible no \ |
| + | status disabled |
| + | |
| + | signal-event yum-modify |
| + | |
| + | Then you can install smeserver-sogo package (apply memcached form epel before install): |
| + | |
| + | yum install smeserver-sogo --enablerepo=nethsme,sogo,epel |
| + | |
| + | signal-event post-upgrade; signal-event reboot |
| + | |
| + | Now you must change some path in /etc/httpd.conf. Proceed as follows: |
| + | create this folder in /etc/templates-custom: |
| + | mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/ |
| + | and copy the SOGo templat efragment in customized template folder: |
| + | cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/85SOGoAccess /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/85SOGoAccess |
| + | then edit with your favourite editor the template to be customized and change /usr/lib/... paths in /usr/lib64/... |
| + | so that the following lines in your template fragment appears modified as follows: |
| + | ............... |
| + | Alias /.woa/WebServerResources/ /usr/lib64/GNUstep/SOGo/WebServerResources/ |
| + | Alias /SOGo.woa/WebServerResources/ /usr/lib64/GNUstep/SOGo/WebServerResources/ |
| + | Alias /SOGo/WebServerResources/ /usr/lib64/GNUstep/SOGo/WebServerResources/ |
| + | AliasMatch /SOGo/so/ControlPanel/Products/(.*)/Resources/(.*) /usr/lib64/GNUstep/SOGo/$1.SOGo/Resources$2 |
| + | ............... |
| + | <Directory "/usr/lib64/GNUstep/SOGo/WebServerResources/"> |
| + | ............... |
| + | |
| + | or you can enter the following command: |
| + | grep -rl 'usr/lib' /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/85SOGoAccess | xargs sed -i 's/lib/lib64/g' |
| + | |
| + | Expand template and restart you SOGo |
| + | expand-template /etc/httpd/conf/httpd.conf |
| + | sv t httpd-e-smith |
| + | service sogod start |
| + | |
| + | == SOPE install/upgrade instructions missing == |
| + | |
| + | In an older version of this document (mayne the original one?) there was the need to install SOPE components. |
| + | |
| + | We ran into an issue that our users could not send or forward emails (log showed: "NSInvalidArgumentException REASON:NGMimeMessage(instance) does not recognize setHeader:forKey: INFO:(null)" ) and had to update SOPE according to this thread: |
| + | |
| + | https://lists.inverse.ca/sogo/arc/users/2015-01/msg00006.html |
| + | |
| + | We needed "yum update sope* --enablerepo=sogo". Should we add this here? |
| + | Michael |