-
Notifications
You must be signed in to change notification settings - Fork 7.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error on ipv6 on make test #18111
Comments
Just to say, I downloaded the tar file of php 8.4.4 source code, I've done the configure and make step from https://www.php.net/manual/fr/install.unix.debian.php. So I am at step 4 just after the make command, wondering if I do make install. There was no error on make, but I got the ipv6 error on make test. |
Hi @Soufleuse and thanks for your report. I have few questions :
Thanks |
Hi, I'm running in a virtual machine configured for development, and I have no Docker-like containers. cat /proc/net/if_inet6 gives that : The result of sudo ip6tables -F is... no output to show. Hoping it helps, Steve "Soufleuse" Lemieux |
That might depend on which virtual machine technology you re using and above all your virtual machine's network settings might make this test fails. |
I'm using Virtual Box version 7.1.6.r167084 on a Ubuntu machine. The network is bridged; I don't know if there is any settings to look at, but I might say I haven't yet used IPv6; so that part might be bugged and I don't think it can cause problems, except if I want to switch to IPv6, which is not the case actually. |
Ok.. in theory bridged mode should work if the host itself supports ipv6 multicast.
|
I began to install PHP 8.4.4 on the virtual machine, I haven't tested on my host yet. I did not find any net.ipv6.conf.all.mc_forwarding in my config, but I saw net.ipv6.conf.all.forwarding=1 commented in /etc/sysctl.conf, so I guess I have a default value for that fowarding. When I'll save that command, I'll set the Promiscuous Mode to allow all. |
I changed the promiscuity mode and made make test again. I got the same message. Did I have to configure/do make again? Also, I haven't yet tried to install php 8.4.5 on the host. I'm on that. |
On my host, here is the error. |
Ok maybe let's check some possible reasons for the host :
Depending on your response, we will see. |
I send you here the result of each command. |
I see, it seems the firewall rules might be the cause. It might be possible to allow what is needed for the test for, respectively, inbound and outbound rules.
|
Here is the result : I have yet an error - see the file below. |
The test is expected to fail intermitently but it pass here. |
Ok... so I can go with what I compile by making |
Yes, the original issue is fixed and was due to environmental settings; enjoy PHP :) |
Note : ip6tables works on Ubuntu but not on Debian 12, so I did my test on Ubuntu as it failed on both Ubuntu and Debian. So I have to find out the Debian equivalent for Debian for ip6table? |
If you really want to see the test passing, you likely need to figure out the blocker cause in your environment indeed. |
Description
I send you the report of make test command. There is an error related to ipv6; maybe you can figure it out.
php_test_results_20250319_0037.txt
PHP Version
8.4.4
Operating System
Debian 12
The text was updated successfully, but these errors were encountered: