Changes

Jump to navigation Jump to search
4,024 bytes added ,  06:39, 9 February 2015
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
77

edits

Navigation menu