Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

CWT_1's avatar
Level 1

Can't reach any of my sites.

I can ping any site, but can't reach any of them via curl or a browser. These sites all worked until recently. I think an update to the box caused the issue, but I've tried:

vagrant box remove laravel/homestead then: vagrant box add laravel/homestead and then:

Chriss-MacBook-Pro:Homestead myusername$ vagrant reload --provision ==> default: Attempting graceful shutdown of VM... ==> default: Checking if box 'laravel/homestead' is up to date... ==> default: Clearing any previously set forwarded ports... ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: 80 (guest) => 8000 (host) (adapter 1) default: 443 (guest) => 44300 (host) (adapter 1) default: 3306 (guest) => 33060 (host) (adapter 1) default: 5432 (guest) => 54320 (host) (adapter 1) default: 22 (guest) => 2222 (host) (adapter 1) ==> default: Running 'pre-boot' VM customizations... ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Connection reset. Retrying... default: Warning: Remote connection disconnect. Retrying... default: Warning: Connection reset. Retrying... default: Warning: Remote connection disconnect. Retrying... default: Warning: Connection reset. Retrying... default: Warning: Remote connection disconnect. Retrying... default: Warning: Connection reset. Retrying... ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM... default: The guest additions on this VM do not match the installed version of default: VirtualBox! In most cases this is fine, but in rare cases it can default: prevent things such as shared folders from working properly. If you see default: shared folder errors, please make sure the guest additions within the default: virtual machine match the version of VirtualBox you have installed on default: your host and reload your VM. default: default: Guest Additions Version: 5.0.18_Ubuntu r106667 default: VirtualBox Version: 5.2 ==> default: Setting hostname... ==> default: Configuring and enabling network interfaces... ==> default: Mounting shared folders... default: /vagrant => /Users/myusername/Homestead default: /home/vagrant/bands => /Users/myusername/Homestead/bands default: /home/vagrant/Code/rlp => /Applications/MAMP/htdocs default: /home/vagrant/Code/dems => /Users/myusername/Homestead/dems default: /home/vagrant/Code/epos => /Users/myusername/epos default: /home/vagrant/Code/ltrp => /Users/myusername/Homestead/ltrp default: /home/vagrant/Code/mypi => /Users/myusername/mypi default: /home/vagrant/Code/mag1 => /Users/myusername/Homestead/mag1 default: /home/vagrant/Code/isbn => /Users/myusername/Homestead/isbn default: /home/vagrant/Code/testing => /Users/myusername/testing default: /home/vagrant/Code/tangelo2 => /Users/myusername/Homestead/tangelo2 default: /home/vagrant/Code/campaign => /Users/myusername/Homestead/campaign default: /home/vagrant/Code/testsymfony => /Users/myusername/Homestead/testsymfony default: /home/vagrant/Code/straightphp => /Users/myusername/Homestead/straightphp default: /home/vagrant/Code/adamswp_diverted => /Users/myusername/Homestead/adamswp ==> default: Running provisioner: file... ==> default: Running provisioner: shell... default: Running: inline script ==> default: Running provisioner: shell... default: Running: inline script ==> default: Running provisioner: shell... default: Running: inline script default: Failed to restart php5-fpm.service: Unit php5-fpm.service not found. The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong.

Chriss-MacBook-Pro:Homestead username$ ping straightphp.test PING straightphp.test (192.168.10.10): 56 data bytes 64 bytes from 192.168.10.10: icmp_seq=0 ttl=64 time=0.314 ms 64 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=0.280 ms 64 bytes from 192.168.10.10: icmp_seq=2 ttl=64 time=0.301 ms ^C --- straightphp.test ping statistics --- 3 packets transmitted, 3 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.280/0.298/0.314/0.014 ms Chriss-MacBook-Pro:Homestead username$ curl straightphp.test 502 Bad Gateway

502 Bad Gateway

nginx/1.13.6

If the box requires php5, why doesn't it have it? Why aren't the sites responding?

0 likes
4 replies
bobbybouwmann's avatar

What version of the Homestead box do you use? You can see that by running vagrant box list. If you see multiple versions of the same box you might need to remove them to make sure you don't have a conflict!

CWT_1's avatar
Level 1

laravel/homestead (virtualbox, 5.1.0)

CWT_1's avatar
Level 1

This pretty much says it all (are there code tags here?):

[code]Chriss-MacBook-Pro:Homestead chris$ vagrant box remove laravel/homestead Removing box 'laravel/homestead' (v5.1.0) with provider 'virtualbox'... Chriss-MacBook-Pro:Homestead chris$ vagrant box add laravel/homestead ==> box: Loading metadata for box 'laravel/homestead' box: URL: https://vagrantcloud.com/laravel/homestead This box can work with multiple providers! The providers that it can work with are listed below. Please review the list and choose the provider you will be working with.

  1. hyperv
  2. parallels
  3. virtualbox
  4. vmware_desktop

