CP Configuration Selection is not displaying

On the web dashboard of ApisCP
under Configuration
in the CP section when clicking on Config
non is displayed.

This can occur if there’s a parser error from hand-editing custom/config.ini.

What does cpcmd scope:get cp.config report from the command-line? Looks OK from the demo account on apiscp.com.

reports

(nothing)

Send me a PM or email (matt@apisnetworks.com) with the contents in config/custom/config.ini.

And to clarify config/config.ini isn’t zero byte?

Now the command reports.
still de webpage is empty.
will send u the details in PM

In debugmode CP:

(Symfony\Component\Debug\Exception\FatalThrowableError) EXCEPTION: Util_Conf::inferType(): Argument #1 ($v) must be of type ?string, array given, called in /usr/local/apnscp/storage/framework/cache/21f370ac4858f80bfe4b3bd89a8c50175f58ad85.php on line 15 [/usr/local/apnscp/lib/Util/Conf.php:283]

ini file isn’t valid. Looked like you did cpcmd scope:get cp.config > config/custom/config.ini because the file is formatted as yaml. In addition to the incorrect data type, default values from config/config.ini are merged into that file. config/custom/config.ini only has overridden values, not all.

rm -f config/custom/config.ini && upcp -sbf or convert the yaml keys back into ini sections.

hmm…
still not displaying…

then CP into debug mode reports:

(Symfony\Component\Debug\Exception\FatalThrowableError) EXCEPTION: Util_Conf::inferType(): Argument #1 ($v) must be of type ?string, array given, called in /usr/local/apnscp/storage/framework/cache/21f370ac4858f80bfe4b3bd89a8c50175f58ad85.php on line 15 [/usr/local/apnscp/lib/Util/Conf.php:283]

I’d need to see your updated config/custom/config.ini. Array elements aren’t denoted as element[]=foo within config.ini.

i runned the command again:

