I set up all installation at Ubuntu 14.04.3 LTS x32 noX. So, I used Samba4 4.1.8, Openchange 2.3, Sope/SoGo git version (on Sep 13) .
I suggest to slightly correct / update "Cooking" that is manual of Openchange at its site at http://openchange.org/cookbook/configuring.html at: -environment variables part: make bigger text - "To correct build Samba4, Openchange, Sogo Openchange plugin" you must set up and do it correctly the following variables: $PKG_CONFIG_PATH and $PYTHONPATH If PYTHONPATH is not defined, error can be at SoGo Openchange plug-in making; - MySql part: Inputing mysql -u root gives error " Access denied for user 'root'@'localhost' (using password: NO) " My MySql has root password. As following if MySql installation is without root password, MySql access command remains as earlier: mysql -u root if MySql installation is with root password, MySql access command will be: mysql -u root -p then root password providing is necessary. Then may be giving more details for the following line: sudo PYTHONPATH=$PYTHONPATH ./setup/openchange_provision --openchangedb --openchangedb-uri mysql://user:password@hostname/database is necessary, in the way: There is user is not user created above, meaning "openchange-user" with his/her password at sudo PYTHONPATH=$PYTHONPATH ./setup/openchange_provision --openchangedb --openchangedb-uri mysql://user:password@hostname/database line, here are: user = MySql root user, password = MySql root password, database = name you wish, for example "openchange" I specified ./setup/openchange_provision --openchangedb --openchangedb-uri mysql://openchange-user:openchange$123@hostname/openchange and got error: "_mysql_exceptions.OperationalError: (1045, "Access denied for user 'openchange-user'@'localhost' (using password: YES)") " - OCSManager part: Run of sudo cp mapiproxy/services/ocsmanager/ocsmanager-apache.conf /etc/apache2/conf.d/ocsmanager.conf brings error, because there is no folder "etc/apache2/conf.d" at Apache2 folder. There is folder such as /etc/apache2/conf-available, /etc/apache2/conf-enabled, /etc/apache2/mods-available, /etc/apache2/mods-enabled, /etc/apache2/sites-available, /etc/apache2/sites-enabled. So, what is the best folder to copy ocsmanager-apache.conf ? So, in my own, I copied to /etc/apache2/conf-available/ocsmanager.conf but did not check it yet. sudo cp mapiproxy/services/ocsmanager/ocsmanager-apache.conf /etc/apache2/conf-available/ocsmanager.conf During 'make pyopenchange-install' error is appeared: /usr/bin/install: did not possible to run stat for «python/openchange/mapi.so»: No such file or folder make: *** [pyopenchange-install] Error 1 For that adding of --enable-pyopenchangeis necessary to Openchange ./confifgure, that is ./configure --prefix=/usr/local/samba --enable-pyopenchange Add info about how is to restart OCSmanager if is necessary or put link to appropriate script. - Sope/SoGo part: After sogo user created at Samba4, may be it is worth to add: /usr/local/samba/bin/samba-tool user setexpiry sogo --noexpiry There is error: make[4]: *** No rule for making `obj/sogo-tests.obj/TestNGMimeMessageGenerator.m.o', required for `obj/sogo-tests'. Stopping. during SoGo making. It is actual as for Git version only. - GNUstep part: may be add more details how GNUstep is set up at Ubuntu 14+, because I am still get " sogod: error while loading shared libraries: libSOGo.so.2: cannot open shared object file: No such file or directory" while try to run sogod. And also I offer to copy all necessary Openchange bin files from ./setup to /usr/local/samba/ocbin folder, for example during install part.
_______________________________________________ devel mailing list devel@lists.openchange.org http://mailman.openchange.org/listinfo/devel