[horde] Bug with Weather.php
poubeline at free.fr
poubeline at free.fr
Fri Sep 1 13:28:58 UTC 2017
Hi Volker,
I did : pear uninstall horde/horde_service_weather-2.5.4
The package is removed (I tried a second time and it tells me that the package is not installed), but i still get the same issue when I try to access the horde administration.
Did I do something wrong ?
How do you remove the package, is it the same way I did ?
Thanks for your help, it is much appreciated.
----- Mail original -----
De: "Volker Then" <horde40 at volkerthen.com>
À: horde at lists.horde.org
Envoyé: Vendredi 1 Septembre 2017 08:36:06
Objet: Re: [horde] Bug with Weather.php
Quoting poubeline at free.fr:
> Hi All,
>
> I am running a debian server that I just upgraded from jessie 8.9 to
> stretch 9.1 on which I have upgraded before the OS upgrade to the
> latest horde webmail stable version 5.2.21.
> I am using the mariaDB SQL database provided with the new Debian
> server as well as PHP 7.1 that I have activated after removal of the
> obsolete package PHP 5.6.30.
> Everything was fine on the server and i could access the server for
> normal usage or administration purpose without issues.
>
> As an admin, I was in Administration/Configuration and clicked on
> the link to check the latest versions of all the Horde packages.
> I was in the administration section, I have checked the latest
> versions of the packages and then did a 'pear install
> channel://pear.horde.org/horde_activesync-2.38.8' followed by a
> 'pear install --alldeps channel://pear.horde.org/Horde_Core-2.30.2'.
> The updated packages are :
> install ok: channel://pear.horde.org/Horde_Compress-2.2.1
> install ok: channel://pear.horde.org/Horde_Date-2.4.1
> install ok: channel://pear.horde.org/Horde_ActiveSync-2.38.8
> install ok: channel://pear.horde.org/Horde_Mime_Viewer-2.2.2
> install ok: channel://pear.horde.org/Horde_Imap_Client-2.29.15
> install ok: channel://pear.php.net/Archive_Tar-1.4.3
> install ok: channel://pear.php.net/XML_Util-1.4.2
> install ok: channel://pear.php.net/PEAR-1.10.5
> install ok: channel://pear.horde.org/Horde_Core-2.30.2
>
> I then clicked on the Horde 5.2.16 link to check some data and I got
> this error which prevent me from going further in the administration
> process :
>
> syntax error, unexpected 'new' (T_NEW)
> in /usr/share/php/Services/Weather.php:167
>
> 1. Horde_Config_Form->__construct() /var/www/horde/admin/config/config.php:35
> 2. Horde_Config->readXMLConfig() /usr/share/php/Horde/Config/Form.php:58
> 3. Horde_Config->_parseLevel() /usr/share/php/Horde/Config.php:204
> 4. Horde_Config->_parseLevel() /usr/share/php/Horde/Config.php:725
> 5. Horde_Config->_parseLevel() /usr/share/php/Horde/Config.php:712
> 6. Horde_Config->_getEnumValues() /usr/share/php/Horde/Config.php:602
> 7. Horde_Config->_handleSpecials() /usr/share/php/Horde/Config.php:1803
> 8. Horde_Registry->callAppMethod() /usr/share/php/Horde/Config.php:1874
> 9. Horde_Application->configSpecialValues()
> /usr/share/php/Horde/Registry.php:1197
> 10. Horde_Core_Block_Collection->getBlocksList()
> /var/www/horde/lib/Application.php:122
> 11. Horde_Core_Block_Collection->_loadBlocks()
> /usr/share/php/Horde/Core/Block/Collection.php:159
> 12. Horde_Block_Metar->__construct()
> /usr/share/php/Horde/Core/Block/Collection.php:500
> 13. class_exists() /var/www/horde/lib/Block/Metar.php:21
> 14. spl_autoload_call()
> 15. Horde_Autoloader->loadClass()
> 16. Horde_Autoloader->_include() /usr/share/php/Horde/Autoloader.php:65
>
> Do you have an idea of what is broken ?
>
> Can I revert to previous packages (i.e. uninstall the latests ones
> upgraded using channel://pear.horde.org) ?
>
> Thank you for your help.
I have the same issue after each horde upgrade. Just remove
Services_Weather which is not compatible with PHP 7 and you can access
the admin page again.
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: horde-unsubscribe at lists.horde.org
More information about the horde
mailing list