[turba] Newbie: Can't edit Address Book entries

Jan Schneider jan at horde.org
Tue Oct 13 22:05:59 UTC 2009


Zitat von Mark Ovens <parish at magichamster.com>:

>
> On 13 Oct 2009, at 22:35, Jan Schneider wrote:
>
>> Zitat von parish at magichamster.com:
>>
>>> Clean, first-time, install of Horde, Imp, and Turba 2.3.2 using  
>>> MySQL 5.0.6 on FreeBSD 6.4
>>>
>>> I can add entries to the Address Book, but if I try to edit or  
>>> view then I get the error
>>>
>>> The contact you requested does not exist.
>>>
>>> Googling this revealed that it was a common error over a year ago  
>>> for people u/g 2.1.x -> 2.2.x but, as I say, this is a clean  
>>> first-time install of 2.3.2. even so, I tried the solution for the  
>>> u/g, i.e. to change Shares to use SQL instead of Datatree, but it  
>>> didn't fix the problem.
>>>
>>> Not only that, but after logging out of Horde/IMP and logging in  
>>> again, the sidebar (Horde menu) is missing and this error (in the  
>>> menu frame):
>>>
>>> A fatal error has occurred
>>> MDB2 Error: not found
>>>
>>> [line 756 of /usr/local/www/horde/lib/Horde/Share/sql.php]
>>> 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.
>>>
>>> MDB2_Error Object
>>> (
>>>   [error_message_prefix] =>
>>>   [mode] => 1
>>>   [level] => 1024
>>>   [code] => -4
>>>   [message] => MDB2 Error: not found
>>>   [userinfo] => unable to find package 'MDB2_Driver_mysql' file  
>>> 'MDB2/Driver/mysql.php'
>>>   [backtrace] => Array
>>>       (
>>>           [0] => Array
>>>
>>> [...snip rest of error...]
>>>
>>> Since I can't get to Setup I'll have to edit the config files  
>>> directly to set Shares back to Datatree.
>>>
>>> Can anyone help me fix this please?
>>>
>>> I notice that there are a lot of SQL scripts in the  
>>> Horde/scripts/sql directory but I only ran the main one to create  
>>> the Horde database and user, and also the turba.sql script. Do I  
>>> need to run any others? I couldn't find any instructions to do so.
>>
>> You need to install the MDB2_Driver_mysql PEAR package.
>>
>
> Thanks Jan.
>
> When I've done that, I set Shares back to SQL?

Yes.

> I installed it through the FreeBSD ports system so I guess the MDB2  
> wasn't listed as a dependency, or it was an option that I didn't  
> choose (I usually just accept defaults).

It might be listed as an optional dependency, because it depends on  
the database you use, which driver you actually have to install.

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the turba mailing list