Come for the products,
stay for the community

The Atlassian Community can help you and your team get more value out of Atlassian products and practices.

Atlassian Community about banner
4,367,886
Community Members
 
Community Events
168
Community Groups

Bitbucket pipeline fails (ftp) - Error: server response timeout

My pipeline is not working with the following error:

* Connected to sftp.domain.com (157.90.40.40) port 5544 (#0)
< SSH-2.0-sFTP Server ready.
* server response timeout
* Closing connection 0
curl: (28) server response timeout

Between the "Server ready" and the timeout message there are more messages that create something like a wave. My pipeline yaml:

image: php:7.4

    pipelines:
     branches:
       master:
         - step:
             name: Deploy to production
             deployment: production
             script:
               - apt-get update
               - apt-get -qq install git-ftp
               - git ftp init -vv --user $LiveFTPUsername --passwd $LiveFTPPassword ftp://sftp.domain.com:5544

I also tried with different ports and with ftp but i get errors all the time. Do you have an idea what the problem could be?

1 answer

1 vote
Syahrul Atlassian Team Sep 18, 2022

Hey @Pascal Bieri 

Welcome to the community!

The error message you share seems to be a generic error message that happens when a connection unable to establish between client and server. 

In this case, the pipeline received a timeout from your FTP server. So I wonder if your FTP server is accessible externally. I would suggest you verify

  • If your server is accessible externally from your end or another machine with the port given
  • Does your server behind a firewall? If yes, have you whitelist our IP from the list Bitbucket IPs list for pipeline 

That said, I believe you'll have to configure your git FTP before running the init as per the documentation here 

# Setup
git config git-ftp.url "ftp://ftp.example.net:21/public_html"
git config git-ftp.user "ftp-user"
git config git-ftp.password "secr3t"

# Upload all files
git ftp init

Do try to set up the config first before FTP init the repository. Let me know how it goes.

Cheers,
Syahrul

Thx @Syahrul

Im just checking with the hosting provider. It just happens on a specific one, might be a problem with the firewall.

Like Syahrul likes this

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PERMISSIONS LEVEL
Site Admin
TAGS

Atlassian Community Events