Hallo,
I am struggling while installing and configuring SOGo, but I'm still alive. I
hope someone can help me with my problem:
I have compiles and installed the following versions of software on a openSuse
12.3 x64 :
gnustep-make-2.6.4 with ./configure --disable-native-objc-exceptions
gnustep-base-1.24.4 with ./configure
gnustep-gui-0.23.1 with ./configure
gnustep-back-0.23.0 with ./configure
SOPE with ./with-gnustep --enable-debug --disable-strip
SOGo-2.0.5a with ./configure --enablge-debug --disable-strip
this is my /etc/sogo/sogo.conf file:
{
WOWorkersCount = 20;
WOPort = 2;
WOLogFile = /var/log/sogo/sogo.log;
SOGoMemcachedHost = 127.0.0.1;
SOGoTimeZone=Europe/Berlin;
SOGoSuperUsernames = (admin);
SOGoLanguage=German;
SOGoSupportedLanguages = (German,English);
SOGoProfileURL =
mysql://sogo:sogosecret@localhost:3306/sogo/sogo_user_profile;
OCSFolderInfoURL=mysql://sogo:sogosecret@localhost:3306/sogo/sogo_folder_info;
OCSSessionsFolderURL =
mysql://sogo:sogosecret@localhost:3306/sogo/sogo_sessions_folder;
OCSEMailAlarmsFolderURL =
mysql://sogo:sogosecret@localhost:3306/sogo/sogo_alarms_folder;
SOGoUserSources =
(
{
type=sql;
id=directory;
displayName=Verzeichnis;
viewURL = mysql://sogo:sogosecret@localhost:3306/sogo/sogo_auth;
canAuthenticate = YES;
isAddressBook = YES;
userPasswordAlgorithm = md5;
}
);
SOGoMailingMechanism = smtp;
SOGoSMTPServer = 127.0.0.1;
SOGoSMTPAuthenticationType=PLAIN;
SOGoDraftsFolderName = Drafts;
SOGoSentFolderName = Sent;
SOGoTrashFolderName = Trash;
SOGoIMAPServer= 127.0.0.1;
SOGoLoginModule = Contacts;
SOGoVacationEnabled = YES;
SOGoGoForwardEnabled= YES;
SOGoGoMailMessageCheck = every_5_minutes;
SOGoFirstDayOfWeek=1;
SOGoAppointmentSendEMailNotifications = YES;
SOGoCalendarDefaultRoles = ( PublicViewer, ConfidentialDAndTViewer );
SOGoMailDomain = mydomain.de;
}
This is my /etc/apache2/conf.c/SOGo.conf:
Alias /SOGo.woa/WebServerResources/ \
/usr/local/lib/GNUstep/SOGo/WebServerResources/
Alias /SOGo/WebServerResources/ \
/usr/local/lib/GNUstep/SOGo/WebServerResources/
AliasMatch /SOGo/so/ControlPanel/Products/(.*)/Resources/(.*) \
/usr/local/lib/GNUstep/SOGo/$1.SOGo/Resources/$2
Directory /usr/local/lib/GNUstep/SOGo/
AllowOverride None
Order deny,allow
Allow from all
# Explicitly allow caching of static content to avoid browser specific
behavior.
# A resource's URL MUST change in order to have the client load the new
version.
IfModule expires_module
ExpiresActive On
ExpiresDefault access plus 1 year
/IfModule
/Directory
LocationMatch
^/SOGo/so/ControlPanel/Products/.*UI/Resources/.*\.(jpg|png|gif|css|js)
SetHandler default-handler
/LocationMatch
## Uncomment the following to enable proxy-side authentication, you will then
## need to set the SOGoTrustProxyAuthentication SOGo user default to YES and
## adjust the x-webobjects-remote-user proxy header in the Proxy section
## below.
#Location /SOGo
# AuthType XXX
# Require valid-user
# SetEnv proxy-nokeepalive 1
# Allow from all
#/Location
ProxyRequests Off
SetEnv proxy-nokeepalive 1
ProxyPreserveHost On
# When using CAS, you should uncomment this and install cas-proxy-validate.py
# in /usr/lib/cgi-bin to reduce server overloading
#
# ProxyPass /SOGo/casProxy http://localhost/cgi-bin/cas-proxy-validate.py
# Proxy http://localhost/app/cas-proxy-validate.py
# Order deny,allow
# Allow from your-cas-host-addr
# /Proxy
ProxyPass /SOGo http://127.0.0.1:2/SOGo retry=0
Proxy http://127.0.0.1:2/SOGo
## adjust the following to your configuration
RequestHeader set x-webobjects-server-port 80
RequestHeader set x-webobjects-server-name mydomain.de
RequestHeader set x-webobjects-server-url http://mydomain.de;
## When using proxy-side autentication, you need to uncomment and
## adjust the following line:
# RequestHeader set x-webobjects-remote-user %{REMOTE_USER}e
RequestHeader set x-webobjects-server-protocol HTTP/1.0
AddDefaultCharset UTF-8
Order allow,deny
Allow from all
/Proxy
And now, when I start with the unixuser soho the deamon:
/usr/local/sbin/sogod -WOPort 2 -WOWorkersCount 1 -WOLogFile - -WOPidFile
/tmp/sogo.pid
I get the following output:
May 11 12:17:17 sogod [38611]: vmem size check enabled: shutting down app when
vmem 384 MB
May 11 12:17:17 sogod [38611]: 0x0x7fe6178a0358[SOGoProductLoader] SOGo
products loaded from '/usr/local/lib/GNUstep/SOGo':
May 11 12:17:17 sogod [38611]: 0x0x7fe6178a0358[SOGoProductLoader]
Mailer.SOGo, SchedulerUI.SOGo, MainUI.SOGo, Contacts.SOGo,
AdministrationUI.SOGo, MailerUI.SOGo, ContactsUI.SOGo, CommonUI.SOGo,
PreferencesUI.SOGo, Appointments.SOGo, MailPartViewers.SOGo
Error
(objc-load):/usr/local/lib/GNUstep/SOGo/MailPartViewers.SOGo/./MailPartViewers:
undefined symbol: __objc_class_name_SOGoMailBodyPart
May 11 12:17:17 sogod [38611]: [so-product-registry] could not load product:
MailPartViewers
Error (objc-load):/usr/local/lib/GNUstep/SOGo/MailerUI.SOGo/./MailerUI: