Been attempting to use this auto Installer for days. It is broken and does not work. Debian 12 NGINX. wget -O - https://get.ispconfig.org | sh -s -- --use-nginx --use-ftp-ports=40110-40210 --unattended-upgrades I was able to fix one resolver issue by adding a path but now I have another. [INFO] Installing phpMyAdmin PHP Warning: file_get_contents(): php_network_getaddresses: getaddrinfo for www.phpmyadmin.net failed: Temporary failure in name resolution in /tmp/ispconfig-ai/lib/os/class.ISPConfigDebianOS.inc.php on line 263 PHP Warning: file_get_contents(https://www.phpmyadmin.net/home_page/version.txt): Failed to open stream: php_network_getaddresses: getaddrinfo for www.phpmyadmin.net failed: Temporary failure in name resolution in /tmp/ispconfig-ai/lib/os/class.ISPConfigDebianOS.inc.php on line 263 PHP Warning: Undefined array key 0 in /tmp/ispconfig-ai/lib/os/class.ISPConfigDebianOS.inc.php on line 265 [ERROR] Exception occurred: ISPConfigOSException -> Command chown -R www-data:www-data '/var/lib/phpmyadmin' ; cd /tmp ; rm -f phpMyAdmin--all-languages.tar.gz ; wget https://files.phpmyadmin.net/phpMyAdmin//phpMyAdmin--all-languages.tar.gz 2>/dev/null && tar xfz phpMyAdmin--all-languages.tar.gz && cp -a phpMyAdmin--all-languages/* /usr/share/phpmyadmin/ && rm -f phpMyAdmin--all-languages.tar.gz && rm -rf phpMyAdmin--all-languages failed. (/ispconfig.ai.php:15) root@mr1:/etc# ping www.phpmyadmin.net PING 1115546720.rsc.cdn77.org (89.187.180.93) 56(84) bytes of data. 64 bytes from 89.187.180.93: icmp_seq=1 ttl=53 time=12.2 ms 64 bytes from 89.187.180.93: icmp_seq=2 ttl=53 time=12.3 ms Not sure what is going on with this Auto Installer but after several days of messing with it it does not appear to be working. Is there a better way to install ISP config. Not sure why the installer is more problematic than a manual install has ever been.
This is not the autoinstaller that is broken; it's your server that has network problems. Your system is not able to resolve names correctly. You probably have IPv6 networking enabled on your system (on the operating system/network level), but IPv6 is not working. PHP (independent of ISPConfig or the auto installer) prefers IPv6 these days. So if you have IPv6 enabled, but it's broken, PHP must fail. And that's what you see. Now. So either you fix IPv6 and name resolution on your system, or disable IPv6. But having IPv6 enabled but not working can not work. Nothing, it works perfectly fine. I've installed several systems yesterday and today, all installs work flawlessly as usual. It is not. If networking on your server is broken, and that's currently the case, then this is not even related to the use of the auto-installer. And having a server without a properly working network makes no sense as all other software that uses the network will fail too. But of course, you can install ISPConfig manually by using the old perfect server guides, just to find out that your setup will fail after the installation due to network and name resolving problems. If you had fixed that, as you claim, you wouldn't get name resolving errors from PHP. So whatever you fixed, it did not solved your issue. You posted the proof above: Code: PHP Warning: file_get_contents(): php_network_getaddresses: getaddrinfo for www.phpmyadmin.net failed: Temporary failure in name resolution So PHP (not the auto installer) is not able to open files over the network because name resolution is not working on your system.
Btw. the error messages above show you even which command you can use to test if you fixed networking, create a php script like test.php with this content: Code: <?php echo file_get_contents("https://www.phpmyadmin.net/home_page/version.txt"); and then run it with: Code: php test.php If it works, you will get this output: Code: 5.2.3 2025-10-08 https://files.phpmyadmin.net/phpMyAdmin/5.2.3/phpMyAdmin-5.2.3-all-languages.zip
OK, sounds like I need to get the networking in order. Had issues setting up 204.12.225.98/29 network. Locked up the server network several times. What should the interfaces file look like? I currently have # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug enp2s0 iface enp2s0 inet static address 204.12.225.98/29 gateway 204.12.225.97 dns-nameservers 8.8.8.8 dns-search nocix.net up ip addr add 204.12.225.99/29 dev enp2s0 up ip addr add 204.12.225.100/29 dev enp2s0 up ip addr add 204.12.225.101/29 dev enp2s0 up ip addr add 204.12.225.102/29 dev enp2s0 down ip addr del 204.12.225.102/29 dev enp2s0 down ip addr del 204.12.225.101/29 dev enp2s0 down ip addr del 204.12.225.100/29 dev enp2s0 down ip addr del 204.12.225.99/29 dev enp2s0
I am just going to reset this and get a fresh load. The only IPV6 configuration appears to be hosts file. root@mr1:/etc# cat hosts 127.0.1.1 mr1.MyDomain.com mr1 # 204.12.225.98 s254703.nocix.net s254703 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
You're one of many lately blaming the installer and/or ispconfig for having problems while the real problem is network issues on the server in question. It really puzzles me how you guys think you will ever be able to manage and troubleshoot a server when even the most basic knowledge isn't there. Disable ipv6 globally in your server if you have no ipv6 addresses. Code: sudo sysctl --write net.ipv6.conf.all.disable_ipv6=1 (taken from one of the similar posts that could have been found using the search function) The hosts file is for nothing more than local resolving prior to dns and has nothing to do with ipv6 config of networkinterfaces. By the way, what happened to the line "127.0.0.1 localhost" in that file? If you're absolutely sure your ipv4 config is in order than you can try again and the installer will run just fine.
Just beware that the command sudo sysctl --write net.ipv6.conf.all.disable_ipv6=1 is used in Linux only to temporarily disable IPv6 on all network interfaces. For thoroughness, it is often recommended to run additional commands for the default and loopback interfaces as well: Code: sudo sysctl --write net.ipv6.conf.default.disable_ipv6=1 sudo sysctl --write net.ipv6.conf.lo.disable_ipv6=1 Verify that IPv6 has been disabled by checking the value in the relevant /proc file via command like cat /proc/sys/net/ipv6/conf/all/disable_ipv6 and if it shows an output of 1, it confirms that it is disabled. However, it is pertinent to consider that the changes made with sysctl --write (or sysctl -w) are not permanent and will be reset after a system reboot, so to permanently disable IPv6, you need to edit the system configuration files, such as /etc/sysctl.conf or a file in /etc/sysctl.d/, and add the configuration lines there. To re-enable IPv6 after using this command, run the same commands but set the value to 0. Re-enabling may sometimes require a network service restart or a full reboot to take effect on all interfaces. The above is a modified answer from Google Search Ai.
Same thing and If disabling IPV6 is required perhaps it should be a script option. [INFO] Stopping Rspamd. [INFO] (Re)starting Bind. [INFO] Disabling spamassassin daemon. [ERROR] Exception occurred: ISPConfigOSException -> Command resolvconf -u 2>&1 failed. (/ispconfig.ai.php:15)
See: https://forum.howtoforge.com/threads/connection-reset-by-peer.94794/ I asked you to post the result of the failed command several days ago, but you did not answer.
Also, you are using this exact command, no other command-line flags? Code: wget -O - https://get.ispconfig.org | sh -s -- --use-nginx --use-ftp-ports=40110-40210 --unattended-upgrades
NO I am not sure and that is why I keep posting what I have. All I know is what has worked before, It appears that things have changed and Yes confirming hosts and interfaces files is probably the right direction. Additionally I do not see multiple IP examples. AS Far as education goes I am currently in school and it is all windows and CompTIA crap. Not sure how any body with an education makes a network run.
Yes and I just retried it. Same error. [INFO] Stopping Rspamd. [INFO] (Re)starting Bind. [INFO] Disabling spamassassin daemon. [ERROR] Exception occurred: ISPConfigOSException -> Command resolvconf -u 2>&1 failed. (/ispconfig.ai.php:15)
root@mr1:/etc# cat network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # Primary interface with multiple static IPs auto enp2s0 iface enp2s0 inet static address 204.12.225.98/29 gateway 204.12.225.97 # Usually the provider's gateway — confirm with your ISP! dns-nameservers 8.8.8.8 1.1.1.1 # Optional: replace with your preferred DNS servers iface enp2s0 inet static address 204.12.225.97/29 iface enp2s0 inet static address 204.12.225.99/29 iface enp2s0 inet static address 204.12.225.100/29 iface enp2s0 inet static address 204.12.225.101/29 iface enp2s0 inet static address 204.12.225.102/29 root@mr1:/etc# root@mr1:/etc# cat hosts 127.0.1.1 mr1.mriservice.com mr1 # 204.12.225.98 s254703.nocix.net s254703 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters