[gollem] gollem not working with groupware webmail 5.1.3

Jan Schneider jan at horde.org
Mon Feb 24 13:38:12 UTC 2014


Zitat von Narendra Mehta <Narendra.Mehta at sce.carleton.ca>:

> Jan Schneider wrote, On 19/02/2014 8:24 AM:
>>
>> Zitat von Narendra Mehta <Narendra.Mehta at sce.carleton.ca>:
>>
>>> Horde Goupware Webmail 5.1.3 with Gollem =->FTP backend enabled,
>>> clicking on File Manager brings back the gollem login screen.
>>>
>>> I have horde 3.3.13 with imp 4.3.11 and gollem 1.1.2 working for
>>> several years with Gollem file manager configured with internal ftp
>>> server.  No problem with this version.
>>>
>>> I dumped the Horde 3.3.13 database and imported it with a new name
>>> horde5.  I used this database for Horde Groupware Webmail 5.1.3
>>> install.  IMP works fine.  With ftp enabled in Gollem backends.php, it
>>> takes a long time to login to Horde/Imp.  After the user authenticates
>>> with imap, clicking on Other->File Manager, the user is shown the
>>> login screen again with URL referring to the app=gollem.  In the old
>>> version of Horde/Gollem, in the backends['ftp'] array, I had defined
>>> 'name' => "SCE FTP server" and this was shown to the user instead of
>>> "File Manager".  In Horde 5 install, this string is not shown.  Before
>>> modifying backends.php directly, I had created backends.local.php with
>>> the following:
>>>
>>> <?php
>>> $backends['ftp']['disabled'] = false;
>>> $backends['ftp']['hordeauth'] = true;
>>> $backends['ftp']['name'] = 'SCE FTP server';
>>> $backends['ftp']['params']['hostspec'] = 'ftpserver';
>>>
>>> However, configuring Horde in DEBUG mode, the backends.local was never
>>> read so I modified backends.php directly
>>
>> backends.local is not a valid file name. You mentioned
>> backends.local.php above, but I have no idea which one you are actually
>> using.
>>
>
> 	Sorry, typo.  The file is backends.local.php.  In both backends.php  
> and backends.local.php, I have the same settings as above.  I  
> expected the "name" parameters string to at least show up in the  
> menu.  Even with backends.local.php removed (and restarting web  
> service), it the same behaviour.

The backends are displayed in the menu after a successful  
authentication to Gollem. If your backend require authentication, then  
you will be authenticated to Gollem only after authenticating to at  
least one of the backends.

>>> All files in gollem/config are read/write for the apache user. And the
>>> DEBUG log does show  that the file backends.php is read.  I also
>>> generated conf.php for gollem though web interface.  Some relevant
>>> lines from lof file.
>>>
>>> 2014-02-14T14:20:09-05:00 DEBUG: HORDE [gollem] Load config file
>>> (conf.php; app: gollem) [pid 22568 on line 402 of
>>> "/usr/share/pear/Horde.php"]
>>>
>>> 2014-02-14T14:20:09-05:00 DEBUG: HORDE [gollem] Load config file
>>> (prefs.php; app: gollem) [pid 22568 on line 402 of
>>> "/usr/share/pear/Horde.php"]
>>>
>>> 2014-02-14T14:20:09-05:00 DEBUG: HORDE [gollem] SQL  (0.0002s)
>>>        SELECT pref_name, pref_value FROM horde_prefs WHERE pref_uid =
>>> 'ntest' AND pref_scope = 'gollem' [pid 22568 on line 558 of
>>> "/usr/share/pear/Horde/Db/Adapter/Base.php"]
>>>
>>> 2014-02-14T14:20:09-05:00 DEBUG: HORDE [gollem] Load config file
>>> (backends.php; app: gollem) [pid 22568 on line 402 of
>>> "/usr/share/pear/Horde.php"]
>>>
>>> Does gollem table need updating, since I exported from Horde 3 and
>>> imported it into Horde 5?  I have not used permissions.
>>
>> I don't know, you have to check in the configuration screen if any
>> tables need updating. I guess you talk about DB tables here.
>
> 	The configuration screen shows SQL DB schema and Applications are  
> both ready for all components.  Since Horde 3 is still working on  
> the same machine with the same configuration, I thought different db  
> schema for Gollem may be the problem.  I even tried uninstalling  
> Gollem and re-installing it (with pear), no luck.  I also extracted  
> the gollem-3.0.1.tgz so see if there any upgrade script.

Are you saying you are using the same database for both Horde 3 and  
Horde 5? This of course won't work and chances are that your table  
data is completely corrupted now, if you really did  this.

> 	There is also a line "2014-02-14T14:22:47-05:00 NOTICE: HORDE User  
> is not authorized for gollem [pid 22564 on line 306 of  
> "/usr/share/pear/Horde/Registry.php"]" in the log file.  I have  
> searched for this string in the mailing list and Google, but none of  
> the suggested solutions work or in most cases the thread had never  
> been resolved.

Well you aren't authenticated to Gollem, so this message makes perfect sense.
-- 
Jan Schneider
The Horde Project
http://www.horde.org/
https://www.facebook.com/hordeproject



More information about the gollem mailing list