Whenever the administrator accesses “System” in the settings, the following error message is output.
This has been occurring since NC12, what could be the cause?
[PHP] ERROR: Error: foreach() argument must be of type array|object, bool given at /MY-NEXTCLOUD/apps/serverinfo/lib/OperatingSystems/DefaultOs.php#147 at <>
- /MY-NEXTCLOUD/apps/serverinfo/lib/OperatingSystems/DefaultOs.php line 147
OC\Log\ErrorHandler::onError()- /MY-NEXTCLOUD/apps/serverinfo/lib/Os.php line 109
OCA\ServerInfo\OperatingSystems\DefaultOs->getNetworkInterfaces()- /MY-NEXTCLOUD/apps/serverinfo/lib/Settings/AdminSettings.php line 81
OCA\ServerInfo\Os->getNetworkInterfaces()- /MY-NEXTCLOUD/apps/settings/lib/Controller/CommonSettingsTrait.php line 129
OCA\ServerInfo\Settings\AdminSettings->getForm()- /MY-NEXTCLOUD/apps/settings/lib/Controller/AdminSettingsController.php line 83
OCA\Settings\Controller\AdminSettingsController->formatSettings()- /MY-NEXTCLOUD/apps/settings/lib/Controller/CommonSettingsTrait.php line 140
OCA\Settings\Controller\AdminSettingsController->getSettings()- /MY-NEXTCLOUD/apps/settings/lib/Controller/AdminSettingsController.php line 68
OCA\Settings\Controller\AdminSettingsController->getIndexResponse()- /MY-NEXTCLOUD/lib/private/AppFramework/Http/Dispatcher.php line 225
OCA\Settings\Controller\AdminSettingsController->index()- /MY-NEXTCLOUD/lib/private/AppFramework/Http/Dispatcher.php line 133
OC\AppFramework\Http\Dispatcher->executeController()- /MY-NEXTCLOUD/lib/private/AppFramework/App.php line 172
OC\AppFramework\Http\Dispatcher->dispatch()- /MY-NEXTCLOUD/lib/private/Route/Router.php line 298
OC\AppFramework\App::main()- /MY-NEXTCLOUD/lib/base.php line 1030
OC\Route\Router->match()- /MY-NEXTCLOUD/index.php line 36
OC::handleRequest()GET /index.php/settings/admin/serverinfo
from IP by ADMNISTORATOR at 2022-10-21T09:27:43+09:00
CentOS 7.9, Nextcloud 24.0.6, nginx 1.20.1, PHP 8.1.11