Discussion:
[horde] Configuration problems
Wolfgang Paul Rauchholz
2018-03-19 10:58:15 UTC
Permalink
I run a CENTOS 7 server, httpd-2.4.6 and php71u
I installed via pear under /var/www/myserver/html/horde

I can access Configuration via http://my-server/horde/

Database tables were created via horde-db-migrate
[ INFO ] Migrating DB up.
[ INFO ] Current Horde_ActiveSync schema version: 23
[ INFO ] Ending Horde_ActiveSync schema version: 23
[ INFO ] Current Horde_Alarm schema version: 2
[ INFO ] Ending Horde_Alarm schema version: 2

Trying to access the Configuration gives me the following error:
A fatal error has occurredsyntax error, unexpected 'new' (T_NEW)in
/usr/share/pear/Services/Weather.php:167

1. Horde_Config_Form->__construct()
/var/www/wo-lar.com/html/horde/admin/config/config.php:35
2. Horde_Config->readXMLConfig() /usr/share/pear/Horde/Config/Form.php:58
3. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:204
4. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:725
5. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:712
6. Horde_Config->_getEnumValues() /usr/share/pear/Horde/Config.php:602
7. Horde_Config->_handleSpecials() /usr/share/pear/Horde/Config.php:1803
8. Horde_Registry->callAppMethod() /usr/share/pear/Horde/Config.php:1874
9. Horde_Application->configSpecialValues()
/usr/share/pear/Horde/Registry.php:1197
10. Horde_Core_Block_Collection->getBlocksList()
/var/www/wo-lar.com/html/horde/lib/Application.php:122
11. Horde_Core_Block_Collection->_loadBlocks()
/usr/share/pear/Horde/Core/Block/Collection.php:159
12. Horde_Block_Metar->__construct()
/usr/share/pear/Horde/Core/Block/Collection.php:500
13. class_exists() /var/www/wo-lar.com/html/horde/lib/Block/Metar.php:21
14. spl_autoload_call()
15. Horde_Autoloader->loadClass()
16. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65

DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.

When running the test.php script I get he following error message:

