[horde] Missing required state object after update to 5.2

Andreas Mauser andreas at mauser.info
Thu Jul 10 11:29:32 UTC 2014


Am 10.07.2014 13:06, schrieb Arjen de Korte:
> Citeren Simon Wilson <simon at simonandkate.net>:
>
>> ----- Message from Andreas Mauser <andreas at mauser.info> ---------
>>    Date: Thu, 10 Jul 2014 12:26:22 +0200
>>    From: Andreas Mauser <andreas at mauser.info>
>> Subject: Re: [horde] Missing required state object after update to 5.2
>>      To: horde at lists.horde.org
>>
>>
>>>
>>> Am 10.07.2014 11:50, schrieb Simon Wilson:
>>>> ----- Message from Andreas Mauser <andreas at mauser.info> ---------
>>>>   Date: Thu, 10 Jul 2014 11:27:41 +0200
>>>>   From: Andreas Mauser <andreas at mauser.info>
>>>> Subject: Re: [horde] Missing required state object after update to 5.2
>>>>     To: horde at lists.horde.org
>>>>
>>>>
>>>>> Am 10.07.2014 11:06, schrieb Arjen de Korte:
>>>>>> Citeren Andreas Mauser <andreas at mauser.info>:
>>>>>>
>>>>>>> Am 10.07.2014 08:31, schrieb Andreas Mauser:
>>>>>>>> Am 10.07.2014 01:31, schrieb Michael J Rubinsky:
>>>>>>>>> Quoting Andreas Mauser <andreas at mauser.info>:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> after updating to Horde 5.2 I get error
>>>>>>>>>>
>>>>>>>>>> Message from syslogd at web at Jul 10 00:51:31 ...
>>>>>>>>>> HORDE:[horde] Missing required state object [pid 1529 on line
>>> 122 of
>>>>>>>>>> "/usr/share/pear/Horde/ActiveSync/Driver/Base.php"]
>>>>>>>>>>
>>>>>>>>>> again and again each second in the log until I stop the
>>>>>>>>>> webserver.
>>>>>>>>>>
>>>>>>>>>> I read that installing the horde_frameworg 'again' should
>>>>>>>>>> help, but
>>>>>>>>>> didnt find out how to do that.
>>>>>>>>>>
>>>>>>>>>> I am not able to logon to Horde anymore. I get to the login
>>>>>>>>>> window,
>>>>>>>>>> enter name and password, but get error
>>>>>>>>>>
>>>>>>>>>> Connection to e-mail server failed
>>>>>>>>>>
>>>>>>>>>> and back to login screen again.
>>>>>>>>>>
>>>>>>>>>> Any idea how to fix that?
>>>>>>>>> Are you sure you have the MOST recent pear packages? Some updates
>>> were
>>>>>>>>> released somewhat quickly after the initial 5.2 releases.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>> I just did a pear upgrade-all and no more packeaged came
>>> downloaded. So
>>>>>>>> I assume its most recent packages
>>>>>>>>
>>>>>>>> Thank you,
>>>>>>>> Andreas
>>>>>>>>
>>>>>>> I also tried to uninstall and install horde/activesync with no
>>>>>>> success.
>>>>>>> And since I cannot access the GUI anymore, maybe its only that
>>>>>>> the DB
>>>>>>> must be updated after the pear upgrade? Can I do that on the
>>> console and
>>>>>>> may it help?
>>>>>>
>>>>>> You can do this through the console with 'horde-db-migrate', but I'm
>>>>>> not sure if this will fix things. What might be the problem, is that
>>>>>> all (failing) ActiveSync connections are tying up your
>>>>>> authentication
>>>>>> backend and that you are no longer able to authenticate to Horde.
>>>>>>
>>>>>>
>>>>> Just tried that, no errors while horde-db-migrate.
>>>>> After httpd restart the ActiveSync errors start again every second..
>>>>> still no GUI logon possible too.
>>>>>
>>>>> How could I fix the authentication backend? I tried horde-clear-cache
>>>>> and rebootet the server, with no success.
>>>>>
>>>>> Thank you,
>>>>> Andreas
>>>>> -- 
>>>>> Horde mailing list
>>>>> Frequently Asked Questions: http://horde.org/faq/
>>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>>
>>>> What happens if you manually disable ActiveSync to take it out of the
>>> picture?
>>>>
>>>> horde/config/conf.php:
>>>>
>>>> $conf['activesync']['enabled'] = false;
>>>>
>>>> Simon
>>>>
>>> I did so. The specific error in the log is now gone, but login still
>>> not
>>> possible.
>>> It still says connection to email server failed (Verbindung zum
>>> E-Mail-Server fehlgeschlagen)
>>>
>>> Oh, just seen it now loads of other errors in the httpd access.log:
>>>
>>> idc916693566&DeviceType=Android HTTP/1.1" 200 - "-"
>>> "Android/4.4.2-EAS-1.3"
>>> 192.168.24.210 - andreas at mauser.info [10/Jul/2014:12:23:11 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Ping&User=andreas%40mauser.info&DeviceId=androidc916693566&DeviceType=Android
>>>
>>> HTTP/1.1" 200 - "-" "Android/4.4.2-EAS-1.3"
>>> 192.168.24.210 - andreas at mauser.info [10/Jul/2014:12:23:11 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Ping&User=andreas%40mauser.info&DeviceId=androidc916693566&DeviceType=Android
>>>
>>> HTTP/1.1" 200 - "-" "Android/4.4.2-EAS-1.3"
>>> 192.168.24.210 - andreas at mauser.info [10/Jul/2014:12:23:11 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Ping&User=andreas%40mauser.info&DeviceId=androidc916693566&DeviceType=Android
>>>
>>> HTTP/1.1" 200 - "-" "Android/4.4.2-EAS-1.3"
>>> 89.144.208.31 - franz at mauser.info [10/Jul/2014:12:23:11 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Sync&User=franz%40mauser.info&DeviceId=SEC12C8D94D06D1E&DeviceType=SAMSUNGGTI9505
>>>
>>> HTTP/1.1" 200 - "-" "SAMSUNG-GT-I9505/101.40402"
>>> 89.144.208.31 - franz at mauser.info [10/Jul/2014:12:23:11 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Sync&User=franz%40mauser.info&DeviceId=SEC12C8D94D06D1E&DeviceType=SAMSUNGGTI9505
>>>
>>> HTTP/1.1" 200 - "-" "SAMSUNG-GT-I9505/101.40402"
>>> 192.168.24.210 - andreas at mauser.info [10/Jul/2014:12:23:12 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Ping&User=andreas%40mauser.info&DeviceId=androidc916693566&DeviceType=Android
>>>
>>> HTTP/1.1" 200 - "-" "Android/4.4.2-EAS-1.3"
>>> 192.168.24.210 - andreas at mauser.info [10/Jul/2014:12:23:12 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Ping&User=andreas%40mauser.info&DeviceId=androidc916693566&DeviceType=Android
>>>
>>> HTTP/1.1" 200 - "-" "Android/4.4.2-EAS-1.3"
>>> 192.168.24.210 - andreas at mauser.info [10/Jul/2014:12:23:12 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Ping&User=andreas%40mauser.info&DeviceId=androidc916693566&DeviceType=Android
>>>
>>> HTTP/1.1" 200 - "-" "Android/4.4.2-EAS-1.3"
>>> 192.168.24.210 - andreas at mauser.info [10/Jul/2014:12:23:12 +0200] "POST
>>> /Microsoft-Server-ActiveSync?Cmd=Ping&User=andreas%40mauser.info&DeviceId=androidc916693566&DeviceType=Android
>>>
>>> HTTP/1.1" 200 - "-" "Android/4.4.2-EAS-1.3"
>>> ^C
>>> [root at web ~]#
>>
>> These are not errors, they are HTTP 200 which equals "OK".
>
> Which means that the authentication backend must be working, otherwise
> you wouldn't get a 200 reply. But at the same time, the number of
> connections is way more than one would expect, so chances are that
> these are tying up the authentication backend. You'll need to restart
> your webserver to kill the existing connections and *then* try again
> to login. Chances are, you will be able to access the configuration
> page and fix the ActiveSync configuration that is causing these problems.
>
>> Can you set the log level to debug in conf.php and try? See if it
>> gets you some more info...
>>
>> Simon.
>>
>> -- 
>> Simon Wilson
>> M: 0400 12 11 16
>
>
>
>
I set DEBUG as log level but cannot see any additional errors.
The sync was indeen unwanted from a client, anyway it didnt work.
Now after reboot I have white page of death.

Any help welcome, really.
Andreas


More information about the horde mailing list