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

Reply via email to