Tim Verhoeven wrote:
Hi,

I have just done the reinstall of my test server and after the install
I used to "obm-admin" command to finish the install. I've found a
couple of issues and have a couple of questions about it :
First, obm-admin was wrote fast, and we must rewrite this.

1) The first question asked by the command is "Please enter external
url (IP):". This reads as that I need to give a IP address, but
afterwards it looks like this is used to configure the virtual host
for OBM. Isn't it therefore better to use this sentence "Please enter
the hostname that will be used to access OBM" ? Or something else in
that style.
Ok, you are reason, but the main goal of externalurl is into /etc/obm/obm_conf.ini to set many settings like funambol. EXTERNALURL represent the unique way ( and the UNIQUE) to access to OBM. Because there are many problem with funambol (syncml).

in rpm, you are reason, obm-ui use externalurl to configure the vhost. but, exteranl is not just to the hostname or ip adress of your server, you can configure your DNS with alias to use an other name that your hostname.

2) For the question "Plese enter LDAP server name :" (there is a typo
in there, btw), I used localhost since everything will be on the same
machine. But obm-satellite does not like this. I get this error at the
end of the process "Starting obm-Satellite : Vous devez renseigner
l'adresse du serveur LDAP !". I've looked at the Perl code in question
and if I read the regex used correctly it only allows fqdn's or IP
addresses. Maybe localhost should be allowed to ?
Maybe... :D
Related, is obm-satellite actually needed on a singe system install ?
obm-satellite is used too generate postfix maps and when, you create your obm mail domain, obm-satellite create cyrus partition( mkdir partition and configuration imapd.conf)

3) Related, there also seems to be a error in the script that creates
the obm-satellite config. This is what I got :

# Adresse du serveur LDAP référent (IP ou URI)
# Ex:ldap_server         nom.server.ldap
# Ex:ldap_server         ldap://nom.server.ldap
ldap_server     localhost
# LDAP use TLS [none|may|encrypt]
ldap_server     localhost

The second "ldap_server localhost" line should actually be
"ldap_server_tls may".
we will check this, thanks

4) There seems to be a problem with the compatibility between
php-pecl-imagick-2.2.1-3.el5 rpm package from EPEL and the PHP
packages you provide :
yes i know, i have the correct package. i forgotten to upload php-pecl-imagick obm version on obm.org.. oups :D , i will upload this.

PHP Warning:  PHP Startup: imagick: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=0
PHP    compiled with module API=20060613, debug=0, thread-safety=0
These options need to match

I guess you will need to recompile the src.rpm from EPEL using the PHP
you build and also distribute that version yourselfs instead of using
the EPEL one.
;)

5) I get a bunch of PHP Notices during the process, are these known
and ok ? If not you can find them on the wiki page I'm creating.
it's ok, is just a notice ;); you can configure your php.ini to hide notice

6) After the process has finished not all daemons are running and most
daemon are not set to start at boot using the chkconfig command. What
daemon should be set to start on boot ? Then I can check it manually
for now until this is added to the obm-admin script.

My guess of daemons that need to start is this :
cyrus-imapd
httpd
ldap
obm-tomcat
obmSatellite
postfix
postgresql
saslauthd

yes it's good

7) After the installed has finished and surfed to the OBM wesbite I
noticed that everything is in French. This is a simple setting in
"/etc/obm/obm_conf.ini" to change, but it is cleaner to also ask this
during the obm-admin run. Also the admin0 user had French as default
language, would this also be corrected if the language was set to
English in obm_conf.ini before the database was filled ? It might also
even be better to set the default language to English, but I
understand that is a bit of a political question.
lol, "a political question" i'm english :D...
Th default configuration is not in obm_conf.ini. the language in obm_conf.ini is used to set default language on install of database; so you can set in database in preference table.

8) Just for my information, how save is it to rerun the "obm-admin"
command afterwards to change things ?
the conf is cleaned :D, you can test.


So, so for so good. I'm guessing the next step is to login as admin0
and create a domain and then some users inside the domain and start
using it ?
of courseeeeeee!!!
http://www.obm.org/doku.php?id=obmmail:createdomain


Kind regards,
Tim


thanks for your interest about OBM

--
Sylvain Garcia
[email protected]
OBM - The opensource groupware - http://www.obm.org
_______________________________________________
Obm mailing list
[email protected]
http://www.list.aliasource.fr/mailman/listinfo/obm

Répondre à