[turba] deleting LDAP entries fails: "VFS not supported for this object."
Bernhard Erdmann
be at berdmann.de
Tue Mar 27 07:39:36 UTC 2012
Quoting Jan Schneider <jan at horde.org> on Mon, 26 Mar 2012 10:04:45 +0200:
> Zitat von Bernhard Erdmann <be at berdmann.de>:
>
>> Hi,
>>
>> trying to delete a turba (version 3.0.12) contact results in the
>> message "VFS not supported for this object." and the object is not
>> deleted. The backend is OpenLDAP.
>>
>> Changing preferences in conf.php from a) to b) does not make a difference.
>>
>> a)
>> $conf['documents']['type'] = 'horde';
>>
>> b)
>> $conf['documents']['params']['vfsroot'] = '/var/lib/horde4';
>> $conf['documents']['type'] = 'File';
>
> You need the __uid attribute mapped in your address book
> configuration for VFS to work.
>
> Jan.
Hi Jan, the __uid mapping is present in backends.local.php:
<?php
$cfgSources['localsql']['disabled'] = true;
$_ldap_uid = $GLOBALS['registry']->getAuth('bare');
$_ldap_basedn = 'dc=berdmann,dc=de';
$cfgSources['localldap1'] = array(
'title' => _("private Directory"),
'type' => 'ldap',
'params' => array(
'server' => 'ldap',
'port' => 389,
'tls' => false,
'root' => 'ou=private,ou=groups,' . $_ldap_basedn,
'bind_dn' => 'uid=' . $_ldap_uid . ',ou=users,ou=accounts,' .
$_ldap_basedn,
'bind_password' =>
$GLOBALS['registry']->getAuthCredential('password'),
'sizelimit' => 1000,
'dn' => array('cn'),
'objectclass' => array('top','person',
'organizationalPerson','inetOrgPerson',
'abzillaPerson','myPerson'),
'filter' => 'objectclass=inetOrgPerson',
'charset' => 'utf-8',
'checkrequired' => false,
'checkrequired_string' => ' ',
'version' => 3
),
'map' => array(
'__key' => 'dn',
'__uid' => 'uid',
'name' => 'cn',
'firstname' => 'givenname',
'lastname' => 'sn',
'email' => 'mail',
'emails' => 'xmozillaSecondEmail',
'cellPhone' => 'mobile',
'homePhone' => 'homephone',
'homePostalCode' => 'mozillaHomePostalCode',
'homeCity' => 'mozillaHomeLocalityName',
'homeAddress' => 'homepostaladdress',
'homeStreet' => 'mozillaHomeStreet',
'homeCountry' => 'mozillaHomeCountryName',
'fax' => 'facsimileTelephoneNumber',
'company' => 'o',
'workPhone' => 'telephonenumber',
'workStreet' => 'street',
'workPostalCode' => 'postalCode',
'workCity' => 'l',
'workAddress' => 'postalAddress',
'notes' => 'description',
'birthday' => 'birthday'
// 'freebusyUrl' => 'calFBURL'
),
'search' => array(
'name',
'email',
'homePhone',
'workPhone',
'cellPhone',
'homeAddress'
),
'strict' => array(
'dn',
),
'public' => true,
'readonly' => false,
'admin' => array(),
'export' => true,
'browse' => true
);
More information about the turba
mailing list