Problems with ISPConfig plugins for Roundcube after upgrade

Discussion in 'ISPConfig 3 Priority Support' started by gscaglia, Sep 5, 2023.

  1. gscaglia

    gscaglia Member HowtoForge Supporter

    Hi,
    after upgrading to Debian 12 and ISPConfig 3.2.11 the ISPConfig plugins for Roundcube, consequently updated to version 1.6.1, on both synchronized servers no longer work giving this error:
    Soap Error: Internal Server Error

    What may have happened?

    Thanks a lot
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Check global error.log of the web server to see what the actual PHP error message is.
     
  3. gscaglia

    gscaglia Member HowtoForge Supporter

    Hi Till,
    these logs in /var/log/apache2/error.log in the VM with the ISPConfig master are formed when the ISPConfig plugin functions are called in the Roundcube of the service server:
    Code:
    [Tue Sep 05 16:04:58.602169 2023] [fcgid:warn] [pid 457950] [client 2a01:4f9:2a:1bc6:56:23:34:36:37974] mod_fcgid: stderr:   thrown in /usr/local/ispconfig/interface/web/remote/index.php on line 16
    [Tue Sep 05 16:05:01.233346 2023] [fcgid:warn] [pid 457948] [client 2a01:4f9:2a:1bc6:56:23:34:36:37988] mod_fcgid: stderr: PHP Fatal error:  Uncaught Error: Class "SoapServer" not found in /usr/local/ispconfig/interface/web/remote/index.php:16
    [Tue Sep 05 16:05:01.233415 2023] [fcgid:warn] [pid 457948] [client 2a01:4f9:2a:1bc6:56:23:34:36:37988] mod_fcgid: stderr: Stack trace:
    [Tue Sep 05 16:05:01.233419 2023] [fcgid:warn] [pid 457948] [client 2a01:4f9:2a:1bc6:56:23:34:36:37988] mod_fcgid: stderr: #0 {main}
    [Tue Sep 05 16:05:01.233422 2023] [fcgid:warn] [pid 457948] [client 2a01:4f9:2a:1bc6:56:23:34:36:37988] mod_fcgid: stderr:   thrown in /usr/local/ispconfig/interface/web/remote/index.php on line 16
    Do they tell you something?

    Thanks a lot
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    Try to install the php8.2-soap extension with apt:

    apt install php8.2-soap
     
    gscaglia likes this.
  5. gscaglia

    gscaglia Member HowtoForge Supporter

    I installed php8.2-soap and the error still the same. It occurred to me that on the master VM ISPConfig I hadn't yet updated the installation according to your Perfect server Debian 12 how-to, so I did, rebooted, and then forced ISPConfig to reinstall.

    After all this the error changed to:
    Soap Error: You do not have the permissions to access this functions

    So I went to look at the permissions of the remote user roundcube and I saw that a new permission appeared:
    Roundcube plugins functions

    I flagged it and now everything works!

    Thanks a lot
     
    Th0m and till like this.

Share This Page