PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123
Sorry more context: updated to revision 11834 and this happens when running /opt/observium/discovery.php -u
On Dec 30, 2021, at 08:38 , Joey Stanford via observium observium@observium.org wrote:
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Debian 10 Buster with php-fpm installed.
PHP 7.3.31-1~deb10u1
On Dec 30, 2021, at 09:14 , Joey Stanford nv0n@rmham.org wrote:
Sorry more context: updated to revision 11834 and this happens when running /opt/observium/discovery.php -u
On Dec 30, 2021, at 08:38 , Joey Stanford via observium observium@observium.org wrote:
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Getting similar after upgrading to 11834 (CentOS 7.9/PHP 7.3.33):
[Mon Jan 03 11:06:45.135451 2022] [php7:error] [pid 57609] [client 128.151.7.150:57712] PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123\nStack trace:\n#0 /opt/observium/libs/Phpfastcache8/Drivers/Sqlite/Driver.php(76): Phpfastcache\Drivers\Sqlite\Driver->getPath()\n#1 /opt/observium/libs/Phpfastcache8/Drivers/Sqlite/Driver.php(67): Phpfastcache\Drivers\Sqlite\Driver->getSqliteDir()\n#2 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Sqlite\Driver->driverCheck()\n#3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Sqlite\Driver->__construct(Object(Phpfastcache\Drivers\Sqlite\Config), '08f80c5221b918a...')\n#4 /opt/observium/includes/cache.inc.php(569): Phpfastcache\CacheManager::getInstance('Sqlite')\n#5 /opt/observium/html/includes/functions.inc.php(18): include_once('/opt/observium/...')\n#6 /opt/observium/html/ajax/widget.php(17): include('/opt/observium/...')\n#7 {main}\n thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123, referer: http://observium.net.rochester.edu/dashboard/
HTTP Error 500 trying to access dashboard.
From: observium observium-bounces@observium.org on behalf of Joey Stanford via observium observium@observium.org Date: Thursday, December 30, 2021 at 2:05 PM To: Observium observium@observium.org Cc: Joey Stanford nv0n@rmham.org Subject: [EXT] Re: [Observium] PHP error on update Debian 10 Buster with php-fpm installed.
PHP 7.3.31-1~deb10u1
On Dec 30, 2021, at 09:14 , Joey Stanford nv0n@rmham.org wrote:
Sorry more context: updated to revision 11834 and this happens when running /opt/observium/discovery.php -u
On Dec 30, 2021, at 08:38 , Joey Stanford via observium observium@observium.org wrote:
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________ observium mailing list observium@observium.org https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi-...
_______________________________________________ observium mailing list observium@observium.org https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi-...
"PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower()"
Make sure your PHP install has the required modules, probably "php-7.3-mbstring" in this case.
Adam.
From: observium observium-bounces@observium.org On Behalf Of Stempien, Dave via observium Sent: 03 January 2022 16:14 To: Observium observium@observium.org Cc: Stempien, Dave David.Stempien@UR.Rochester.edu Subject: Re: [Observium] [EXT] Re: PHP error on update
Getting similar after upgrading to 11834 (CentOS 7.9/PHP 7.3.33):
[Mon Jan 03 11:06:45.135451 2022] [php7:error] [pid 57609] [client 128.151.7.150:57712] PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123\nStack trace:\n#0 /opt/observium/libs/Phpfastcache8/Drivers/Sqlite/Driver.php(76): Phpfastcache\Drivers\Sqlite\Driver->getPath()\n#1 /opt/observium/libs/Phpfastcache8/Drivers/Sqlite/Driver.php(67): Phpfastcache\Drivers\Sqlite\Driver->getSqliteDir()\n#2 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Sqlite\Driver->driverCheck()\n#3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Sqlite\Driver->__construct(Object(Phpfastcache\Driv ers\Sqlite\Config), '08f80c5221b918a...')\n#4 /opt/observium/includes/cache.inc.php(569): Phpfastcache\CacheManager::getInstance('Sqlite')\n#5 /opt/observium/html/includes/functions.inc.php(18): include_once('/opt/observium/...')\n#6 /opt/observium/html/ajax/widget.php(17): include('/opt/observium/...')\n#7 {main}\n thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123, referer: http://observium.net.rochester.edu/dashboard/
HTTP Error 500 trying to access dashboard.
From: observium <observium-bounces@observium.org mailto:observium-bounces@observium.org > on behalf of Joey Stanford via observium <observium@observium.org mailto:observium@observium.org > Date: Thursday, December 30, 2021 at 2:05 PM To: Observium <observium@observium.org mailto:observium@observium.org > Cc: Joey Stanford <nv0n@rmham.org mailto:nv0n@rmham.org > Subject: [EXT] Re: [Observium] PHP error on update
Debian 10 Buster with php-fpm installed.
PHP 7.3.31-1~deb10u1
On Dec 30, 2021, at 09:14 , Joey Stanford <nv0n@rmham.org
mailto:nv0n@rmham.org > wrote:
Sorry more context: updated to revision 11834 and this happens when
running /opt/observium/discovery.php -u
On Dec 30, 2021, at 08:38 , Joey Stanford via observium
<observium@observium.org mailto:observium@observium.org > wrote:
PHP Fatal error: Uncaught Error: Call to undefined function
mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123
Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60):
Phpfastcache\Drivers\Files\Driver->getPath()
#1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75):
Phpfastcache\Drivers\Files\Driver->driverCheck()
#2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52):
Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Dri vers\Files\Config), '967045f41b52c87...')
#3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189):
Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\F iles\Config), '967045f41b52c87...')
#4 /opt/observium/includes/cache.inc.php(603):
Phpfastcache\CacheManager::getInstance('Files')
#5 /opt/observium/includes/sql-config.inc.php(310):
include_once('/opt/observium/...')
#6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in
/opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123
observium mailing list observium@observium.org mailto:observium@observium.org
https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi- 2Dbin_mailman_listinfo_observium https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi -2Dbin_mailman_listinfo_observium&d=DwIGaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9E I2eaqQZhHbOU&r=R6ZpWwloeqDUbtX5l2sAWeen3Oq26wfyRlgL04ZTnZc&m=N3WYjUj0-8-sn_x m8qk1tjgddogDf-Johr1ufzZ9Q3U&s=LIsSCcVuEglUnstTdRE1jU9ZMbYNDjD5CCwKn0FhNYo&e = &d=DwIGaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=R6ZpWwloeqDUbtX5l2 sAWeen3Oq26wfyRlgL04ZTnZc&m=N3WYjUj0-8-sn_xm8qk1tjgddogDf-Johr1ufzZ9Q3U&s=LI sSCcVuEglUnstTdRE1jU9ZMbYNDjD5CCwKn0FhNYo&e=
_______________________________________________ observium mailing list observium@observium.org mailto:observium@observium.org https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi- 2Dbin_mailman_listinfo_observium https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi -2Dbin_mailman_listinfo_observium&d=DwIGaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9E I2eaqQZhHbOU&r=R6ZpWwloeqDUbtX5l2sAWeen3Oq26wfyRlgL04ZTnZc&m=N3WYjUj0-8-sn_x m8qk1tjgddogDf-Johr1ufzZ9Q3U&s=LIsSCcVuEglUnstTdRE1jU9ZMbYNDjD5CCwKn0FhNYo&e = &d=DwIGaQ&c=kbmfwr1Yojg42sGEpaQh5ofMHBeTl9EI2eaqQZhHbOU&r=R6ZpWwloeqDUbtX5l2 sAWeen3Oq26wfyRlgL04ZTnZc&m=N3WYjUj0-8-sn_xm8qk1tjgddogDf-Johr1ufzZ9Q3U&s=LI sSCcVuEglUnstTdRE1jU9ZMbYNDjD5CCwKn0FhNYo&e=
Fixed in r11838.
Stempien, Dave via observium wrote on 03.01.2022 19:14:
Getting similar after upgrading to 11834 (CentOS 7.9/PHP 7.3.33):
[Mon Jan 03 11:06:45.135451 2022] [php7:error] [pid 57609] [client 128.151.7.150:57712] PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123\nStack trace:\n#0 /opt/observium/libs/Phpfastcache8/Drivers/Sqlite/Driver.php(76): Phpfastcache\Drivers\Sqlite\Driver->getPath()\n#1 /opt/observium/libs/Phpfastcache8/Drivers/Sqlite/Driver.php(67): Phpfastcache\Drivers\Sqlite\Driver->getSqliteDir()\n#2 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Sqlite\Driver->driverCheck()\n#3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Sqlite\Driver->__construct(Object(Phpfastcache\Drivers\Sqlite\Config), '08f80c5221b918a...')\n#4 /opt/observium/includes/cache.inc.php(569): Phpfastcache\CacheManager::getInstance('Sqlite')\n#5 /opt/observium/html/includes/functions.inc.php(18): include_once('/opt/observium/...')\n#6 /opt/observium/html/ajax/widget.php(17): include('/opt/observium/...')\n#7 {main}\n thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123, referer: http://observium.net.rochester.edu/dashboard/
HTTP Error 500 trying to access dashboard.
*From: *observium observium-bounces@observium.org on behalf of Joey Stanford via observium observium@observium.org *Date: *Thursday, December 30, 2021 at 2:05 PM *To: *Observium observium@observium.org *Cc: *Joey Stanford nv0n@rmham.org *Subject: *[EXT] Re: [Observium] PHP error on update
Debian 10 Buster with php-fpm installed.
PHP 7.3.31-1~deb10u1
On Dec 30, 2021, at 09:14 , Joey Stanford nv0n@rmham.org wrote:
Sorry more context: updated to revision 11834 and this happens when running /opt/observium/discovery.php -u
On Dec 30, 2021, at 08:38 , Joey Stanford via observium observium@observium.org wrote:
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in
/opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123
Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60):
Phpfastcache\Drivers\Files\Driver->getPath()
#1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75):
Phpfastcache\Drivers\Files\Driver->driverCheck()
#2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52):
Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...')
#3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config),
'967045f41b52c87...')
#4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on
line 123
observium mailing list observium@observium.org https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi-...
observium mailing list observium@observium.org https://urldefense.proofpoint.com/v2/url?u=http-3A__postman.memetic.org_cgi-...
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Are you using PHP8?
I've never seen this particular error before, but I don't use phpfastcache at all, it's only vaguely (questionably) useful on very very large deployments.
It seems you're missing the mbstring functions in your PHP install, did you do something to PHP at the same time?
Check that this module is installed, on Debian it'll be php-x.x-mbstring, where x.x is the php version. This is what I get on my ubuntu install :
root@dev:/opt/observium# dpkg -l | grep mbstring ii php-mbstring 2:7.4+75 all MBSTRING module for PHP [default] ii php7.4-mbstring 7.4.3-4ubuntu2.7 amd64 MBSTRING module for PHP root@dev:/opt/observium#
Adam.
-----Original Message----- From: observium observium-bounces@observium.org On Behalf Of Joey Stanford via observium Sent: 30 December 2021 16:14 To: Observium observium@observium.org Cc: Joey Stanford nv0n@rmham.org Subject: Re: [Observium] PHP error on update
Sorry more context: updated to revision 11834 and this happens when running /opt/observium/discovery.php -u
On Dec 30, 2021, at 08:38 , Joey Stanford via observium observium@observium.org wrote:
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcac he\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Dri vers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
You might have omitted the context of what you updated, and from what.
Don't use phpfastcache, it's sort of pointless.
Adam.
-----Original Message----- From: observium observium-bounces@observium.org On Behalf Of Joey Stanford via observium Sent: 30 December 2021 15:39 To: Observium observium@observium.org Cc: Joey Stanford nv0n@rmham.org Subject: [Observium] PHP error on update
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Hi Adam,
I ran this
sudo svn --config-dir /home/jstanford/.subversion update /opt/observium && /opt/observium/discovery.php -u
and it took me to the latest release. discovery and poller are both erroring out with the same error. I haven’t rolled back the code yet in case you needed me to test something.
On Dec 30, 2021, at 09:38 , Adam Armstrong via observium observium@observium.org wrote:
You might have omitted the context of what you updated, and from what.
Don't use phpfastcache, it's sort of pointless.
Adam.
-----Original Message----- From: observium observium-bounces@observium.org On Behalf Of Joey Stanford via observium Sent: 30 December 2021 15:39 To: Observium observium@observium.org Cc: Joey Stanford nv0n@rmham.org Subject: [Observium] PHP error on update
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
I think I fixed it. As usual, I went back and looked at the install docs. It seems they have changed since I had installed on Deb 10. When I checked the packages, php7.3-bcmath php7.3-curl php7.3-mbstring were missing. I installed them and it’s working now. (mbstring probably being the fix).
On Dec 30, 2021, at 09:40 , Joey Stanford nv0n@rmham.org wrote:
Hi Adam,
I ran this
sudo svn --config-dir /home/jstanford/.subversion update /opt/observium && /opt/observium/discovery.php -u
and it took me to the latest release. discovery and poller are both erroring out with the same error. I haven’t rolled back the code yet in case you needed me to test something.
On Dec 30, 2021, at 09:38 , Adam Armstrong via observium observium@observium.org wrote:
You might have omitted the context of what you updated, and from what.
Don't use phpfastcache, it's sort of pointless.
Adam.
-----Original Message----- From: observium observium-bounces@observium.org On Behalf Of Joey Stanford via observium Sent: 30 December 2021 15:39 To: Observium observium@observium.org Cc: Joey Stanford nv0n@rmham.org Subject: [Observium] PHP error on update
PHP Fatal error: Uncaught Error: Call to undefined function mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123 Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60): Phpfastcache\Drivers\Files\Driver->getPath() #1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75): Phpfastcache\Drivers\Files\Driver->driverCheck() #2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52): Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189): Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...') #4 /opt/observium/includes/cache.inc.php(603): Phpfastcache\CacheManager::getInstance('Files') #5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...') #6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
php-mbstring module is recommended for install by default.
Anyway after NY I will check this library (phpfastcahe) for use without this module.
On Thu, Dec 30, 2021 at 8:59 PM Joey Stanford via observium < observium@observium.org> wrote:
I think I fixed it. As usual, I went back and looked at the install docs. It seems they have changed since I had installed on Deb 10. When I checked the packages, php7.3-bcmath php7.3-curl php7.3-mbstring were missing. I installed them and it’s working now. (mbstring probably being the fix).
On Dec 30, 2021, at 09:40 , Joey Stanford nv0n@rmham.org wrote:
Hi Adam,
I ran this
sudo svn --config-dir /home/jstanford/.subversion update /opt/observium
&& /opt/observium/discovery.php -u
and it took me to the latest release. discovery and poller are both
erroring out with the same error. I haven’t rolled back the code yet in case you needed me to test something.
On Dec 30, 2021, at 09:38 , Adam Armstrong via observium <
observium@observium.org> wrote:
You might have omitted the context of what you updated, and from what.
Don't use phpfastcache, it's sort of pointless.
Adam.
-----Original Message----- From: observium observium-bounces@observium.org On Behalf Of Joey
Stanford via observium
Sent: 30 December 2021 15:39 To: Observium observium@observium.org Cc: Joey Stanford nv0n@rmham.org Subject: [Observium] PHP error on update
PHP Fatal error: Uncaught Error: Call to undefined function
mb_strtolower() in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php:123
Stack trace: #0 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(60):
Phpfastcache\Drivers\Files\Driver->getPath()
#1 /opt/observium/libs/Phpfastcache8/Core/Pool/DriverBaseTrait.php(75):
Phpfastcache\Drivers\Files\Driver->driverCheck()
#2 /opt/observium/libs/Phpfastcache8/Drivers/Files/Driver.php(52):
Phpfastcache\Drivers\Files\Driver->__parentConstruct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...')
#3 /opt/observium/libs/Phpfastcache8/CacheManager.php(189):
Phpfastcache\Drivers\Files\Driver->__construct(Object(Phpfastcache\Drivers\Files\Config), '967045f41b52c87...')
#4 /opt/observium/includes/cache.inc.php(603):
Phpfastcache\CacheManager::getInstance('Files')
#5 /opt/observium/includes/sql-config.inc.php(310):
include_once('/opt/observium/...')
#6 /opt/observium/discovery.php(19): include('/opt/observium/...') #7 {main} thrown in
/opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123 _______________________________________________
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
participants (4)
-
Adam Armstrong
-
Joey Stanford
-
Mike Stupalov
-
Stempien, Dave