[gollem] gollem not working with groupware webmail 5.1.3
Narendra Mehta
Narendra.Mehta at sce.carleton.ca
Wed Feb 19 13:45:18 UTC 2014
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.
>> 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.
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.
Narendra Mehta
More information about the gollem
mailing list