[turba] Odd problem when making address book non-browesable

Michael J Rubinsky mrubinsk at horde.org
Wed Dec 9 15:17:53 UTC 2015


Quoting Jason L Tibbitts III <tibbs at math.uh.edu>:

> I'm trying to bring a very old horde installation up to date.  I have a
> fresh horde/imp/turba/etc. installation running fine and have migrated
> the old databases as best I can.  I'm attempting to go in and set up our
> department and campus LDAP directories and am having an odd problem:
> when I make the directory non-broweable by setting 'browse' => false,
> any attempt to search that directory immediately returns an error that
> the currently authenticated user's addressbook does not exist.  I wasn't
> trying to access my address book, though, so I'm not sure what relevance
> that has.  My personal address book does indeed exist, and I can
> manipulate it without error.  I'm kind of lost as to what else could be
> going wrong.
>
> I'm running horde 5.2.8 with turba 4.2.11.  The subsidiary modules are
> at most one minor version out of date (they move quickly) and all DB
> schemas are up to date.
>
> The horde log shows:
>
> 2015-12-08T03:05:30+00:00 EMERG: HORDE [turba] The address book "tibbs"
> does not exist. [pid 30442 on line 60 of
> "/usr/share/horde/turba/lib/Factory/Driver.php"]
>
> Here's the error seen in the browser (my user is set up as an administrator):
>
> A fatal error has occurred
> The address book "tibbs" does not exist.
>
> 1. Turba_View_List->display() /usr/share/horde/turba/search.php:285
> 2. Turba_Factory_Driver->create()
>    Turba_Factory_Driver->/usr/share/horde/turba/lib/View/List.php:173
>
> Details
> The full error message is logged in Horde's log file, and is shown below
> only to administrators. Non-administrative users will not see error
> details.
>
> Turba_Exception Object
> (
>     [details] =>
>     [logged] => 1
>     [_logLevel:protected] => 0
>     [message:protected] => The address book "tibbs" does not exist.
>     [string:Exception:private] =>
>     [code:protected] => 0
>     [file:protected] => /usr/share/horde/turba/lib/Factory/Driver.php
>     [line:protected] => 60
>     [trace:Exception:private] => Array
>         (
>             [0] => Array
>                 (
>                     [file] => /usr/share/horde/turba/lib/View/List.php
>                     [line] => 173
>                     [function] => create
>                     [class] => Turba_Factory_Driver
>                     [type] => ->
>                     [args] => Array
>                         (
>                             [0] => tibbs
>                         )
>
>                 )
>
>             [1] => Array
>                 (
>                     [file] => /usr/share/horde/turba/search.php
>                     [line] => 285
>                     [function] => display
>                     [class] => Turba_View_List
>                     [type] => ->
>                     [args] => Array
>                         (
>                         )
>
>                 )
>
>         )
>
>     [previous:Exception:private] =>
> )
>
> Here's address book definition from backends.local.php:
>
> $cfgSources['mathldap'] = array(
>     'disabled' => false,
>     'title' => _("Math Directory"),
>     'type' => 'ldap',
>     'params' => array(
>         'server' => 'XXX',
>         'port' => 389,
>         'tls' => false,
>         'root' => 'ou=People,dc=math,dc=uh,dc=edu',
>         'sizelimit' => 20,
>         'dn' => array('cn'),
>         'objectclass' => array('top',
>                                'person',
>                                'organizationalPerson',
>                                'inetOrgPerson'),
>         'scope' => 'sub',
>         'charset' => 'utf-8',
>         'checkrequired' => false,
>         'checkrequired_string' => ' ',
>         'checksyntax' => false,
>         'version' => 3,
>     ),
>     'map' => array(
>         '__key' => 'dn',
>         '__uid' => 'uid',
>         'name' => 'cn',
>         'email' => 'mail',
>         'workPhone' => 'telephonenumber',
>         'cellPhone' => 'mobiletelephonenumber',
>     ),
>     'search' => array(
>         'name',
>         'email',
>         'homePhone',
>         'workPhone',
>         'cellPhone',
>         'homeAddress'
>     ),
>     'strict' => array(
>         'dn', 'uid'
>     ),
>     'approximate' => array(
>         'cn',
>     ),
>     'export' => true,
>     'browse' => false,
> );
>
>  - J<
> --
> turba mailing list
> Frequently Asked Questions: http://wiki.horde.org/FAQ
> To unsubscribe, mail: turba-unsubscribe at lists.horde.org

It looks like maybe your default_addressbook pref is outdated/corrupt.


-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5751 bytes
Desc: S/MIME Signature
URL: <http://lists.horde.org/archives/turba/attachments/20151209/030c4bee/attachment.bin>


More information about the turba mailing list