Enter your choice: 3 ==> box: Adding box 'laravel/homestead' (v5.1.0) for provider: virtualbox box: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/5.1.0/providers/virtualbox.box ==> box: Successfully added box 'laravel/homestead' (v5.1.0) for 'virtualbox'! Chriss-MacBook-Pro:Homestead chris$ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'laravel/homestead'... ==> default: Matching MAC address for NAT networking... ==> default: Checking if box 'laravel/homestead' is up to date... ==> default: Setting the name of the VM: homestead ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: 80 (guest) => 8000 (host) (adapter 1) default: 443 (guest) => 44300 (host) (adapter 1) default: 3306 (guest) => 33060 (host) (adapter 1) default: 5432 (guest) => 54320 (host) (adapter 1) default: 22 (guest) => 2222 (host) (adapter 1) ==> default: Running 'pre-boot' VM customizations... ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Remote connection disconnect. Retrying... default: Warning: Connection reset. Retrying... default: Warning: Remote connection disconnect. Retrying... default: Warning: Connection reset. Retrying... default: Warning: Remote connection disconnect. Retrying... default: default: Vagrant insecure key detected. Vagrant will automatically replace default: this with a newly generated keypair for better security. default: default: Inserting generated public key within guest... default: Removing insecure key from the guest if it's present... default: Key inserted! Disconnecting and reconnecting using new SSH key... ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM... default: The guest additions on this VM do not match the installed version of default: VirtualBox! In most cases this is fine, but in rare cases it can default: prevent things such as shared folders from working properly. If you see default: shared folder errors, please make sure the guest additions within the default: virtual machine match the version of VirtualBox you have installed on default: your host and reload your VM. default: default: Guest Additions Version: 5.0.18_Ubuntu r106667 default: VirtualBox Version: 5.2 ==> default: Setting hostname... ==> default: Configuring and enabling network interfaces... ==> default: Mounting shared folders... default: /vagrant => /Users/chris/Homestead default: /home/vagrant/bands => /Users/chris/Homestead/bands default: /home/vagrant/Code/rlp => /Applications/MAMP/htdocs default: /home/vagrant/Code/dems => /Users/chris/Homestead/dems default: /home/vagrant/Code/epos => /Users/chris/epos default: /home/vagrant/Code/ltrp => /Users/chris/Homestead/ltrp default: /home/vagrant/Code/mypi => /Users/chris/mypi default: /home/vagrant/Code/mag1 => /Users/chris/Homestead/mag1 default: /home/vagrant/Code/isbn => /Users/chris/Homestead/isbn default: /home/vagrant/Code/testing => /Users/chris/testing default: /home/vagrant/Code/tangelo2 => /Users/chris/Homestead/tangelo2 default: /home/vagrant/Code/campaign => /Users/chris/Homestead/campaign default: /home/vagrant/Code/honeyfund => /Users/chris/Homestead/honeyfund default: /home/vagrant/Code/testsymfony => /Users/chris/Homestead/testsymfony default: /home/vagrant/Code/straightphp => /Users/chris/Homestead/straightphp default: /home/vagrant/Code/adamswp_diverted => /Users/chris/Homestead/adamswp ==> default: Running provisioner: file... ==> default: Running provisioner: shell... default: Running: inline script default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7H68MWegkjxNVTgWwnuHjm9nAOZbUg121CazdDdw5IfZEcSw1BbI9BCX+bfAHFXSzqyXVi2r8pbI7SVd0C2vrFYuMW5lOmTduAN5mWHI0r0m/PBcs6Bi/UQxDFbYkIXaXr1PMsr0+hv76BWqmh4cj2qXOdB45x0AZW10+7HUeNZFa2kjqs/zbOUuY2EkeeyxgLNOMmaXOpTKhPsuV4OaY+70vIcSSjKpHOx5kN/xJEp6zo0M1M+9nEtRk+ZQf9S7TA/cQWbPL19qaMI/atioQOdqHsq3kDno49tD7apEP3tBgxp85PoupF6dNxlbBRTvzkG38Vs8CkxIQlOxiqIih [email protected] ==> default: Running provisioner: shell... default: Running: inline script ==> default: Running provisioner: shell... default: Running: inline script default: Failed to restart php5-fpm.service: Unit php5-fpm.service not found. The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong. Chriss-MacBook-Pro:Homestead chris$ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'laravel/homestead' is up to date... ==> default: Machine already provisioned. Run vagrant provision or use the --provision ==> default: flag to force provisioning. Provisioners marked to run always will still run. Chriss-MacBook-Pro:Homestead chris$ ping straightphp.test PING straightphp.test (192.168.10.10): 56 data bytes 64 bytes from 192.168.10.10: icmp_seq=0 ttl=64 time=0.369 ms 64 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=0.260 ms 64 bytes from 192.168.10.10: icmp_seq=2 ttl=64 time=0.303 ms ^C --- straightphp.test ping statistics --- 3 packets transmitted, 3 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 0.260/0.311/0.369/0.045 ms Chriss-MacBook-Pro:Homestead chris$ curl straightphp.test 502 Bad Gateway

502 Bad Gateway

nginx/1.13.6 [/code]
CWT_1's avatar
Level 1

The problem was with Homestead. Recreating that solved it, although now I can't use an old Laravel 4.2 project. Wasn't virtualization going to fix these things? I guess I can install an older box for that one. Hopefully it won't mess up the rest!

Please or to participate in this conversation.