Sorry not reading all posts...
I did install on Debian Squeze ARM a few months ago. It was with a lower
numbered version (1.3.7a) and we (another sogo user was attempting the
same thing on a different ARM machine type) had problems while compiling
SOPE and SOGo from source (ntm). Patches were made by inverse and
supposedly applied to the next release. I stopped my intents after
installing successfully SOGo (1.3.7a).
SOGo speed was acceptable for a small number of users, It will be
probably in use for a very small company and some personal (family) use.
Nothing intensive but fully independent from Goog... If I remember well
I also installed Funambol to get the best of the combination. It was
running Apache + Tomcat 6 + Sun Java JRE although a bit slow. Took some
digging to get the Java piece but it was working fine.
I would not recommend it for anything major though... And certainly no
one with limited patience for updates and regular use. Basically not for me.
So it worked, and I can see it works again. Congrats.
Dominique
On 06/12/2011 20:22, sle...@nc.rr.com wrote:
Since there was absolutely no response to my original post, I'll assume no one
ever attempted to compile to a Squeeze/Armel port. So after considerable head
scratching and several false starts I am proud to share a step-by-step for the
next rookie who asks. See my reply to my other unanswered post,
https://inverse.ca/sogo/lists/arc/users/2011-11/msg00282.html, for a working
Lighttpd configuration.
apt-get install gnustep-make libgnustep-base-dev libxml2-dev libldap2-dev
libssl-dev libpq-dev
libmysqlclient-dev gnustep-devel g++ gobjc++ libmemcached-dev
postgresql-server-dev-8.4
build-essential tmpreaper memcached
Edit /etc/memcached.conf and complete the following changes (because of IPv6
errors, Squeeze only):
#-l 127.0.0.1
-l localhost
wget http://www.sogo.nu/files/downloads/SOGo/Sources/SOPE-1.3.10.tar.gz (or
latest source)
wget http://www.sogo.nu/files/downloads/SOGo/Sources/SOGo-1.3.10.tar.gz (or
latest source)
tar xfz SOPE-1.3.10.tar.gz
tar xfz SOGo-1.3.10.tar.gz
cd SOPE-1.3.10
./configure --with-gnustep --enable-debug --disable-strip
make
make install
cd SOGo-1.3.10
./configure --enable-debug --disable-strip
make
make install
cd ~
groupadd -f -K GID_MIN=100 -K GID_MAX=500 sogo
useradd -d /home/sogo -g sogo -m -K UID_MIN=100 -K UID_MAX=500 -K
PASS_MAX_DAYS=-1 -s /bin/bash sogo
cp -p SOGo-1.3.10/debian/sogo.cron.daily /etc/cron.daily/sogo
chmod +x /etc/cron.daily/sogo
cp SOGo-1.3.10/debian/sogo.logrotate /etc/logrotate.d/sogo
cp SOGo-1.3.10/Scripts/sogo-default /etc/default/sogo
cp SOGo-1.3.10/debian/sogo.init /etc/init.d/sogo
chmod +x /etc/cron.daily/sogo
Edit /etc/init.d/sogo and complete the following changes:
#PATH=/sbin:/bin:/usr/sbin:/usr/bin
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
#DAEMON=/usr/sbin/sogod
DAEMON=/usr/local/sbin/sogod
mysql -u root -p
-- choose a more secure password than 'sogopw'
CREATE USER 'sogo'@'localhost' IDENTIFIED BY 'sogopw';
CREATE DATABASE sogo CHARSET='UTF8';
GRANT ALL PRIVILEGES ON sogo.* TO 'sogo'@'localhost' WITH GRANT OPTION;
USE sogo;
CREATE TABLE sogo_users (c_uid VARCHAR(256), c_name VARCHAR(256), c_password
VARCHAR(256), c_cn VARCHAR(256), mail VARCHAR(256));
-- model your table inserts on the following:
INSERT INTO sogo.sogo_users VALUES('admin', 'admin', md5('admin_pw'), 'Admin
Name', 'ad...@email.com');
FLUSH PRIVILEGES;
EXIT
# my working sogo configuration follows:
su sogo
defaults write sogod SOGoTimeZone "America/New_York"
defaults write sogod SOGoMailDomain "your.mail.domain"
defaults write sogod SOGoLanguage "English"
defaults write sogod SOGoProfileURL
'mysql://sogo:sogopw@127.0.0.1:3306/sogo/sogo_user_profile'
defaults write sogod OCSFolderInfoURL
'mysql://sogo:sogopw@127.0.0.1:3306/sogo/sogo_folder_info'
defaults write sogod OCSSessionsFolderURL
'mysql://sogo:sogopw@127.0.0.1:3306/sogo/sogo_sessions_folder'
defaults write sogod SOGoAppointmentSendEMailNotifications YES
defaults write sogod SOGoLoginModule Mail
defaults write sogod SOGoSieveScriptsEnabled YES
defaults write sogod SOGoSieveServer sieve://localhost:4190
defaults write sogod SOGoVacationEnabled YES
defaults write sogod SOGoACLsSendEMailNotifications YES
defaults write sogod SOGoFoldersSendEMailNotifications YES
defaults write sogod SOGoForceIMAPLoginWithEmail YES
defaults write sogod SOGoIMAPAclConformsToIMAPExt YES
defaults write sogod SOGoIMAPServer 'imaps://localhost'
defaults write sogod SOGoMailingMechanism "smtp"
defaults write sogod SOGoSMTPServer "localhost"
defaults write sogod SOGoUserSources '({canAuthenticate = YES; id = database;
type = sql; userPasswordAlgorithm = md5; viewURL
="mysql://sogo:sogopw@127.0.0.1:3306/sogo/sogo_users";})'
service sogo start
--
users@sogo.nu
https://inverse.ca/sogo/lists