FTP-Deploy-Action icon indicating copy to clipboard operation
FTP-Deploy-Action copied to clipboard

Some files are uploaded and some not

Open aatosmedia opened this issue 4 years ago • 7 comments
trafficstars

Bug Description png, jpg and js files are uploaded and directories are created, but html and css files are not uploaded.

My Action Config

on: push
name: 🚀 Deploy website on push
jobs:
  web-deploy:
    name: 🎉 Deploy
    runs-on: ubuntu-latest
    steps:
    - name: 🚚 Get latest code
      uses: actions/[email protected]
    
    - name: 📂 Sync files
      uses: SamKirkland/[email protected]
      with:
        server: IP address
        username: tommsaks
        password: ${{ secrets.ftp_password_azure }}
        server-dir: /public_html/gittest/
        protocol: ftps
        security: strict

My Action Log

Run SamKirkland/[email protected]
----------------------------------------------------------------
🚀 Thanks for using ftp-deploy. Let's deploy some stuff!   
----------------------------------------------------------------
If you found this project helpful, please support it
by giving it a ⭐ on Github --> https://github.com/SamKirkland/FTP-Deploy-Action
or add a badge 🏷️ to your projects readme --> https://github.com/SamKirkland/FTP-Deploy-Action#badge
----------------------------------------------------------------
No file exists on the server "/public_html/gittest/.ftp-deploy-sync-state.json" - this much be your first publish! 🎉
The first publish will take a while... but once the initial sync is done only differences are published!
If you get this message and its NOT your first publish, something is wrong.
----------------------------------------------------------------
Local Files:	8
Server Files:	8
----------------------------------------------------------------
Calculating differences between client & server
----------------------------------------------------------------
➕ Upload: favicon-esimerkki.jpg
➕ Upload: FormChek.js
📁 Create: images
➕ Upload: images/design-from-Finland.png
➕ Upload: images/index.html
➕ Upload: index.html
➕ Upload: index123.html
➕ Upload: ohjeet.css
----------------------------------------------------------------
Making changes to 8 files to sync server state
Uploading: 218 kB -- Deleting: 0 B -- Replacing: 0 B
----------------------------------------------------------------
creating folder "images/"
uploading "favicon-esimerkki.jpg"
uploading "FormChek.js"
400 level error from server when performing action - retrying...
FTPError: 426 Failure reading network stream.
    at FTPContext._onControlSocketData (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/4.0.0/dist/index.js:3759:39)
    at TLSSocket.<anonymous> (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/4.0.0/dist/index.js:3600:44)
    at TLSSocket.emit (events.js:210:5)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:286:13)
    at TLSSocket.Readable.push (_stream_readable.js:224:10)
    at TLSWrap.onStreamRead (internal/stream_base_commons.js:182:23) {
  name: 'FTPError',
  code: 426
}
Connection closed. This library does not currently handle reconnects
FTPError: 426 Failure reading network stream.
    at FTPContext._onControlSocketData (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/4.0.0/dist/index.js:3759:39)
    at TLSSocket.<anonymous> (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/4.0.0/dist/index.js:3600:44)
    at TLSSocket.emit (events.js:210:5)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:286:13)
    at TLSSocket.Readable.push (_stream_readable.js:224:10)
    at TLSWrap.onStreamRead (internal/stream_base_commons.js:182:23) {
  name: 'FTPError',
  code: 426
}
FTPError: 426 Failure reading network stream.
    at FTPContext._onControlSocketData (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/4.0.0/dist/index.js:3759:39)
    at TLSSocket.<anonymous> (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/4.0.0/dist/index.js:3600:44)
    at TLSSocket.emit (events.js:210:5)
    at addChunk (_stream_readable.js:309:12)
    at readableAddChunk (_stream_readable.js:286:13)
    at TLSSocket.Readable.push (_stream_readable.js:224:10)
    at TLSWrap.onStreamRead (internal/stream_base_commons.js:182:23) {
  name: 'FTPError',
  code: 426
}
----------------------------------------------------------------
Time spent hashing:               23 milliseconds
Time spent connecting to server:  903 milliseconds
Time spent deploying:             1.3 seconds (161 kB/second)
  - changing dirs:                470 milliseconds
  - logging:                      135 milliseconds
----------------------------------------------------------------
Total time:                       2.9 seconds
----------------------------------------------------------------

aatosmedia avatar May 12 '21 10:05 aatosmedia

I'm facing the same problem. Server firewall turned off, ftp instead ftps, selected dir with only few files, but nothing worked. 😞

Macin609 avatar May 19 '21 21:05 Macin609

