Hello,
I was noticing a new version so did my usual: 15:01 dmilton@saison:/opt/observium$ sudo svn up [sudo] password for dmilton: Updating '.’: ..snip.. A update/457.sql A update/458.sql U . Updated to revision 11835.
15:02 dmilton@saison:/opt/observium$ sudo ./discovery.php -u
___ _ _ / _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___ | | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \ | |_| || |_) |__ | __/| | \ V / | || |_| || | | | | | ___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_| Observium Professional 21.12.11831 https://www.observium.org
-- Updating database/file schema 456 -> 457 # (db) ..... Done (0s). 457 -> 458 # (db) ... Done (0s). -- Done. -- Observium is up to date.
The first thing I noticed is that the index.html permissions were wrong: -rw------- 1 root root 25K Jan 4 15:02 index.php
I fixed that but now it is complaining about a missing function:
[Tue Jan 04 15:42:30.029551 2022] [php7:error] [pid 10509:tid 140735418468096] [client 204.83.3.136:51456] PHP Fatal error: Uncaught Error: Call to undefined function print_error() in /opt/observium/html/index.php:20\nStack trace:\n#0 {main}\n thrown in /opt/observium/html/index.php on line 20
So what are the next steps?
Thanks, Dave.
I tried a fresh install and now have a different fatal error:
16:12 dmilton@saison:/opt/observium$ svn info Path: . Working Copy Root Path: /opt/observium URL: https://svn.observium.org/svn/observium/trunk Repository Root: https://svn.observium.org/svn Repository UUID: 61d68cd4-352d-0410-923a-c4978735b2b8 Revision: 11835 Node Kind: directory Schedule: normal Last Changed Author: adama Last Changed Rev: 11835 Last Changed Date: 2022-01-03 10:25:15 -0600 (Mon, 03 Jan 2022)
[Tue Jan 04 16:12:19.664363 2022] [php7:error] [pid 1091:tid 140735389107968] [client 204.83.3.136:53932] 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()\n#4 /opt/observium/includes/cache.inc.php(572): Phpfastcache\CacheManager::getInstance()\n#5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...')\n#6 /opt/observium/html/index.php(13): include('/opt/observium/...')\n#7 {main}\n thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123
Now that the database has been updated, can I go back to the last working version? How do I get things going again?
On Jan 4, 2022, at 15:53, David Milton david@dmilton.ca wrote:
Hello,
I was noticing a new version so did my usual: 15:01 dmilton@saison:/opt/observium$ sudo svn up [sudo] password for dmilton: Updating '.’: ..snip.. A update/457.sql A update/458.sql U . Updated to revision 11835.
15:02 dmilton@saison:/opt/observium$ sudo ./discovery.php -u
/ _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___ | | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \ | |_| || |_) |__ | __/| | \ V / | || |_| || | | | | | ___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_| Observium Professional 21.12.11831 https://www.observium.org
-- Updating database/file schema 456 -> 457 # (db) ..... Done (0s). 457 -> 458 # (db) ... Done (0s). -- Done. -- Observium is up to date.
The first thing I noticed is that the index.html permissions were wrong: -rw------- 1 root root 25K Jan 4 15:02 index.php
I fixed that but now it is complaining about a missing function:
[Tue Jan 04 15:42:30.029551 2022] [php7:error] [pid 10509:tid 140735418468096] [client 204.83.3.136:51456] PHP Fatal error: Uncaught Error: Call to undefined function print_error() in /opt/observium/html/index.php:20\nStack trace:\n#0 {main}\n thrown in /opt/observium/html/index.php on line 20
So what are the next steps?
Thanks, Dave.
Hi David,
If you install the php mbstring extension package things should start working again. It was covered some days ago on the list here - seems to be a requirement of phpFastCache.
Tom
On 2022-01-04 23:28, David Milton via observium wrote:
I tried a fresh install and now have a different fatal error:
16:12 dmilton@saison:/opt/observium$ svn info Path: . Working Copy Root Path: /opt/observium URL: https://svn.observium.org/svn/observium/trunk Repository Root: https://svn.observium.org/svn Repository UUID: 61d68cd4-352d-0410-923a-c4978735b2b8 Revision: 11835 Node Kind: directory Schedule: normal Last Changed Author: adama Last Changed Rev: 11835 Last Changed Date: 2022-01-03 10:25:15 -0600 (Mon, 03 Jan 2022)
[Tue Jan 04 16:12:19.664363 2022] [php7:error] [pid 1091:tid 140735389107968] [client 204.83.3.136:53932] 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()\n#4 /opt/observium/includes/cache.inc.php(572): Phpfastcache\CacheManager::getInstance()\n#5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...')\n#6 /opt/observium/html/index.php(13): include('/opt/observium/...')\n#7 {main}\n thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123
Now that the database has been updated, can I go back to the last working version? How do I get things going again?
On Jan 4, 2022, at 15:53, David Milton david@dmilton.ca wrote:
Hello,
I was noticing a new version so did my usual: 15:01 dmilton@saison:/opt/observium$ sudo svn up [sudo] password for dmilton: Updating '.’: ..snip.. A update/457.sql A update/458.sql U . Updated to revision 11835.
15:02 dmilton@saison:/opt/observium$ sudo ./discovery.php -u
/ _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___ | | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \ | |_| || |_) |__ | __/| | \ V / | || |_| || | | | | | ___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_| Observium Professional 21.12.11831 https://www.observium.org
-- Updating database/file schema 456 -> 457 # (db) ..... Done (0s). 457 -> 458 # (db) ... Done (0s). -- Done. -- Observium is up to date.
The first thing I noticed is that the index.html permissions were wrong: -rw------- 1 root root 25K Jan 4 15:02 index.php
I fixed that but now it is complaining about a missing function:
[Tue Jan 04 15:42:30.029551 2022] [php7:error] [pid 10509:tid 140735418468096] [client 204.83.3.136:51456] PHP Fatal error: Uncaught Error: Call to undefined function print_error() in /opt/observium/html/index.php:20\nStack trace:\n#0 {main}\n thrown in /opt/observium/html/index.php on line 20
So what are the next steps?
Thanks, Dave.
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Thank you, I did eventually figure that out and things are working again. I just didn’t have time to update the list.
On Jan 4, 2022, at 17:30, Tom Laermans via observium observium@observium.org wrote:
Hi David,
If you install the php mbstring extension package things should start working again. It was covered some days ago on the list here - seems to be a requirement of phpFastCache.
Tom
On 2022-01-04 23:28, David Milton via observium wrote:
I tried a fresh install and now have a different fatal error:
16:12 dmilton@saison:/opt/observium$ svn info Path: . Working Copy Root Path: /opt/observium URL: https://svn.observium.org/svn/observium/trunk Repository Root: https://svn.observium.org/svn Repository UUID: 61d68cd4-352d-0410-923a-c4978735b2b8 Revision: 11835 Node Kind: directory Schedule: normal Last Changed Author: adama Last Changed Rev: 11835 Last Changed Date: 2022-01-03 10:25:15 -0600 (Mon, 03 Jan 2022)
[Tue Jan 04 16:12:19.664363 2022] [php7:error] [pid 1091:tid 140735389107968] [client 204.83.3.136:53932] 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()\n#4 /opt/observium/includes/cache.inc.php(572): Phpfastcache\CacheManager::getInstance()\n#5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...')\n#6 /opt/observium/html/index.php(13): include('/opt/observium/...')\n#7 {main}\n thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123
Now that the database has been updated, can I go back to the last working version? How do I get things going again?
On Jan 4, 2022, at 15:53, David Milton david@dmilton.ca wrote:
Hello,
I was noticing a new version so did my usual: 15:01 dmilton@saison:/opt/observium$ sudo svn up [sudo] password for dmilton: Updating '.’: ..snip.. A update/457.sql A update/458.sql U . Updated to revision 11835.
15:02 dmilton@saison:/opt/observium$ sudo ./discovery.php -u
/ _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___ | | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \ | |_| || |_) |__ | __/| | \ V / | || |_| || | | | | | ___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_| Observium Professional 21.12.11831 https://www.observium.org
-- Updating database/file schema 456 -> 457 # (db) ..... Done (0s). 457 -> 458 # (db) ... Done (0s). -- Done. -- Observium is up to date.
The first thing I noticed is that the index.html permissions were wrong: -rw------- 1 root root 25K Jan 4 15:02 index.php
I fixed that but now it is complaining about a missing function:
[Tue Jan 04 15:42:30.029551 2022] [php7:error] [pid 10509:tid 140735418468096] [client 204.83.3.136:51456] PHP Fatal error: Uncaught Error: Call to undefined function print_error() in /opt/observium/html/index.php:20\nStack trace:\n#0 {main}\n thrown in /opt/observium/html/index.php on line 20
So what are the next steps?
Thanks, Dave.
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
This issue (about undefined mb_strtolower() function) fixed in 11838.
But php-mbstring module is recommended for install by default, since many parts of features require it for normal operation.
David Milton via observium wrote on 05.01.2022 01:28:
I tried a fresh install and now have a different fatal error:
16:12 dmilton@saison:/opt/observium$ svn info Path: . Working Copy Root Path: /opt/observium URL: https://svn.observium.org/svn/observium/trunk Repository Root: https://svn.observium.org/svn Repository UUID: 61d68cd4-352d-0410-923a-c4978735b2b8 Revision: 11835 Node Kind: directory Schedule: normal Last Changed Author: adama Last Changed Rev: 11835 Last Changed Date: 2022-01-03 10:25:15 -0600 (Mon, 03 Jan 2022)
[Tue Jan 04 16:12:19.664363 2022] [php7:error] [pid 1091:tid 140735389107968] [client 204.83.3.136:53932] 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()\n#4 /opt/observium/includes/cache.inc.php(572): Phpfastcache\CacheManager::getInstance()\n#5 /opt/observium/includes/sql-config.inc.php(310): include_once('/opt/observium/...')\n#6 /opt/observium/html/index.php(13): include('/opt/observium/...')\n#7 {main}\n thrown in /opt/observium/libs/Phpfastcache8/Core/Pool/IO/IOHelperTrait.php on line 123
Now that the database has been updated, can I go back to the last working version? How do I get things going again?
On Jan 4, 2022, at 15:53, David Milton david@dmilton.ca wrote:
Hello,
I was noticing a new version so did my usual: 15:01 dmilton@saison:/opt/observium$ sudo svn up [sudo] password for dmilton: Updating '.’: ..snip.. A update/457.sql A update/458.sql U . Updated to revision 11835.
15:02 dmilton@saison:/opt/observium$ sudo ./discovery.php -u
/ _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___ | | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \ | |_| || |_) |__ | __/| | \ V / | || |_| || | | | | | ___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_| Observium Professional 21.12.11831 https://www.observium.org
-- Updating database/file schema 456 -> 457 # (db) ..... Done (0s). 457 -> 458 # (db) ... Done (0s). -- Done. -- Observium is up to date.
The first thing I noticed is that the index.html permissions were wrong: -rw------- 1 root root 25K Jan 4 15:02 index.php
I fixed that but now it is complaining about a missing function:
[Tue Jan 04 15:42:30.029551 2022] [php7:error] [pid 10509:tid 140735418468096] [client 204.83.3.136:51456] PHP Fatal error: Uncaught Error: Call to undefined function print_error() in /opt/observium/html/index.php:20\nStack trace:\n#0 {main}\n thrown in /opt/observium/html/index.php on line 20
So what are the next steps?
Thanks, Dave.
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Side note: for security reasons, you shouldn't really run Observium as the root user...
On Tue, Jan 4, 2022 at 5:01 PM David Milton via observium < observium@observium.org> wrote:
Hello,
I was noticing a new version so did my usual: 15:01 dmilton@saison:/opt/observium$ sudo svn up [sudo] password for dmilton: Updating '.’: ..snip.. A update/457.sql A update/458.sql U . Updated to revision 11835.
15:02 dmilton@saison:/opt/observium$ sudo ./discovery.php -u
/ _ \ | |__ ___ ___ _ __ __ __(_) _ _ _ __ ___ | | | || '_ \ / __| / _ | '__|\ \ / /| || | | || '_ ` _ \ | |_| || |_) |__ | __/| | \ V / | || |_| || | | | | | ___/ |_.__/ |___/ ___||_| _/ |_| __,_||_| |_| |_| Observium Professional 21.12.11831 https://www.observium.org
-- Updating database/file schema 456 -> 457 # (db) ..... Done (0s). 457 -> 458 # (db) ... Done (0s). -- Done. -- Observium is up to date.
The first thing I noticed is that the index.html permissions were wrong: -rw------- 1 root root 25K Jan 4 15:02 index.php
I fixed that but now it is complaining about a missing function:
[Tue Jan 04 15:42:30.029551 2022] [php7:error] [pid 10509:tid 140735418468096] [client 204.83.3.136:51456] PHP Fatal error: Uncaught Error: Call to undefined function print_error() in /opt/observium/html/index.php:20\nStack trace:\n#0 {main}\n thrown in /opt/observium/html/index.php on line 20
So what are the next steps?
Thanks, Dave.
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
participants (4)
-
David Milton
-
Graeme Davis
-
Mike Stupalov
-
Tom Laermans