TASK [apnscp/create-admin : command] *******************************************
fatal: [localhost]: FAILED! => {"changed": false, "cmd": ["/usr/local/apnscp/bin/cmd", "admin_get_email"], "delta": "0:00:00.785128", "end": "2023-10-28 20:36:57.104061", "msg": "non-zero return code", "rc": 255, "start": "2023-10-28 20:36:56.318933", "stderr": "WARNING: socket_connect(): unable to connect [2]: No such file or directory \n[/usr/local/apnscp/lib/datastream.php:280]\n\n         0. socket_connect(Socket, \"/usr/local/apnscp/storage/run/apnscp.sock\")\n            [/usr/local/apnscp/lib/datastream.php:280]\n         1. DataStream->connect()\n            [/usr/local/apnscp/lib/datastream.php:228]\n         2. DataStream->writeSocket(<binary>)\n            [/usr/local/apnscp/lib/datastream.php:403]\n         3. DataStream->pipeline(<binary>)\n            [/usr/local/apnscp/lib/datastream.php:392]\n         4. DataStream->query(\"admin_get_email\")\n            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:200]\n         5. Module\\Skeleton\\Standard->query(\"admin_get_email\")\n            [/usr/local/apnscp/lib/modules/admin.php:171]\n         6. Admin_Module->get_email()\n            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:145]\n         7. Module\\Skeleton\\Standard->_invoke(\"get_email\", )\n            [/usr/local/apnscp/lib/apnscpfunction.php:992]\n         8. apnscpFunctionInterceptor->call(\"admin_get_email\", )\n            [/usr/local/apnscp/lib/CLI/cmd.php:62]\n         9. CLI\\__call(\"admin_get_email\", )\n            [/usr/local/apnscp/lib/CLI/cmd.php:581]\n        10. CLI\\main()\n            [/usr/local/apnscp/bin/cmd:7]\nFATAL  : fatal(): Unable to connect to socket, is apnscp running? \nNo such file or directory\n         0. Error_Reporter::trigger_fatal(\"Unable to connect to socket, is apnscp running? No such file or directory\", [\"No such file or directory\"])\n            [/usr/local/apnscp/lib/log_wrapper.php:45]\n         1. fatal(\"Unable to connect to socket, is apnscp running? %s\", \"No such file or directory\")\n            [/usr/local/apnscp/lib/datastream.php:290]\n         2. DataStream->connect()\n            [/usr/local/apnscp/lib/datastream.php:228]\n         3. DataStream->writeSocket(<binary>)\n            [/usr/local/apnscp/lib/datastream.php:403]\n         4. DataStream->pipeline(<binary>)\n            [/usr/local/apnscp/lib/datastream.php:392]\n         5. DataStream->query(\"admin_get_email\")\n            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:200]\n         6. Module\\Skeleton\\Standard->query(\"admin_get_email\")\n            [/usr/local/apnscp/lib/modules/admin.php:171]\n         7. Admin_Module->get_email()\n            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:145]\n         8. Module\\Skeleton\\Standard->_invoke(\"get_email\", )\n            [/usr/local/apnscp/lib/apnscpfunction.php:992]\n         9. apnscpFunctionInterceptor->call(\"admin_get_email\", )\n            [/usr/local/apnscp/lib/CLI/cmd.php:62]\n        10. CLI\\__call(\"admin_get_email\", )\n            [/usr/local/apnscp/lib/CLI/cmd.php:581]\n        11. CLI\\main()\n            [/usr/local/apnscp/bin/cmd:7]\nERROR: fatal(): Unable to connect to socket, is apnscp running? \nNo such file or directory", "stderr_lines": ["WARNING: socket_connect(): unable to connect [2]: No such file or directory ", "[/usr/local/apnscp/lib/datastream.php:280]", "", "         0. socket_connect(Socket, \"/usr/local/apnscp/storage/run/apnscp.sock\")", "            [/usr/local/apnscp/lib/datastream.php:280]", "         1. DataStream->connect()", "            [/usr/local/apnscp/lib/datastream.php:228]", "         2. DataStream->writeSocket(<binary>)", "            [/usr/local/apnscp/lib/datastream.php:403]", "         3. DataStream->pipeline(<binary>)", "            [/usr/local/apnscp/lib/datastream.php:392]", "         4. DataStream->query(\"admin_get_email\")", "            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:200]", "         5. Module\\Skeleton\\Standard->query(\"admin_get_email\")", "            [/usr/local/apnscp/lib/modules/admin.php:171]", "         6. Admin_Module->get_email()", "            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:145]", "         7. Module\\Skeleton\\Standard->_invoke(\"get_email\", )", "            [/usr/local/apnscp/lib/apnscpfunction.php:992]", "         8. apnscpFunctionInterceptor->call(\"admin_get_email\", )", "            [/usr/local/apnscp/lib/CLI/cmd.php:62]", "         9. CLI\\__call(\"admin_get_email\", )", "            [/usr/local/apnscp/lib/CLI/cmd.php:581]", "        10. CLI\\main()", "            [/usr/local/apnscp/bin/cmd:7]", "FATAL  : fatal(): Unable to connect to socket, is apnscp running? ", "No such file or directory", "         0. Error_Reporter::trigger_fatal(\"Unable to connect to socket, is apnscp running? No such file or directory\", [\"No such file or directory\"])", "            [/usr/local/apnscp/lib/log_wrapper.php:45]", "         1. fatal(\"Unable to connect to socket, is apnscp running? %s\", \"No such file or directory\")", "            [/usr/local/apnscp/lib/datastream.php:290]", "         2. DataStream->connect()", "            [/usr/local/apnscp/lib/datastream.php:228]", "         3. DataStream->writeSocket(<binary>)", "            [/usr/local/apnscp/lib/datastream.php:403]", "         4. DataStream->pipeline(<binary>)", "            [/usr/local/apnscp/lib/datastream.php:392]", "         5. DataStream->query(\"admin_get_email\")", "            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:200]", "         6. Module\\Skeleton\\Standard->query(\"admin_get_email\")", "            [/usr/local/apnscp/lib/modules/admin.php:171]", "         7. Admin_Module->get_email()", "            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:145]", "         8. Module\\Skeleton\\Standard->_invoke(\"get_email\", )", "            [/usr/local/apnscp/lib/apnscpfunction.php:992]", "         9. apnscpFunctionInterceptor->call(\"admin_get_email\", )", "            [/usr/local/apnscp/lib/CLI/cmd.php:62]", "        10. CLI\\__call(\"admin_get_email\", )", "            [/usr/local/apnscp/lib/CLI/cmd.php:581]", "        11. CLI\\main()", "            [/usr/local/apnscp/bin/cmd:7]", "ERROR: fatal(): Unable to connect to socket, is apnscp running? ", "No such file or directory"], "stdout": "WARNING: socket_connect(): unable to connect [2]: No such file or directory \n[/usr/local/apnscp/lib/datastream.php:280]\n\n         0. socket_connect(Socket, \"/usr/local/apnscp/storage/run/apnscp.sock\")\n            [/usr/local/apnscp/lib/datastream.php:280]\n         1. DataStream->connect()\n            [/usr/local/apnscp/lib/datastream.php:228]\n         2. DataStream->writeSocket(<binary>)\n            [/usr/local/apnscp/lib/datastream.php:403]\n         3. DataStream->pipeline(<binary>)\n            [/usr/local/apnscp/lib/datastream.php:392]\n         4. DataStream->query(\"admin_get_email\")\n            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:200]\n         5. Module\\Skeleton\\Standard->query(\"admin_get_email\")\n            [/usr/local/apnscp/lib/modules/admin.php:171]\n         6. Admin_Module->get_email()\n            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:145]\n         7. Module\\Skeleton\\Standard->_invoke(\"get_email\", )\n            [/usr/local/apnscp/lib/apnscpfunction.php:992]\n         8. apnscpFunctionInterceptor->call(\"admin_get_email\", )\n            [/usr/local/apnscp/lib/CLI/cmd.php:62]\n         9. CLI\\__call(\"admin_get_email\", )\n            [/usr/local/apnscp/lib/CLI/cmd.php:581]\n        10. CLI\\main()\n            [/usr/local/apnscp/bin/cmd:7]", "stdout_lines": ["WARNING: socket_connect(): unable to connect [2]: No such file or directory ", "[/usr/local/apnscp/lib/datastream.php:280]", "", "         0. socket_connect(Socket, \"/usr/local/apnscp/storage/run/apnscp.sock\")", "            [/usr/local/apnscp/lib/datastream.php:280]", "         1. DataStream->connect()", "            [/usr/local/apnscp/lib/datastream.php:228]", "         2. DataStream->writeSocket(<binary>)", "            [/usr/local/apnscp/lib/datastream.php:403]", "         3. DataStream->pipeline(<binary>)", "            [/usr/local/apnscp/lib/datastream.php:392]", "         4. DataStream->query(\"admin_get_email\")", "            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:200]", "         5. Module\\Skeleton\\Standard->query(\"admin_get_email\")", "            [/usr/local/apnscp/lib/modules/admin.php:171]", "         6. Admin_Module->get_email()", "            [/usr/local/apnscp/lib/Module/Skeleton/Standard.php:145]", "         7. Module\\Skeleton\\Standard->_invoke(\"get_email\", )", "            [/usr/local/apnscp/lib/apnscpfunction.php:992]", "         8. apnscpFunctionInterceptor->call(\"admin_get_email\", )", "            [/usr/local/apnscp/lib/CLI/cmd.php:62]", "         9. CLI\\__call(\"admin_get_email\", )", "            [/usr/local/apnscp/lib/CLI/cmd.php:581]", "        10. CLI\\main()", "            [/usr/local/apnscp/bin/cmd:7]"]}

PLAY RECAP *********************************************************************
localhost                  : ok=691  changed=43   unreachable=0    failed=1    skipped=313  rescued=0    ignored=0

in ur PM the custom .ini

I have deleted the /custom/custom.ini manual by hand.
running upcp -sbf again.

has solved the non displaying :slight_smile:
Thanks for all the help!