[ERROR] Exception occurred: ISPConfigClassException -> No class file for ISPConf

Discussion in 'Installation/Configuration' started by Nikolo, May 23, 2026 at 5:04 PM.

  1. Nikolo

    Nikolo New Member

    Good afternoon, when installing automatically, an error occurs [ERROR] Exception occurred: ISPConfigClassException -> No class file for ISPConf igBaseOS found. (/ispconfig.ai.php:15)
    # wget -O - https://get.ispconfig.org | sh -s -- --no-mail --no-dns --use-php=system

    1. Everything is installed up to this point
    Creating config file /etc/php/8.3/cli/php.ini with new version
    Setting up php-cli (2:8.3+93ubuntu2) ...
    update-alternatives: using /usr/bin/php.default to provide /usr/bin/php (php) in auto mode
    update-alternatives: using /usr/bin/phar.default to provide /usr/bin/phar (phar) in auto mode
    update-alternatives: using /usr/bin/phar.phar.default to provide /usr/bin/phar.p har (phar.phar) in auto mode
    Processing triggers for man-db (2.12.0-4build2) ...
    Processing triggers for php8.3-cli (8.3.6-0ubuntu0.24.04.8) ...
    Scanning processes...
    Scanning linux images...

    Running kernel seems to be up-to-date.

    No services need to be restarted.

    No containers need to be restarted.

    No user sessions are running outdated binaries.

    No VM guests are running outdated hypervisor (qemu) binaries on this host.
    Selecting previously unselected package php8.3-mbstring.
    (Reading database ... 88494 files and directories currently installed.)
    Preparing to unpack .../php8.3-mbstring_8.3.6-0ubuntu0.24.04.8_amd64.deb ...
    Unpacking php8.3-mbstring (8.3.6-0ubuntu0.24.04.8) ...
    Selecting previously unselected package php-mbstring.
    Preparing to unpack .../php-mbstring_2%3a8.3+93ubuntu2_all.deb ...
    Unpacking php-mbstring (2:8.3+93ubuntu2) ...
    Setting up php8.3-mbstring (8.3.6-0ubuntu0.24.04.8) ...

    Creating config file /etc/php/8.3/mods-available/mbstring.ini with new version
    Setting up php-mbstring (2:8.3+93ubuntu2) ...
    Processing triggers for php8.3-cli (8.3.6-0ubuntu0.24.04.8) ...
    Scanning processes...
    Scanning linux images...

    Running kernel seems to be up-to-date.

    No services need to be restarted.

    No containers need to be restarted.

    No user sessions are running outdated binaries.

    No VM guests are running outdated hypervisor (qemu) binaries on this host.
    2.Then everything freezes for 10 minutes and the following message appears
    gzip: stdin: unexpected end of file
    tar: Unexpected EOF in archive
    tar: Unexpected EOF in archive
    tar: Error is not recoverable: exiting now
    Failed extracting Autoinstaller
    WARNING! This script will reconfigure your entire server!
    It should be run on a freshly installed server and all current configuration tha t you have done will most likely be lost!
    Type 'yes' if you really want to continue: yes
    [ERROR] Exception occurred: ISPConfigClassException -> No class file for ISPConf igBaseOS found. (/ispconfig.ai.php:15)
    3.Installation occurs on a clean Hiper-v virtual machine
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Seems as if your system is not able to download the complete auto installer; it downloads only the installer loader. I just made a test download, and the tar.gz downloads and extracts fine. Please try running the installer again; it may have been a temporary issue.
     
  3. Nikolo

    Nikolo New Member

    I live in Russia, does that have any effect?
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    I don't think so, at least not from our side. We do not block any countries.
     
  5. Nikolo

    Nikolo New Member

  6. Nikolo

    Nikolo New Member

    Unfortunately, Russia is blocked, but not on your side. Can you tell me how to install ISPconfig multi-server through manual installation?
     
  7. Nikolo

    Nikolo New Member

    I understand the reason, Russia blocks Cloudflare services, I have a question, can you make an installation script similar to Webmin, or create a manual installation instruction from the downloaded file, then Russian users will be able to install ISPconfig?
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    You can clone the autoinstaller from our GIT server and then run it manually, you can find the details here:

    https://git.ispconfig.org/ispconfig/ispconfig-autoinstaller

    Code:
    cd /tmp
    git clone https://git.ispconfig.org/ispconfig/ispconfig-autoinstaller.git
    cd ispconfig-autoinstaller
    ./ispc3-ai.sh
     
  9. Nikolo

    Nikolo New Member

    For your information, packages from Russia are blocked on 32279.your-cloud.host. We have an expression for putting our pants on over our heads, and in order to download the installer, I had to first upload it to a server in the Netherlands, then copy it to my server in Russia, and only then was I able to install it using ./ispc3-ai.sh Till. Thank you so much for your help!
     
    ahrasis likes this.

Share This Page