I have the same, too.

----------------------------------------------------------------
Calculating differences between client & server
----------------------------------------------------------------
➕ Upload: .env
➕ Upload: .env.test
📁 Create: .idea
➕ Upload: .idea/beratung.iml
📁 Create: .idea/codeStyles
➕ Upload: .idea/codeStyles/codeStyleConfig.xml
➕ Upload: .idea/modules.xml
➕ Upload: .idea/php.xml
➕ Upload: .idea/symfony2.xml
➕ Upload: .idea/vcs.xml
📁 Create: assets
📁 Create: assets/fonts
📁 Create: assets/fonts/metropolis
➕ Upload: assets/fonts/metropolis/Metropolis-Black.otf
➕ Upload: assets/fonts/metropolis/Metropolis-BlackItalic.otf
➕ Upload: assets/fonts/metropolis/Metropolis-Bold.otf
➕ Upload: assets/fonts/metropolis/Metropolis-BoldItalic.otf
➕ Upload: assets/fonts/metropolis/Metropolis-ExtraBold.otf
➕ Upload: assets/fonts/metropolis/Metropolis-ExtraBoldItalic.otf
➕ Upload: assets/fonts/metropolis/Metropolis-ExtraLight.otf
➕ Upload: assets/fonts/metropolis/Metropolis-ExtraLightItalic.otf

And the folder's are empty. So the action only creates folders but not uploading files 😢

patrickbussmann avatar Jun 02 '21 07:06 patrickbussmann

I've also run into this problem but css files uploaded fine. I also got stuck at the fonts:

  • font.eot (uploaded)
  • font.svg (uploaded)
  • font.ttf (uploaded)
  • font.woff (uploaded)
  • font.woff2 (failed)

And I get the error:

FTPError: 426 Failure reading network stream.

grandeljay avatar Jun 24 '21 06:06 grandeljay

any solution?

marcosdipaolo avatar Aug 06 '21 21:08 marcosdipaolo

I can confirm this behavour on two different ftps servers. One with the free hosting provider lima-city and one with the paid webhosting provider easyname

For both I do not have insight on the server configuration, as these are hosted providers, but maybe you can check e.g. with lima-city, as registration is free.

After switching from ftps to ftp (which was possible for both posts) it worked, but is not a good solution, as it is not encrypted..

I wanted to upload a structure of 52 objects (mainly php, html css files)

Attatched is my log github actions log.txt

natenjo avatar Mar 18 '22 21:03 natenjo

I have the same problem with vsftpd, protocol ftps

prygunov avatar Nov 04 '22 17:11 prygunov

I have the same, too. My Action Config on: push: branches: - main name: 🚀 Deploy website on push jobs: web-deploy: name: 🎉 Deploy runs-on: ubuntu-latest steps: - name: 🚚 Get latest code uses: actions/checkout@v2

  - name: 📂 Sync files
    uses: SamKirkland/[email protected]
    with:
      server: ftp.khairulislam.xyz
      username: ${{ secrets.ftp_username }}
      password: ${{ secrets.ftp_password }}
      server-dir: /public_html/
      protocol: ftp
      port: 21
      dry-run: true
      #ARGS: --verbose

My action log

Run SamKirkland/[email protected]

🚀 Thanks for using ftp-deploy. Let's deploy some stuff!

If you found this project helpful, please support it by giving it a ⭐ on Github --> https://github.com/SamKirkland/FTP-Deploy-Action or add a badge 🏷️ to your projects readme --> https://github.com/SamKirkland/FTP-Deploy-Action#badge

No file exists on the server "/public_html/.ftp-deploy-sync-state.json" - this much be your first publish! 🎉 The first publish will take a while... but once the initial sync is done only differences are published! If you get this message and its NOT your first publish, something is wrong.

Local Files: 3 Server Files: 3

Calculating differences between client & server

➕ Upload: frank.html ➕ Upload: LICENSE ➕ Upload: README.md

Making changes to 3 files to sync server state Uploading: 11.7 kB -- Deleting: 0 B -- Replacing: 0 B

uploading "frank.html" uploading "LICENSE" uploading "README.md"

🎉 Sync complete. Saving current server state to "/public_html/.ftp-deploy-sync-state.json"

Time spent hashing: 15 milliseconds Time spent connecting to server: 916 milliseconds Time spent deploying: 1 millisecond (14.9 MB/second)

  • changing dirs: 181 milliseconds
  • logging: 59 milliseconds

Total time: 4 minutes 21.7 seconds

mdkhairul773islam avatar Dec 23 '22 04:12 mdkhairul773islam