[horde] Fwd: Weather in Horde 4
Andreas Mauser
andreas at mauser.info
Fri Mar 2 19:15:24 UTC 2012
Hi,
----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org> ---------
Datum: Fri, 02 Mar 2012 14:05:53 -0500
Von: Michael J Rubinsky <mrubinsk at horde.org>
Betreff: Re: [horde] Fwd: Weather in Horde 4
An: horde at lists.horde.org
> Quoting Andreas Mauser <andreas at mauser.info>:
>
>> Hi,
>>
>> ----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org> ---------
>> Datum: Fri, 02 Mar 2012 13:03:37 -0500
>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>> An: horde at lists.horde.org
>>
>>
>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>
>>>> Hi,
>>>>
>>>> ----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org> ---------
>>>> Datum: Fri, 02 Mar 2012 12:32:23 -0500
>>>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>> An: horde at lists.horde.org
>>>>
>>>>
>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> ----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org> ---------
>>>>>> Datum: Fri, 02 Mar 2012 12:02:40 -0500
>>>>>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>>>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>>>> An: horde at lists.horde.org
>>>>>>
>>>>>>
>>>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>>>
>>>>>>>> Hi
>>>>>>>>
>>>>>>>> ----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org> ---------
>>>>>>>> Datum: Fri, 02 Mar 2012 11:47:00 -0500
>>>>>>>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>>>>>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>>>>>> An: horde at lists.horde.org
>>>>>>>>
>>>>>>>>
>>>>>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>>>>>
>>>>>>>>>> Hi
>>>>>>>>>> ----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org>
>>>>>>>>>> ---------
>>>>>>>>>> Datum: Fri, 02 Mar 2012 11:29:19 -0500
>>>>>>>>>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>>>>>>>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>>>>>>>> An: horde at lists.horde.org
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>>>>>>>
>>>>>>>>>>>> Hi
>>>>>>>>>>>> ----- Nachricht von Simon Brereton
>>>>>>>>>>>> <simon.brereton at buongiorno.com> ---------
>>>>>>>>>>>> Datum: Fri, 2 Mar 2012 10:44:58 -0500
>>>>>>>>>>>> Von: Simon Brereton <simon.brereton at buongiorno.com>
>>>>>>>>>>>> Antwort an: simon.brereton at buongiorno.com
>>>>>>>>>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>>>>>>>>>> An: horde <horde at lists.horde.org>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>> On 2 March 2012 01:35, Andreas Mauser
>>>>>>>>>>>>> <andreas at mauser.info> wrote:
>>>>>>>>>>>>>> Hi
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ----- Nachricht von Michael J Rubinsky
>>>>>>>>>>>>>> <mrubinsk at horde.org> ---------
>>>>>>>>>>>>>> Datum: Thu, 01 Mar 2012 14:02:50 -0500
>>>>>>>>>>>>>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>>>>>>>>>>>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>>>>>>>>>>>> An: horde at lists.horde.org
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi
>>>>>>>>>>>>>>>> ----- Nachricht von Michael J Rubinsky
>>>>>>>>>>>>>>>> <mrubinsk at horde.org> ---------
>>>>>>>>>>>>>>>> Datum: Thu, 01 Mar 2012 13:06:33 -0500
>>>>>>>>>>>>>>>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>>>>>>>>>>>>>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>>>>>>>>>>>>>> An: horde at lists.horde.org
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi
>>>>>>>>>>>>>>>>>> ----- Nachricht von Michael J Rubinsky
>>>>>>>>>>>>>>>>>> <mrubinsk at horde.org> ---------
>>>>>>>>>>>>>>>>>> Datum: Thu, 01 Mar 2012 12:33:04 -0500
>>>>>>>>>>>>>>>>>> Von: Michael J Rubinsky <mrubinsk at horde.org>
>>>>>>>>>>>>>>>>>> Betreff: Re: [horde] Fwd: Weather in Horde 4
>>>>>>>>>>>>>>>>>> An: horde at lists.horde.org
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> I have Pear Services Weather installed,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> You don't need PEAR's Services_Weather - you need
>>>>>>>>>>>>>>>>>>> Horde_Service_Weather.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When looking for Weather in my separate pear's
>>>>>>>>>>>>>>>>>> installation I find the
>>>>>>>>>>>>>>>>>> following:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> /var/www/mauser.info/mailoffice/pear/pear list-all
>>>>>>>>>>>>>>>>>> |grep weather
>>>>>>>>>>>>>>>>>> pear/Services_Weather
>>>>>>>>>>>>>>>>>> 1.4.6 1.4.2 This
>>>>>>>>>>>>>>>>>> class acts as an interface to various online
>>>>>>>>>>>>>>>>>> weather-services.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> This is PEAR/Services_Weather, not Horde/Service_Weather.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> When I search for it I get the following:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> /var/www/mauser.info/mailoffice/pear/pear search weather
>>>>>>>>>>>>>>>>>> Retrieving data...0%
>>>>>>>>>>>>>>>>>> Matched packages, channel pear.php.net:
>>>>>>>>>>>>>>>>>> =======================================
>>>>>>>>>>>>>>>>>> Package Stable/(Latest) Local
>>>>>>>>>>>>>>>>>> Services_Weather 1.4.6 (stable) 1.4.2 This class
>>>>>>>>>>>>>>>>>> acts as an interface
>>>>>>>>>>>>>>>>>> to various online weather-services.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Is this the correct 'Weather'?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> No. Both of the above examples are PEAR's Services_Weather.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> And if not, How do I inistall it in separate pear?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Read docs INSTALL, or http://pear.horde.org
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> OK, I did install the Horde/Weather as following:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> /var/www/mauser.info/mailoffice/pear/pear -c
>>>>>>>>>>>>>>>> /var/www/mauser.info/mailoffice/pear.conf install
>>>>>>>>>>>>>>>> horde/Horde_Service_Weather
>>>>>>>>>>>>>>>> Did not download optional dependencies:
>>>>>>>>>>>>>>>> horde/Horde_Test, use --alldeps
>>>>>>>>>>>>>>>> to download automatically
>>>>>>>>>>>>>>>> horde/Horde_Http can optionally use package
>>>>>>>>>>>>>>>> "horde/Horde_Test" (version
>>>>>>>>>>>>>>>>> = 1.0.0, version <= 2.0.0, excluded versions: 2.0.0)
>>>>>>>>>>>>>>>> horde/Horde_Http can optionally use PHP extension "curl"
>>>>>>>>>>>>>>>> horde/Horde_Http can optionally use PHP extension "http"
>>>>>>>>>>>>>>>> downloading Horde_Service_Weather-1.1.0.tgz ...
>>>>>>>>>>>>>>>> Starting to download Horde_Service_Weather-1.1.0.tgz
>>>>>>>>>>>>>>>> (163,137 bytes)
>>>>>>>>>>>>>>>> ..................................done: 163,137 bytes
>>>>>>>>>>>>>>>> downloading Horde_Date-1.0.10.tgz ...
>>>>>>>>>>>>>>>> Starting to download Horde_Date-1.0.10.tgz (57,009 bytes)
>>>>>>>>>>>>>>>> ...done: 57,009 bytes
>>>>>>>>>>>>>>>> downloading Horde_Http-1.1.1.tgz ...
>>>>>>>>>>>>>>>> Starting to download Horde_Http-1.1.1.tgz (11,967 bytes)
>>>>>>>>>>>>>>>> ...done: 11,967 bytes
>>>>>>>>>>>>>>>> downloading Horde_Support-1.0.2.tgz ...
>>>>>>>>>>>>>>>> Starting to download Horde_Support-1.0.2.tgz (22,284 bytes)
>>>>>>>>>>>>>>>> ...done: 22,284 bytes
>>>>>>>>>>>>>>>> install ok: channel://pear.horde.org/Horde_Date-1.0.10
>>>>>>>>>>>>>>>> install ok: channel://pear.horde.org/Horde_Support-1.0.2
>>>>>>>>>>>>>>>> install ok: channel://pear.horde.org/Horde_Http-1.1.1
>>>>>>>>>>>>>>>> install ok:
>>>>>>>>>>>>>>>> channel://pear.horde.org/Horde_Service_Weather-1.1.0
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Something is broken with your Horde install. I don't
>>>>>>>>>>>>>>> think it's possible
>>>>>>>>>>>>>>> to have Horde 4 installed and NOT already have at
>>>>>>>>>>>>>>> least Horde_Date and/or
>>>>>>>>>>>>>>> Horde_Support.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I set up Horde4 again new according to this installation howto:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://www.bsntech.com/bsntech-blog-mainmenu-321/computers-mainmenu-281/6121-installing-horde-4-webmail-in-linux.html
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Weather blocks in portal view still missing, only title is here.
>>>>>>>>>>>>>
>>>>>>>>>>>>> I don't know about the others, but screenshot would
>>>>>>>>>>>>> help me here.
>>>>>>>>>>>>> Once you've inserted the block (either from the add
>>>>>>>>>>>>> Content page) or
>>>>>>>>>>>>> in the normal view you have actually set up the weather
>>>>>>>>>>>>> service, yes?
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Here the requested screenshots and it is also what I set where:
>>>>>>>>>>>>
>>>>>>>>>>>> https://mauser.info/mailoffice/ablage/API_page.png
>>>>>>>>>>>> https://mauser.info/mailoffice/ablage/Set_Block.png
>>>>>>>>>>>> https://mauser.info/mailoffice/ablage/Portal_Block_Missing.png
>>>>>>>>>>>
>>>>>>>>>>> This all looks fine. I have *no* idea why it's not working for you.
>>>>>>>>>>>
>>>>>>>>>>> Can you provide a list of all the horde packages you have
>>>>>>>>>>> installed?
>>>>>>>>>>>
>>>>>>>>>>> pear list -c pear.horde.org
>>>>>>>>>>
>>>>>>>>>> Yes, that is:
>>>>>>>>>>
>>>>>>>>>> pear list -c pear.horde.org
>>>>>>>>>> Installed packages, channel pear.horde.org:
>>>>>>>>>> ===========================================
>>>>>>>>>> Package Version State
>>>>>>>>>> Horde_Role 1.0.0 stable
>>>>>>>>>
>>>>>>>>> This is impossible if you installed Horde via PEAR, unless
>>>>>>>>> you used a separate PEAR install just for Horde...and if you
>>>>>>>>> did, you need to use *that* pear to provide the list. i.e.:
>>>>>>>>>
>>>>>>>>> /path/to/separate/pear -c /path/to/separate/pear/pear.conf
>>>>>>>>> list -c pear.horde.org
>>>>>>>>
>>>>>>>> Sorry, here the new list:
>>>>>>>>
>>>>>>>> Installed packages, channel pear.horde.org:
>>>>>>>> ===========================================
>>>>>>>> Package Version State
>>>>>>>> Horde_ActiveSync 1.2.4 stable
>>>>>>>> Horde_Alarm 1.0.7 stable
>>>>>>>> Horde_Argv 1.0.5 stable
>>>>>>>> Horde_Auth 1.4.8 stable
>>>>>>>> Horde_Autoloader 1.0.1 stable
>>>>>>>> Horde_Browser 1.0.6 stable
>>>>>>>> Horde_Cache 1.0.4 stable
>>>>>>>> Horde_Cli 1.0.4 stable
>>>>>>>> Horde_Compress 1.0.6 stable
>>>>>>>> Horde_Constraint 1.0.1 stable
>>>>>>>> Horde_Controller 1.0.1 stable
>>>>>>>> Horde_Core 1.8.5 stable
>>>>>>>> Horde_Crypt 1.1.1 stable
>>>>>>>> Horde_Data 1.0.5 stable
>>>>>>>> Horde_DataTree 1.0.1 stable
>>>>>>>> Horde_Date 1.0.10 stable
>>>>>>>> Horde_Date_Parser 1.0.2 stable
>>>>>>>> Horde_Db 1.2.0 stable
>>>>>>>> Horde_Editor 1.0.1 stable
>>>>>>>> Horde_Exception 1.0.8 stable
>>>>>>>> Horde_Feed 1.1.1 stable
>>>>>>>> Horde_Form 1.0.6 stable
>>>>>>>> Horde_Group 1.0.5 stable
>>>>>>>> Horde_History 1.0.0 stable
>>>>>>>> Horde_Http 1.1.1 stable
>>>>>>>> Horde_Icalendar 1.1.1 stable
>>>>>>>> Horde_Image 1.0.10 stable
>>>>>>>> Horde_Imap_Client 1.5.1 stable
>>>>>>>> Horde_Imsp 1.0.6 stable
>>>>>>>> Horde_Injector 1.0.1 stable
>>>>>>>> Horde_Itip 1.0.7 stable
>>>>>>>> Horde_Kolab_Format 1.1.1 stable
>>>>>>>> Horde_Kolab_Server 1.0.1 stable
>>>>>>>> Horde_Kolab_Session 1.1.0 stable
>>>>>>>> Horde_Kolab_Storage 1.1.0 stable
>>>>>>>> Horde_Lock 1.0.1 stable
>>>>>>>> Horde_Log 1.1.2 stable
>>>>>>>> Horde_LoginTasks 1.0.3 stable
>>>>>>>> Horde_Mail 1.1.0 stable
>>>>>>>> Horde_Memcache 1.0.5 stable
>>>>>>>> Horde_Mime 1.5.0 stable
>>>>>>>> Horde_Mime_Viewer 1.0.8 stable
>>>>>>>> Horde_Nls 1.1.4 stable
>>>>>>>> Horde_Notification 1.0.1 stable
>>>>>>>> Horde_Oauth 1.0.0 stable
>>>>>>>> Horde_Pdf 1.0.2 stable
>>>>>>>> Horde_Perms 1.0.6 stable
>>>>>>>> Horde_Prefs 1.1.7 stable
>>>>>>>> Horde_Rdo 1.1.1 stable
>>>>>>>> Horde_Role 1.0.0 stable
>>>>>>>> Horde_Routes 1.1.2 stable
>>>>>>>> Horde_Rpc 1.0.3 stable
>>>>>>>> Horde_Scribe 1.0.1 stable
>>>>>>>> Horde_Secret 1.0.0 stable
>>>>>>>> Horde_Serialize 1.0.2 stable
>>>>>>>> Horde_Service_Facebook 1.1.2 stable
>>>>>>>> Horde_Service_Twitter 1.1.3 stable
>>>>>>>> Horde_Service_UrlShortener 1.0.0 stable
>>>>>>>> Horde_Service_Weather 1.1.0 stable
>>>>>>>> Horde_SessionHandler 1.0.4 stable
>>>>>>>> Horde_Share 1.2.2 stable
>>>>>>>> Horde_SpellChecker 1.0.0 stable
>>>>>>>> Horde_Stream_Filter 1.1.0 stable
>>>>>>>> Horde_Stream_Wrapper 1.0.0 stable
>>>>>>>> Horde_Support 1.0.2 stable
>>>>>>>> Horde_SyncMl 1.0.8 stable
>>>>>>>> Horde_Template 1.0.1 stable
>>>>>>>> Horde_Text_Diff 1.0.2 stable
>>>>>>>> Horde_Text_Filter 1.1.3 stable
>>>>>>>> Horde_Text_Filter_Csstidy 1.0.0 stable
>>>>>>>> Horde_Text_Flowed 1.0.0 stable
>>>>>>>> Horde_Thrift 1.0.0 stable
>>>>>>>> Horde_Token 1.1.5 stable
>>>>>>>> Horde_Translation 1.0.1 stable
>>>>>>>> Horde_Tree 1.0.0 stable
>>>>>>>> Horde_Url 1.0.0 stable
>>>>>>>> Horde_Util 1.2.0 stable
>>>>>>>> Horde_Vfs 1.0.8 stable
>>>>>>>> Horde_View 1.0.1 stable
>>>>>>>> Horde_Xml_Element 1.0.1 stable
>>>>>>>> Horde_Xml_Wbxml 1.0.3 stable
>>>>>>>> ansel 2.0.1 stable
>>>>>>>> content 1.0.3 stable
>>>>>>>> gollem 2.0.1 stable
>>>>>>>> horde 4.0.14 stable
>>>>>>>> imp 5.0.19 stable
>>>>>>>> ingo 2.0.7 stable
>>>>>>>> kronolith 3.0.15 stable
>>>>>>>> mnemo 3.0.5 stable
>>>>>>>> nag 3.0.7 stable
>>>>>>>> passwd 4.0.1 stable
>>>>>>>> timeobjects 1.0.6 stable
>>>>>>>> turba 3.0.12 stable
>>>>>>>> webmail 4.0.6 stable
>>>>>>>> wicked 1.0.1 stable
>>>>>>>
>>>>>>> Looks good.
>>>>>>>
>>>>>>> In the file horde/lib/Blocks/Weather.php, add the following on
>>>>>>> line 101:
>>>>>>>
>>>>>>> Horde::debug($weather);
>>>>>>>
>>>>>>> then on line 131:
>>>>>>>
>>>>>>>
>>>>>>> Horde::debug($location);
>>>>>>>
>>>>>>> and pastebin the output of your horde debug file (by default
>>>>>>> in your system's tmp directory named "horde_debug.txt").
>>>>>>
>>>>>> You can find this .txt file here:
>>>>>>
>>>>>> https://mauser.info/mailoffice/ablage/horde_debug.txt
>>>>>
>>>>> Ok, so it's never getting to the second line. We need to find
>>>>> exactly where it's failing. Get rid of the first one from line
>>>>> 101, then on line 124 add:
>>>>>
>>>>> Horde::debug('FOOBAR');
>>>>>
>>>>>
>>>>> then on line right after line 127, add a new line:
>>>>>
>>>>> Horde::debug($location);
>>>>> --
>>>>
>>>> I did as you said, hope I did that right, I get:
>>>>
>>>> cat /tmp/horde_debug.txt
>>>> 2012-03-02T18:39:46+01:00 DEBUG: Variable information:
>>>> string(6) "FOOBAR"
>>>>
>>>> Backtrace:
>>>> 1. Horde_Core_Block_Layout_View->toHtml()
>>>> /var/www/mauser.info/mailoffice/services/portal/index.php:32
>>>> 2. Horde_Core_Block->getContent()
>>>> /var/www/mauser.info/mailoffice/pear/php/Horde/Core/Block/Layout/View.php:96
>>>> 3. Horde_Core_Block->_call()
>>>> /var/www/mauser.info/mailoffice/pear/php/Horde/Core/Block.php:164
>>>> 4. Horde_Block_Weather->_content()
>>>> /var/www/mauser.info/mailoffice/pear/php/Horde/Core/Block.php:234
>>>> 5. Horde::debug()
>>>> /var/www/mauser.info/mailoffice/lib/Block/Weather.php:125
>>>>
>>>>
>>>> I did delete the txt file, then added a new weather block, then
>>>> go to portal view, then 'cat /tmp/horde_debug.txt'
>>>>
>>>> Is it what you need?
>>>
>>> Ok, so you added both new lines? That means something in
>>> searchLocations() is failing badly for you.
>>>
>>> Remove all the Horde::debug lines you have added so far.
>>>
>>> Then in your pear directory, find Service/Weather/Wwo.php
>>>
>>> On line 306 of that file:
>>>
>>> Horde::debug($response);
>>>
>>
>>
>> I did that, but there is no difference. And the Horde Debug log has
>> gone, because I removed the debug lines as you said.
>
>
> Can you try clearing your cache backend then try again (with the
> Horde::debug($response); line still there)?
I will do that.
Can you tell me how to clear the cache? I restarted the server completely.
And I have the Syslog open with tail -f and watching. But I can see nothing.
Andreas
More information about the horde
mailing list