(where is the log file?
syntax error, unexpected 'new' (T_NEW)in /usr/share/pear/File/Fstab.php:110

1. Horde_Test->pearModuleCheck() /var/www/wo-lar.com/html/horde/test.php:135
2. class_exists() /var/www/wo-lar.com/html/horde/lib/Test.php:619
3. spl_autoload_call()
4. Horde_Autoloader->loadClass()
5. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65

DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.

ParseError Object
(
[message:protected] => syntax error, unexpected 'new' (T_NEW)
[string:Error:private] => ParseError: syntax error, unexpected
'new' (T_NEW) in /usr/share/pear/File/Fstab.php:110
Stack trace:
#0 /usr/share/pear/Horde/Autoloader.php(65):
Horde_Autoloader->_include('/usr/share/pear...')
#1 [internal function]: Horde_Autoloader->loadClass('File_Fstab')
#2 [internal function]: spl_autoload_call('File_Fstab')
#3 /var/www/wo-lar.com/html/horde/lib/Test.php(619): class_exists('File_Fstab')
#4 /var/www/wo-lar.com/html/horde/test.php(135): Horde_Test->pearModuleCheck()
#5 {main}


How can I fix this?

Thanks for your help, Wolfgang
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: horde-***@lists.horde.org
Grouchy Sysadmin
2018-03-19 11:43:47 UTC
Permalink
Post by Wolfgang Paul Rauchholz
I run a CENTOS 7 server, httpd-2.4.6 and php71u
I installed via pear under /var/www/myserver/html/horde
I can access Configuration via http://my-server/horde/
Database tables were created via horde-db-migrate
[ INFO ] Migrating DB up.
[ INFO ] Current Horde_ActiveSync schema version: 23
[ INFO ] Ending Horde_ActiveSync schema version: 23
[ INFO ] Current Horde_Alarm schema version: 2
[ INFO ] Ending Horde_Alarm schema version: 2
A fatal error has occurredsyntax error, unexpected 'new' (T_NEW)in
/usr/share/pear/Services/Weather.php:167
1. Horde_Config_Form->__construct()
/var/www/wo-lar.com/html/horde/admin/config/config.php:35
2. Horde_Config->readXMLConfig() /usr/share/pear/Horde/Config/Form.php:58
3. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:204
4. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:725
5. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:712
6. Horde_Config->_getEnumValues() /usr/share/pear/Horde/Config.php:602
7. Horde_Config->_handleSpecials() /usr/share/pear/Horde/Config.php:1803
8. Horde_Registry->callAppMethod() /usr/share/pear/Horde/Config.php:1874
9. Horde_Application->configSpecialValues()
/usr/share/pear/Horde/Registry.php:1197
10. Horde_Core_Block_Collection->getBlocksList()
/var/www/wo-lar.com/html/horde/lib/Application.php:122
11. Horde_Core_Block_Collection->_loadBlocks()
/usr/share/pear/Horde/Core/Block/Collection.php:159
12. Horde_Block_Metar->__construct()
/usr/share/pear/Horde/Core/Block/Collection.php:500
13. class_exists() /var/www/wo-lar.com/html/horde/lib/Block/Metar.php:21
14. spl_autoload_call()
15. Horde_Autoloader->loadClass()
16. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65
DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.
(where is the log file?
syntax error, unexpected 'new' (T_NEW)in /usr/share/pear/File/Fstab.php:110
1. Horde_Test->pearModuleCheck() /var/www/wo-lar.com/html/horde/test.php:135
2. class_exists() /var/www/wo-lar.com/html/horde/lib/Test.php:619
3. spl_autoload_call()
4. Horde_Autoloader->loadClass()
5. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65
DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.
ParseError Object
(
[message:protected] => syntax error, unexpected 'new' (T_NEW)
[string:Error:private] => ParseError: syntax error, unexpected
'new' (T_NEW) in /usr/share/pear/File/Fstab.php:110
Horde_Autoloader->_include('/usr/share/pear...')
#1 [internal function]: Horde_Autoloader->loadClass('File_Fstab')
#2 [internal function]: spl_autoload_call('File_Fstab')
#3 /var/www/wo-lar.com/html/horde/lib/Test.php(619): class_exists('File_Fstab')
#4 /var/www/wo-lar.com/html/horde/test.php(135): Horde_Test->pearModuleCheck()
#5 {main}
How can I fix this?
Thanks for your help, Wolfgang
As far as I know, the pear 'Services_Weather'  package does not work on
PHP versions higher than 5.6.  Try removing it and see if that solves
the issue.
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
Wolfgang Paul Rauchholz
2018-03-19 12:33:23 UTC
Permalink
Thank you!. That took me one step further.
Now I still have two issues:
(1) Server error when querying database. Which I assume belongs to this
message:
Mar 19 13:24:12 home HORDE: [horde] SQL QUERY FAILED: Table
'horde5.horde_alarm' doesn't exist #012#011SELECT alarm_id, alarm_uid,
alarm_start, alarm_end, alarm_methods,#012#011 alarm_params, alarm_title,
alarm_text, alarm_snooze, alarm_internal#012#011 FROM horde_alarm WHERE
alarm_dismissed = 0 AND ((alarm_snooze IS NULL#012#011 AND alarm_start <=
'2018-03-19 12:24:12') OR alarm_snooze <=#012#011 '2018-03-19 12:24:12')
AND (alarm_end IS NULL OR alarm_end >=#012#011 '2018-03-19 12:24:12') AND
(alarm_uid IS NULL OR alarm_uid = '' OR#012#011 alarm_uid = '') ORDER BY
alarm_start, alarm_end [pid 13527 on line 318 of
"/usr/share/pear/Horde/Db/Adapter/Mysqli.php"]

but when running horde-db-migrate i get:
[ INFO ] Current Horde_Alarm schema version: 2
I also went into mysql and ran 'show tables' and that gives me a good
result:

| horde_activesync_state |
| horde_alarm_schema_info |
| horde_alarms |
| horde_auth_schema_info |
| horde_cache |


(2) When running the test.php script I get this error

A fatal error has occurredsyntax error, unexpected 'new' (T_NEW)in
/usr/share/pear/File/Fstab.php:110

1. Horde_Test->pearModuleCheck() /var/www/wo-lar.com/html/horde/test.php:135
2. class_exists() /var/www/wo-lar.com/html/horde/lib/Test.php:619
3. spl_autoload_call()
4. Horde_Autoloader->loadClass()
5. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65

DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.

ParseError Object
(
[message:protected] => syntax error, unexpected 'new' (T_NEW)
[string:Error:private] => ParseError: syntax error, unexpected
'new' (T_NEW) in /usr/share/pear/File/Fstab.php:110
Stack trace:
#0 /usr/share/pear/Horde/Autoloader.php(65):
Horde_Autoloader->_include('/usr/share/pear...')
#1 [internal function]: Horde_Autoloader->loadClass('File_Fstab')
#2 [internal function]: spl_autoload_call('File_Fstab')
#3 /var/www/wo-lar.com/html/horde/lib/Test.php(619): class_exists('File_Fstab')
#4 /var/www/wo-lar.com/html/horde/test.php(135): Horde_Test->pearModuleCheck()
#5 {main}
[code:protected] => 0
[file:protected] => /usr/share/pear/File/Fstab.php
[line:protected] => 110
[trace:Error:private] => Array




On Mon, Mar 19, 2018 at 12:43 PM, Grouchy Sysadmin <
Post by Wolfgang Paul Rauchholz
I run a CENTOS 7 server, httpd-2.4.6 and php71u
I installed via pear under /var/www/myserver/html/horde
I can access Configuration via http://my-server/horde/
Database tables were created via horde-db-migrate
[ INFO ] Migrating DB up.
[ INFO ] Current Horde_ActiveSync schema version: 23
[ INFO ] Ending Horde_ActiveSync schema version: 23
[ INFO ] Current Horde_Alarm schema version: 2
[ INFO ] Ending Horde_Alarm schema version: 2
A fatal error has occurredsyntax error, unexpected 'new' (T_NEW)in
/usr/share/pear/Services/Weather.php:167
1. Horde_Config_Form->__construct()
/var/www/wo-lar.com/html/horde/admin/config/config.php:35
2. Horde_Config->readXMLConfig() /usr/share/pear/Horde/Config/F
orm.php:58
3. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:204
4. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:725
5. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:712
6. Horde_Config->_getEnumValues() /usr/share/pear/Horde/Config.php:602
7. Horde_Config->_handleSpecials() /usr/share/pear/Horde/Config.p
hp:1803
8. Horde_Registry->callAppMethod() /usr/share/pear/Horde/Config.p
hp:1874
9. Horde_Application->configSpecialValues()
/usr/share/pear/Horde/Registry.php:1197
10. Horde_Core_Block_Collection->getBlocksList()
/var/www/wo-lar.com/html/horde/lib/Application.php:122
11. Horde_Core_Block_Collection->_loadBlocks()
/usr/share/pear/Horde/Core/Block/Collection.php:159
12. Horde_Block_Metar->__construct()
/usr/share/pear/Horde/Core/Block/Collection.php:500
13. class_exists() /var/www/wo-lar.com/html/horde/lib/Block/Metar.php:21
14. spl_autoload_call()
15. Horde_Autoloader->loadClass()
16. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65
DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.
(where is the log file?
syntax error, unexpected 'new' (T_NEW)in /usr/share/pear/File/Fstab.php
:110
1. Horde_Test->pearModuleCheck() /var/www/wo-lar.com/html/horde
/test.php:135
2. class_exists() /var/www/wo-lar.com/html/horde/lib/Test.php:619
3. spl_autoload_call()
4. Horde_Autoloader->loadClass()
5. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65
DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.
ParseError Object
(
[message:protected] => syntax error, unexpected 'new' (T_NEW)
[string:Error:private] => ParseError: syntax error, unexpected
'new' (T_NEW) in /usr/share/pear/File/Fstab.php:110
Horde_Autoloader->_include('/usr/share/pear...')
#1 [internal function]: Horde_Autoloader->loadClass('File_Fstab')
#2 [internal function]: spl_autoload_call('File_Fstab')
class_exists('File_Fstab')
Horde_Test->pearModuleCheck()
#5 {main}
How can I fix this?
Thanks for your help, Wolfgang
As far as I know, the pear 'Services_Weather' package does not work on
PHP versions higher than 5.6. Try removing it and see if that solves the
issue.
--
Wolfgang Rauchholz
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: horde-***@lists.horde.org
Ralf Lang
2018-03-19 13:59:04 UTC
Permalink
Post by Wolfgang Paul Rauchholz
Thank you!. That took me one step further.
(1) Server error when querying database. Which I assume belongs to this
Mar 19 13:24:12 home HORDE: [horde] SQL QUERY FAILED: Table
'horde5.horde_alarm' doesn't exist #012#011SELECT alarm_id, alarm_uid,
alarm_start, alarm_end, alarm_methods,#012#011 alarm_params, alarm_title,
alarm_text, alarm_snooze, alarm_internal#012#011 FROM horde_alarm WHERE
alarm_dismissed = 0 AND ((alarm_snooze IS NULL#012#011 AND alarm_start <=
'2018-03-19 12:24:12') OR alarm_snooze <=#012#011 '2018-03-19 12:24:12')
AND (alarm_end IS NULL OR alarm_end >=#012#011 '2018-03-19 12:24:12') AND
(alarm_uid IS NULL OR alarm_uid = '' OR#012#011 alarm_uid = '') ORDER BY
alarm_start, alarm_end [pid 13527 on line 318 of
"/usr/share/pear/Horde/Db/Adapter/Mysqli.php"]
[ INFO ] Current Horde_Alarm schema version: 2
I also went into mysql and ran 'show tables' and that gives me a good
| horde_activesync_state |
| horde_alarm_schema_info |
| horde_alarms |
| horde_auth_schema_info |
| horde_cache |
see the different between "horde_alarm" in error message and
"horde_alarms" in schema
--
Ralf Lang
Linux Consultant / Developer
Tel.: +49-170-6381563
Mail: ***@b1-systems.de
B1 Systems GmbH
Osterfeldstraße 7 / 85088 Vohburg / http://www.b1-systems.de
GF: Ralph Dehner / Unternehmenssitz: Vohburg / AG: Ingolstadt,HRB 3537
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe
Vijay Sankar
2018-03-19 12:29:34 UTC
Permalink
Post by Wolfgang Paul Rauchholz
I run a CENTOS 7 server, httpd-2.4.6 and php71u
I installed via pear under /var/www/myserver/html/horde
I can access Configuration via http://my-server/horde/
Database tables were created via horde-db-migrate
[ INFO ] Migrating DB up.
[ INFO ] Current Horde_ActiveSync schema version: 23
[ INFO ] Ending Horde_ActiveSync schema version: 23
[ INFO ] Current Horde_Alarm schema version: 2
[ INFO ] Ending Horde_Alarm schema version: 2
A fatal error has occurredsyntax error, unexpected 'new' (T_NEW)in
/usr/share/pear/Services/Weather.php:167
1. Horde_Config_Form->__construct()
/var/www/wo-lar.com/html/horde/admin/config/config.php:35
2. Horde_Config->readXMLConfig() /usr/share/pear/Horde/Config/Form.php:58
3. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:204
4. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:725
5. Horde_Config->_parseLevel() /usr/share/pear/Horde/Config.php:712
6. Horde_Config->_getEnumValues() /usr/share/pear/Horde/Config.php:602
7. Horde_Config->_handleSpecials() /usr/share/pear/Horde/Config.php:1803
8. Horde_Registry->callAppMethod() /usr/share/pear/Horde/Config.php:1874
9. Horde_Application->configSpecialValues()
/usr/share/pear/Horde/Registry.php:1197
10. Horde_Core_Block_Collection->getBlocksList()
/var/www/wo-lar.com/html/horde/lib/Application.php:122
11. Horde_Core_Block_Collection->_loadBlocks()
/usr/share/pear/Horde/Core/Block/Collection.php:159
12. Horde_Block_Metar->__construct()
/usr/share/pear/Horde/Core/Block/Collection.php:500
13. class_exists() /var/www/wo-lar.com/html/horde/lib/Block/Metar.php:21
14. spl_autoload_call()
15. Horde_Autoloader->loadClass()
16. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65
DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.
(where is the log file?
syntax error, unexpected 'new' (T_NEW)in /usr/share/pear/File/Fstab.php:110
1. Horde_Test->pearModuleCheck() /var/www/wo-lar.com/html/horde/test.php:135
2. class_exists() /var/www/wo-lar.com/html/horde/lib/Test.php:619
3. spl_autoload_call()
4. Horde_Autoloader->loadClass()
5. Horde_Autoloader->_include() /usr/share/pear/Horde/Autoloader.php:65
DetailsThe full error message is logged in Horde's log file, and is shown
below only to administrators. Non-administrative users will not see error
details.
ParseError Object
(
[message:protected] => syntax error, unexpected 'new' (T_NEW)
[string:Error:private] => ParseError: syntax error, unexpected
'new' (T_NEW) in /usr/share/pear/File/Fstab.php:110
Horde_Autoloader->_include('/usr/share/pear...')
#1 [internal function]: Horde_Autoloader->loadClass('File_Fstab')
#2 [internal function]: spl_autoload_call('File_Fstab')
class_exists('File_Fstab')
Horde_Test->pearModuleCheck()
#5 {main}
How can I fix this?
Thanks for your help, Wolfgang
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
Hi,

I had a similar problem when trying to upgrade a PHP 5.6 installation
to PHP 7.0 on OpenBSD. Installation completed successfully once I
removed the pear-Services-Weather package.

Hope this helps,

Vijay
--
Vijay Sankar, M.Eng., P.Eng.
ForeTell Technologies Limited
***@foretell.ca
--
Horde mailing list
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: horde-***@lists.horde.org
Loading...