[horde] Horde 4.0-BETA1

Andreas lst_hoe02 at kwsoft.de
Thu Mar 17 10:51:49 UTC 2011


Zitat von Jan Schneider <jan at horde.org>:

> Zitat von lst_hoe02 at kwsoft.de:
>
>> Zitat von Jan Schneider <jan at horde.org>:
>>
>>> Zitat von lst_hoe02 at kwsoft.de:
>>>
>>>> Zitat von Jan Schneider <jan at horde.org>:
>>>>
>>>>> The Horde Team is pleased to announce the first beta release of the Horde
>>>>> Application Framework version 4.0.
>>>>>
>>>>> The Horde Application Framework is a flexible, modular,  
>>>>> general-purpose web
>>>>> application framework written in PHP. It provides an extensive array of
>>>>> components that are targeted at the common problems and tasks involved in
>>>>> developing modern web applications. It is the basis for a large number of
>>>>> production-level web applications, notably the Horde Groupware    
>>>>> suites. For more
>>>>> information on Horde or the Horde Groupware suites, visit    
>>>>> http://www.horde.org.
>>>>>
>>>>> IMPORTANT! This is a preview version that should not be used on  
>>>>> production
>>>>> systems. This version is considered feature complete but there  
>>>>> are   likely to be
>>>>> bugs. You should not use this preview version with existing production
>>>>> data. Migration of data from earlier versions has not been fully  
>>>>>   tested yet and
>>>>> is not supported.
>>>>>
>>>>> We encourage widespread testing and feedback via the mailing  
>>>>> lists  or our bug
>>>>> tracking system. Updated translations are very welcome, though  
>>>>> some strings
>>>>> might still change before the release candidates are prepared.
>>>>>
>>>>> The installation method for Horde 4 has been changed to use the PEAR
>>>>> installer. To prepare your local PEAR installation to install  
>>>>> software from
>>>>> Horde's PEAR server, run the following commands from the command line:
>>>>>
>>>>> pear channel-discover pear.horde.org
>>>>> pear install horde/horde_role-beta
>>>>> pear run-scripts horde/horde_role
>>>>>
>>>>> The last command will ask you for the filessystem location for your Horde
>>>>> installation. This should be some path in your web server's  
>>>>> document root,
>>>>> e.g. /var/www/horde. These commands only need to be run once. You are now
>>>>> prepared to install, upgrade and uninstall Horde packages. To    
>>>>> install the beta
>>>>> release of Horde, run the following commands:
>>>>>
>>>>> pear install horde/horde-beta
>>>>>
>>>>> Just go to the config/ directory of your Horde installation and copy
>>>>> conf.php.dist to conf.php:
>>>>>
>>>>> cd /var/www/horde/config/
>>>>> cp conf.php.dist conf.php
>>>>>
>>>>> Then point your browser to the installation location, go to the
>>>>> Administration/Configuration screen and start configuring. You   
>>>>> probably want
>>>>> to:
>>>>>
>>>>> 1. Configure a real authentication backend!
>>>>> 2. Configure a database backend (Horde configuration, Database tab)
>>>>> 3. Install the database tables ("Update all DB schemas" button)
>>>>> 4. Configure any other applications you installed
>>>>>
>>>>> To upgrade from the earlier alpha release, you only have to run:
>>>>>
>>>>> pear upgrade -c horde
>>>>
>>>> After upgrade most parts work as expected but deleting of  
>>>> messages  in  IMP throw the following error:
>>>>
>>>> Mar 17 09:55:15 djigzo-tst HORDE: HORDE [imp] /**      *   
>>>> Constructor.       *      * @param Horde_Db_Adapter $db  The   
>>>> database connection.       * @param string $auth  The current  
>>>> user.       */ Method [ <user,  overwrites Horde_History, ctor>  
>>>> public  method __construct ] {   @@   
>>>> /usr/share/php/Horde/History/Sql.php  44 - 48    - Parameters [2]  
>>>> {      Parameter #0 [ <required> $auth  ]     Parameter #1 [  
>>>> <required>  Horde_Db_Adapter $db ]   } }  has  unfulfilled  
>>>> dependencies (Parameter  #0 [ <required> $auth ]) [pid  4406 on  
>>>> line 33 of   "/usr/share/php/Horde/Injector/DependencyFinder.php"]
>>>
>>> Also: *where* do you get that message? Only in the logs?
>>>
>>> Jan.
>>
>> No, white screen with the error below and in the logs like above.
>>
>> Ein schwerer Fehler ist aufgetreten:
>> /** * Constructor. * * @param Horde_Db_Adapter $db The database   
>> connection. * @param string $auth The current user. */ Method [  
>> <user,  overwrites Horde_History, ctor> public method __construct ]  
>> { @@  /usr/share/php/Horde/History/Sql.php 44 - 48 - Parameters [2]  
>> {  Parameter #0 [ <required> $auth ] Parameter #1 [ <required>   
>> Horde_Db_Adapter $db ] } } has unfulfilled dependencies (Parameter  
>> #0  [ <required> $auth ])
>> Details wurden für den Administrator mitgeloggt.
>>
>> If i have changed the correct file in   
>> <pear-directory>/Horde/History/Sql.php than the fix does not work  
>> in  my case :-(
>
> We need a backtrace then. The only place where the History object is  
> instantiated correctly passes all parameters. I have no idea why the  
> DependencyFinder would jump in here.

Looks like some sort of upgrade error. Wipe out Alpha and start from  
scratch (beside database) with Beta solved the problem.
Sorry for the noise.

Regards

Andreas




More information about the horde mailing list