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

alexhiggins's avatar

Vagrant - OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

Hey!

I'm having a problem installing Homestead. Does anyone know the cause / solution to this? I've tried googling around but I've not really found a fix. Is this more their side or my computer setup?

Alexs-MBP:~ alex$ vagrant box add laravel/homestead -c
==> 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) parallels
2) virtualbox
3) vmware_desktop

Enter your choice: 2
==> box: Adding box 'laravel/homestead' (v3.0.0) for provider: virtualbox
    box: Downloading: https://vagrantcloud.com/laravel/boxes/homestead/versions/3.0.0/providers/virtualbox.box
An error occurred while downloading the remote file. The error
message, if any, is reproduced below. Please fix this error and try
again.

OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

Thanks in advance!

0 likes
4 replies
alexhiggins's avatar

Alright so it's now installed ok - i just kept retrying until it let me finish downloading. Sorry no real 'fix' here but maybe a note for someone else if they come across it.

Nash's avatar

I just had the same problem. In case someone else runs into this, I got it working with:

vagrant box add laravel/homestead -c --insecure

Options used:

  • -c or --clean Clean any temporary download files
  • --insecure Do not validate SSL certificates
9 likes
connor11528's avatar

For me I got this error when trying to add the box with no Vagrantfile.

Make sure to run vagrant init

This issue has more details about Vagrant not being able to grab info from the vagrant cloud

miguelm3's avatar

Thanks, those two options did the trick. In my case was a connection issue. I was using a public library connection in NZ APNK, that has some unknown limitations I think.

Please or to participate in this conversation.