[horde] active sync problem after upgrade Debian stretch to buster
r.j.baart at prompt.nl
r.j.baart at prompt.nl
Tue Nov 26 17:47:29 UTC 2019
Found the problem.
I had two problems after the upgrade (Debian stretch -> buster and PHP
7.0->7.3):
1) In the horde logfile:
2019-11-25T21:35:06+01:00 EMERG: HORDE [horde] ParseError: syntax error,
unexpected 'new' (T_NEW) in /usr/share/php/File/Fstab.php:110
Stack trace:
#0 /usr/share/php/Horde/Autoloader.php(65):
Horde_Autoloader->_include('/usr/share/php/...')
#1 [internal function]: Horde_Autoloader->loadClass('File_Fstab')
#2 [internal function]: spl_autoload_call('File_Fstab')
#3 /home/websites/webmail/horde/lib/Test.php(646):
class_exists('File_Fstab')
#4 /home/websites/webmail/horde/test.php(135): Horde_Test->pearModuleCheck()
#5 {main} [pid 26338 on line 74 of "/usr/share/php/Horde/ErrorHandler.php"]
Solution: change line 110 in Fstab.php:
Existing line: $instances[$fstab] = &new
File_Fstab(array('file' => $fstab));
Changed line: $instances[$fstab] = new
File_Fstab(array('file' => $fstab));
2) In logfile:
Access denied for user xyz at xx.yy per policy settings. etc.. See below
Solution: disable memcache hasttable.
On 25-11-2019 22:52, r.j.baart at prompt.nl wrote:
> Hi,
>
> next problem is an active sync problem. For unknown reason the active
> sync validation does not work anymore. The errors:
>
> In the device logfile:
>
> 1006][2019-11-25T22:34:53+01:00] INFO:
> ----------Horde_Core_ActiveSync_Driver::authenticate() attempt for
> xyz at xx.yy----------
> [1006][2019-11-25T22:34:53+01:00] INFO: Access denied for user
> xyz at xx.yy per policy settings.
> [1006][2019-11-25T22:34:53+01:00] INFO: ----------SYNC request
> received for user
>
> In horde logfile:
>
> 2019-11-25T22:46:16+01:00 ERR: HORDE SQL QUERY FAILED:
> SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column
> "device_user" violates not-null constraint
> DETAIL: Failing row contains (ANDROIDC729032334, null, 0).
> INSERT INTO horde_activesync_device_users (device_id,
> device_user,
> device_policykey) VALUES('ANDROIDC729032334', NULL, 0) [pid
> 1006 on line 236 of "/usr/share/php/Horde/Db/Adapter/Pdo/Base.php"]
> 2019-11-25T22:46:16+01:00 ERR: HORDE Returning HTTP 500 while handling
> FolderSync command. Error is: SQLSTATE[23502]: Not null violation: 7
> ERROR: null value in column "device_user" violates not-null constraint
> DETAIL: Failing row contains (ANDROIDC729032334, null, 0). [pid 1006
> on line 160 of "/home/websites/webmail/horde/rpc.php"]
> 2019-11-25T22:46:16+01:00 ERR: HORDE Error in communicating with
> ActiveSync server: SQLSTATE[23502]: Not null violation: 7 ERROR: null
> value in column "device_user" violates not-null constraint
> DETAIL: Failing row contains (ANDROIDC729032334, null, 0). [pid 1006
> on line 165 of "/usr/share/php/Horde/Rpc/ActiveSync.php"]
> 2019-11-25T22:46:16+01:00 ERR: HORDE #0
> /usr/share/php/Horde/ActiveSync/Device.php(397):
> Horde_ActiveSync_State_Sql->setDeviceInfo(Object(Horde_ActiveSync_Device),
> Array)
> #1 /usr/share/php/Horde/ActiveSync.php(936):
> Horde_ActiveSync_Device->save()
> #2 /usr/share/php/Horde/ActiveSync.php(794):
> Horde_ActiveSync->_handleDevice('ANDROIDC7290323...')
> #3 /usr/share/php/Horde/Rpc/ActiveSync.php(143):
> Horde_ActiveSync->handleRequest('FolderSync', 'ANDROIDC7290323...')
> #4 /home/websites/webmail/horde/rpc.php(160):
> Horde_Rpc_ActiveSync->getResponse(NULL)
> #5 {main} [pid 1006 on line 165 of
> "/usr/share/php/Horde/Rpc/ActiveSync.php"]
> 2019-11-25T22:46:16+01:00 ERR: HORDE Buffer contents: [pid 1006 on
> line 165 of "/usr/share/php/Horde/Rpc/ActiveSync.php"]
> 2019-11-25T22:46:18+01:00 ERR: HORDE SQL QUERY FAILED:
> SQLSTATE[23502]: Not null violation: 7 ERROR: null value in column
> "device_user" violates not-null constraint
> DETAIL: Failing row contains (ANDROIDC729032334, null, 0).
> INSERT INTO horde_activesync_device_users (device_id,
> device_user,
> device_policykey) VALUES('ANDROIDC729032334', NULL, 0) [pid
> 868 on line 236 of "/usr/share/php/Horde/Db/Adapter/Pdo/Base.php"]
> 2019-11-25T22:46:18+01:00 ERR: HORDE Returning HTTP 500 while handling
> Provision command. Error is: SQLSTATE[23502]: Not null violation: 7
> ERROR: null value in column "device_user" violates not-null constraint
> DETAIL: Failing row contains (ANDROIDC729032334, null, 0). [pid 868
> on line 160 of "/home/websites/webmail/horde/rpc.php"]
> 2019-11-25T22:46:18+01:00 ERR: HORDE Error in communicating with
> ActiveSync server: SQLSTATE[23502]: Not null violation: 7 ERROR: null
> value in column "device_user" violates not-null constraint
> DETAIL: Failing row contains (ANDROIDC729032334, null, 0). [pid 868
> on line 165 of "/usr/share/php/Horde/Rpc/ActiveSync.php"]
> 2019-11-25T22:46:18+01:00 ERR: HORDE #0
> /usr/share/php/Horde/ActiveSync/Device.php(397):
> Horde_ActiveSync_State_Sql->setDeviceInfo(Object(Horde_ActiveSync_Device),
> Array)
> #1 /usr/share/php/Horde/ActiveSync.php(936):
> Horde_ActiveSync_Device->save()
> #2 /usr/share/php/Horde/ActiveSync.php(794):
> Horde_ActiveSync->_handleDevice('ANDROIDC7290323...')
> #3 /usr/share/php/Horde/Rpc/ActiveSync.php(143):
> Horde_ActiveSync->handleRequest('Provision', 'ANDROIDC7290323...')
> #4 /home/websites/webmail/horde/rpc.php(160):
> Horde_Rpc_ActiveSync->getResponse(NULL)
> #5 {main} [pid 868 on line 165 of
> "/usr/share/php/Horde/Rpc/ActiveSync.php"]
> 2019-11-25T22:46:18+01:00 ERR: HORDE Buffer contents: [pid 868 on
> line 165 of "/usr/share/php/Horde/Rpc/ActiveSync.php"]
>
--
Cordialement,
R.J. Baart
More information about the horde
mailing list