What do you mean with "official Debian control" ?
1)
---
Are the deb-files from the inverse repo build by inverse (sogo team) or
are they from the official debian repo and copied in the inverse repo?
For me its interesting to find the python-mapistore for ocsmanager here:
http://inverse.ca/debian/pool/wheezy/o/openchange/python-mapistore_2.0.r3669-1~inverse1.0_amd64.deb
but not here:
http://inverse.ca/debian-nightly/pool/wheezy/o/openchange/
Whats the reason?
2)
---
Do you know what can cause this error:
*root@openchange:~# /usr/bin/paster serve /etc/ocsmanager/ocsmanager.ini
--pid-file /var/run/ocsmanager/ocsmanager.pid --log-file
/var/log/ocsmanager/ocsmanager.log
params.c:pm_process() - Processing configuration file
"/etc/samba/openchange.conf"
ldb_wrap open of secrets.ldb
Initialising global parameters
lpcfg_load: refreshing parameters from /usr/local/samba/etc/smb.conf
params.c:pm_process() - Processing configuration file
"/usr/local/samba/etc/smb.conf"
params.c:pm_process() - Processing configuration file
"/etc/samba/openchange.conf"
No mapistore backends available (using backend path '(null)').
[mapistore_init:87]: Storage backend initialization failed
###############################################################################################################################
root@openchange:~# cat /etc/ocsmanager/ocsmanager.ini
*#
# ocsmanager - Pylons configuration
#
# The %(here)s variable will be replaced with the parent directory of
this file
#
[DEFAULT]
debug = true
email_to = root
smtp_server = localhost
error_email_from = root
[main]
auth = ldap
mapistore_root = /usr/local/samba/private
mapistore_data = /usr/local/samba/private/mapistore
debug = yes
[auth:ldap]
host = ldap://openchange.masi.dom
port = 389
bind_dn = CN=administrator,CN=Users,DC=iss,DC=dom
bind_pw = OpenChangeXXX
basedn = CN=Users,DC=masi,DC=dom
filter = (cn=%s)
[server:main]
use = egg:Paste#http
host = 127.0.0.1
port = 5000
protocol_version = HTTP/1.1
[app:main]
use = egg:ocsmanager
full_stack = true
static_files = true
cache_dir = %(here)s/data
beaker.session.key = ocsmanager
beaker.session.secret = SDyKK3dKyDgW0mlpqttTMGU1f
app_instance_uuid = {ee533ebc-f266-49d1-ae10-d017ee6aa98c}
NTLMAUTHHANDLER_WORKDIR = /var/cache/ntlmauthhandler
SAMBA_HOST = openchange.masi.dom
[rpcproxy:ldap]
host = openchange.masi.dom
port = 389
basedn = CN=Users,DC=masi,DC=dom
# WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT*
# Debug mode will enable the interactive debugging tool, allowing ANYONE to
# execute malicious code after an exception is raised.
set debug = false
[autodiscover]
# The client address that is not in these networks have RPC/Proxy
# prioritaised. It only works for Outlook 2010 or higher. Delimiter: ,
# internal_networks = 0.0.0.0/0
[autodiscover:rpcproxy]
# Enabled RPC/Proxy or not
# enabled = true
# We assume the autodiscover host and the EWS (Free/Busy) are in the
same host
# external_hostname = hostname
# Require SSL to logon. Default value is false
# ssl = true
[outofoffice]
# Set the backend.
# Possible backends: file, managesieve
# file makes sieve and OCSManager lives in the same host
# managesieve indicates the server to put/get the sieve script
# backend = file
[outofoffice:file]
# Path of the sieve script for the user
# Expansion variables (example [email protected]):
# $domain = example.com
# $user = user.name
# $fulluser = [email protected]
sieve_script_path = /var/vmail/$domain/$user/sieve-script
# If the sieve script directory hierarchy does not exist, it will be created
sieve_script_path_mkdir = false
[outofoffice:managesieve]
# It requires to have a master password to get into every account
# server = 127.0.0.1
# SSL on/off
# ssl = true
# Master password
secret = secret
# Logging configuration
[loggers]
keys = root
[handlers]
keys = console
[formatters]
keys = generic
[logger_root]
level = DEBUG
handlers = console
[handler_console]
class = StreamHandler
args = (sys.stderr,)
level = NOTSET
formatter = generic
[formatter_generic]
format = %(asctime)s %(levelname)-5.5s [%(name)s] [%(threadName)s]
%(message)s
####################################################################################################################
root@openchange:~# cat /etc/samba/smb.conf
[global]
workgroup = MASIDOM
realm = MASI.DOM
netbios name = OPENCHANGE
server string = MO-OPENCHANGE
server role = dc
server role check:inhibit = yes
server services = -dns
server signing = auto
dsdb:schema update allowed = yes
drs:max object sync = 1200
idmap_ldb:use rfc2307 = yes
log level = 3
log file = /var/log/samba/samba.log
max log size = 100000
include = /etc/samba/openchange.conf
[netlogon]
path = /usr/local/samba/var/locks/sysvol/masi.dom/scripts
read only = No
[sysvol]
path = /usr/local/samba/var/locks/sysvol
read only = No
#####################################################################################################################################
root@openchange:~# cat /etc/samba/openchange.conf
[global]
dcerpc endpoint servers = +epmapper, +mapiproxy
dcerpc_mapiproxy:server = true
dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp,
exchange_ds_rfr
mapistore:namedproperties = mysql
namedproperties:mysql_user = openchange-user
namedproperties:mysql_pass = OpenChUXXX
namedproperties:mysql_host = localhost
namedproperties:mysql_db = openchange
mapistore:indexing_backend =
mysql://openchange-user:OpenChUXXX@localhost/openchange
mapiproxy:openchangedb =
mysql://openchange-user:OpenChUXXX@localhost/openchange
Am 03.02.2015 um 21:07 schrieb Ludovic Marcotte:
On 03/02/2015 15:01, Masi Osmani wrote:
I wanted to ask what is technical reason for that Note? It would be
nice to know why it is not supported now.
For OpenChange 2.2, we switched to the official Debian control files -
which didn't include ocsmanager/rpcproxy.
--
Mit freundlichen Grüßen
Masi Osmani
Fachinformatiker - Systemintegration
Schaphausstr. 25 + D-45239 Essen
Telefon: +49-(0)201-45855129
Mobil: +49-(0)163-6922502
E-Mail: [email protected]
XING: http://www.xing.com/profile/Masi_Osmani
--
[email protected]
https://inverse.ca/sogo/lists