[horde] Fwd: Weather in Horde 4

Michael J Rubinsky mrubinsk at horde.org
Fri Mar 2 19:05:53 UTC 2012


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)?

-- 
mike

The Horde Project (www.horde.org)
mrubinsk at horde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6096 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.horde.org/archives/horde/attachments/20120302/39dae52a/attachment-0001.bin>


More information about the horde mailing list