Skip to content

FTP connection reset errors.Β #510

@thesamim

Description

@thesamim

Bug Description
Cannot upload full site because of connection resets.

Suspect part of the issue is not getting the sync-state.json file downloaded, and the whole site is getting uploaded on every check in.

I AM concurrently working with my provider (tier.net) to see if there's anything they can do on their side....

My Action Config

jobs:
  deploy:
    runs-on: ubuntu-latest

    steps:
    - name: Checkout code
      uses: actions/checkout@v3
      with:
        submodules: 'true'
        lfs: 'false'

    - name: Setup Hugo
      uses: peaceiris/actions-hugo@v3
      with:
        hugo-version: 'latest'

    - name: Build Hugo site
      run: hugo
      
    - name: Deploy to FTP
      uses: SamKirkland/[email protected]
      with:
        server: ftp.hakunamatataweb.com
        server-dir: /
        state-name: sync-state.json
        username: ${{ secrets.FTP_USERNAME }}
        password: ${{ secrets.FTP_PASSWORD }}
        local-dir: public/
        protocol: ftps
        security: loose
        log-level: verbose   
        timeout: 120000

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
Using the following excludes filters: ["**/.git*","**/.git*/**","**/node_modules/**"]
Creating local state at public/sync-state.json
Local state created
Connected to 38.18.231.92:21 (No encryption)
< 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 19:12. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
> AUTH TLS
< 234 AUTH TLS OK.
Control socket is using: TLSv1.3
> OPTS UTF8 ON
< 504 Unknown command
Login security: TLSv1.3
> USER ***
< 331 User *** OK. Password required
> PASS ###
< 230 OK. Current restricted directory is /
> FEAT
< 211-Extensions supported:
 UTF8
 EPRT
 IDLE
 MDTM
 SIZE
 MFMT
 REST STREAM
 MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
 MLSD
 PRET
 AUTH TLS
 PBSZ
 PROT
 TVFS
 ESTA
 PASV
 EPSV
 ESTP
< 211 End.
> TYPE I
< 200 TYPE is now 8-bit binary
> STRU F
< 200 F OK
> OPTS UTF8 ON
< 504 Unknown command
> OPTS MLST type;size;modify;unique;unix.mode;unix.owner;unix.group;unix.ownername;unix.groupname;
< 200  MLST OPTS type;size;sizd;modify;UNIX.mode;UNIX.uid;UNIX.gid;unique;
> PBSZ 0
< 200 PBSZ=0
> PROT P
< 200 Data protection level set to "private"
  changing dir to /
> CWD /
< 250 OK. Current directory is /
  dir changed
Trying to find optimal transfer strategy...
> EPSV
< 229 Extended Passive mode OK (|||60471|)
Optimal transfer strategy found.
> RETR sync-state.json
< 150-Accepted data connection
< 150 52.7 kbytes to download
Downloading from 38.18.231.92:60471 (TLSv1.3)
download progress for "sync-state.json". Progress: 0 bytes of 0 bytes
> QUIT
download progress for "sync-state.json". Progress: 32768 bytes of 32768 bytes
----------------------------------------------------------------
No file exists on the server "/sync-state.json" - this must 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:	279
Server Files:	0
----------------------------------------------------------------
Calculating differences between client & server
----------------------------------------------------------------
πŸ“ Create: about
πŸ“ Create: authors
πŸ“ Create: authors/artificial-intelligence
πŸ“ Create: authors/artificial-intelligence/page
πŸ“ Create: authors/artificial-intelligence/page/1
πŸ“ Create: authors/drproton
πŸ“ Create: authors/drproton/page
πŸ“ Create: authors/drproton/page/1
πŸ“ Create: authors/thesamim
πŸ“ Create: authors/thesamim/page
πŸ“ Create: authors/thesamim/page/1
πŸ“ Create: css
πŸ“ Create: images
πŸ“ Create: js
πŸ“ Create: js/shortcodes
πŸ“ Create: lib
πŸ“ Create: lib/jquery
πŸ“ Create: lib/katex
πŸ“ Create: lib/katex/fonts
πŸ“ Create: lib/packery
πŸ“ Create: lib/zoom
πŸ“ Create: page
πŸ“ Create: page/1
πŸ“ Create: posts
πŸ“ Create: posts/ai-for-retiredthinkers
πŸ“ Create: posts/ai-thoughts-from-a-human
πŸ“ Create: posts/benfords-law
πŸ“ Create: posts/cheapskating
πŸ“ Create: posts/living-in-two-ecosystems
πŸ“ Create: posts/obsidian-for-journaling
πŸ“ Create: posts/on-journaling
πŸ“ Create: posts/onenote-for-journaling
πŸ“ Create: posts/page
πŸ“ Create: posts/page/1
πŸ“ Create: posts/pc-or-mac
πŸ“ Create: posts/physics-and-me
πŸ“ Create: posts/polar-swirlies
πŸ“ Create: posts/retired-or-not
πŸ“ Create: posts/ship-contrails
πŸ“ Create: posts/start-a-blog
πŸ“ Create: posts/web-coding
πŸ“ Create: posts/what-about-linux
πŸ“ Create: series
πŸ“ Create: series/journaling
πŸ“ Create: series/journaling/page
πŸ“ Create: series/journaling/page/1
πŸ“ Create: tags
πŸ“ Create: tags/ai
πŸ“ Create: tags/ai/page
πŸ“ Create: tags/ai/page/1
πŸ“ Create: tags/armchair-science
πŸ“ Create: tags/armchair-science/page
πŸ“ Create: tags/armchair-science/page/1
πŸ“ Create: tags/brain-health
πŸ“ Create: tags/brain-health/page
πŸ“ Create: tags/brain-health/page/1
πŸ“ Create: tags/coding
πŸ“ Create: tags/coding/page
πŸ“ Create: tags/coding/page/1
πŸ“ Create: tags/organization
πŸ“ Create: tags/organization/page
πŸ“ Create: tags/organization/page/1
πŸ“ Create: tags/personal-computing
πŸ“ Create: tags/personal-computing/page
πŸ“ Create: tags/personal-computing/page/1
πŸ“ Create: tags/physics
πŸ“ Create: tags/physics/page
πŸ“ Create: tags/physics/page/1
πŸ“ Create: tags/projects
πŸ“ Create: tags/projects/page
πŸ“ Create: tags/projects/page/1
πŸ“ Create: tags/retirement
πŸ“ Create: tags/retirement/page
πŸ“ Create: tags/retirement/page/1
πŸ“„ Upload: 404.html
πŸ“„ Upload: about/featured_hu_41dbe9706bd3bbcc.jpg
πŸ“„ Upload: about/featured.jpg
πŸ“„ Upload: about/index.html
πŸ“„ Upload: android-chrome-192x192.png
πŸ“„ Upload: android-chrome-512x512.png
πŸ“„ Upload: apple-touch-icon.png
πŸ“„ Upload: atlantic_amo_2018016_lrg_3374139168934767252.jpg
πŸ“„ Upload: authors/artificial-intelligence/index.html
πŸ“„ Upload: authors/artificial-intelligence/index.xml
πŸ“„ Upload: authors/artificial-intelligence/page/1/index.html
πŸ“„ Upload: authors/drproton/index.html
πŸ“„ Upload: authors/drproton/index.xml
πŸ“„ Upload: authors/drproton/page/1/index.html
πŸ“„ Upload: authors/index.html
πŸ“„ Upload: authors/index.xml
πŸ“„ Upload: authors/thesamim/index.html
πŸ“„ Upload: authors/thesamim/index.xml
πŸ“„ Upload: authors/thesamim/page/1/index.html
πŸ“„ Upload: css/main.bundle.min.5c1f183abbd81c1e3325f920a27cbb9ba254b48fb31ea3618517bff4770f91f0ae423c9e8292ba4cf2bd80c63fd0d2da86c482956da99c3c0e48b5a3911df364.css
πŸ“„ Upload: favicon-16x16.png
πŸ“„ Upload: favicon-32x32.png
πŸ“„ Upload: favicon.ico
πŸ“„ Upload: HurricaneIsabel12Sept2003_7978835037973757702.jpg
πŸ“„ Upload: i1520-0469-63-1-325-f10_4264268516751574633.gif
πŸ“„ Upload: images/BenfordsLaw_hu_8d1fae6af644dae8.png
πŸ“„ Upload: images/BenfordsLaw_hu_ccf611668ab912f8.png
πŸ“„ Upload: images/BenfordsLaw_hu_feb0957cf48009d1.png
πŸ“„ Upload: images/BenfordsLaw_hu_ffd0d188d98fa99e.png
πŸ“„ Upload: images/dave_portrait_hu_8f82b9e0b2336f2.jpg
πŸ“„ Upload: images/dave_portrait.jpg
πŸ“„ Upload: images/retiredthinker.png
πŸ“„ Upload: images/retiredthinker2.jpg
πŸ“„ Upload: images/sami_portrait_hu_2c86b92122054a83.jpg
πŸ“„ Upload: images/sami_portrait.jpg
πŸ“„ Upload: images/Subsidence_hu_3d94e0e249c851dc.png
πŸ“„ Upload: images/Subsidence_hu_4aa9105399e14d08.png
πŸ“„ Upload: images/Subsidence_hu_65a129b2162e4e8b.png
πŸ“„ Upload: images/Subsidence_hu_d3fc46a814f16b95.png
πŸ“„ Upload: images/thinker_small_hu_cced028f8616a8cd.jpg
πŸ“„ Upload: index.html
πŸ“„ Upload: index.json
πŸ“„ Upload: index.xml
πŸ“„ Upload: js/appearance.min.516a16745bea5a9bd011138d254cc0fd3973cd55ce6e15f3dec763e7c7c2c7448f8fe7b54cca811cb821b0c7e12cd161caace1dd794ac3d34d40937cbcc9ee12.js
πŸ“„ Upload: js/katex.bundle.735b6f1542c0acf03d492dcdf14710c2e277474a64ae8ce49ef56563e17d142f9d3f4466e82cf12679968f50985628e08948ec341fba2df746545d0fd337d81d.js
πŸ“„ Upload: js/main.bundle.min.a187118b41a60744310065c567365de85730c8495301d0ebae41810cc6f7a47432b1de7d4f3b11338959f1ac50c266be6b4b73acf6bf770016eb59b602cc1aa0.js
πŸ“„ Upload: js/page.min.54b6f4371722649edbe871e431d8670d670878c22be8f36e229fe53cc9b786fe25a834def5e6de621f7a3e37b72bc8cd73839aa5ed907ed6cbd45cd3e1b0fa20.js
πŸ“„ Upload: js/process.min.ee03488f19c93c2efb199e2e3014ea5f3cb2ce7d45154adb3399a158cac27ca52831db249ede5bb602700ef87eb02434139de0858af1818ab0fb4182472204a4.js
πŸ“„ Upload: js/shortcodes/gallery.min.066f04f8dacc3930df93010e4f91004c55c8971379324510b9703d5f02dcb9c0379e0d9be24c4da79e2a004cdf006f5d2990ef8899c528459515d1833b5c9459.js
πŸ“„ Upload: lib/jquery/jquery.slim.min.b0dca576e87d7eaa5850ae4e61759c065786cdb6489d68fcc82240539eebd5da522bdb4fda085ffd245808c8fe2acb2516408eb774ef26b5f6015fc6737c0ea8.js
πŸ“„ Upload: lib/katex/fonts/KaTeX_AMS-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_AMS-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_AMS-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Caligraphic-Bold.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Caligraphic-Bold.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Caligraphic-Bold.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Caligraphic-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Caligraphic-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Caligraphic-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Fraktur-Bold.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Fraktur-Bold.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Fraktur-Bold.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Fraktur-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Fraktur-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Fraktur-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Bold.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Bold.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Bold.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-BoldItalic.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-BoldItalic.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-BoldItalic.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Italic.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Italic.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Italic.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Main-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Math-BoldItalic.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Math-BoldItalic.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Math-BoldItalic.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Math-Italic.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Math-Italic.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Math-Italic.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Bold.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Bold.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Bold.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Italic.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Italic.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Italic.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_SansSerif-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Script-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Script-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Script-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size1-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size1-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size1-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size2-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size2-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size2-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size3-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size3-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size3-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size4-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size4-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Size4-Regular.woff2
πŸ“„ Upload: lib/katex/fonts/KaTeX_Typewriter-Regular.ttf
πŸ“„ Upload: lib/katex/fonts/KaTeX_Typewriter-Regular.woff
πŸ“„ Upload: lib/katex/fonts/KaTeX_Typewriter-Regular.woff2
πŸ“„ Upload: lib/katex/katex.min.7e7e35e3ef02b7b437449a44ca3fac62ec1ed39cb8312b680a00fe8ac60badc95b063b694636b8440856f7f5e8c2cc9e6b0efb581179b2656c7e1e97558c7096.css
πŸ“„ Upload: lib/packery/packery.pkgd.min.8b0cbb30a72acb6a0188f690a3768e9c531f056dcf18df8d739ececb994387d28137ed684b2f23da6df5a0c416eb4f8818d5db4493419a9b97c7452ac602fbd4.js
πŸ“„ Upload: lib/zoom/zoom.min.umd.a527109b68c082a70f3697716dd72a9d5aa8b545cf800cecbbc7399f2ca6f6e0ce3e431f2062b48bbfa47c9ea42822714060bef309be073f49b9c0e30d318d7b.js
πŸ“„ Upload: pacific_amo_2012052_lrg_7809322257965563512.jpg
πŸ“„ Upload: page/1/index.html
πŸ“„ Upload: PIA17652SaturnHexagon_18035413832450914251.jpg
πŸ“„ Upload: posts/ai-for-retiredthinkers/featured_hu_56088e399e83df3a.png
πŸ“„ Upload: posts/ai-for-retiredthinkers/featured.png
πŸ“„ Upload: posts/ai-for-retiredthinkers/index.html
πŸ“„ Upload: posts/ai-thoughts-from-a-human/featured_hu_d4fbdbeff0577f8e.png
πŸ“„ Upload: posts/ai-thoughts-from-a-human/featured.png
πŸ“„ Upload: posts/ai-thoughts-from-a-human/index.html
πŸ“„ Upload: posts/benfords-law/featured_hu_5c1b6fde2f8cc5dd.png
πŸ“„ Upload: posts/benfords-law/featured.png
πŸ“„ Upload: posts/benfords-law/index.html
πŸ“„ Upload: posts/cheapskating/featured_hu_6e2a5273197a7ebe.png
πŸ“„ Upload: posts/cheapskating/featured.png
πŸ“„ Upload: posts/cheapskating/index.html
πŸ“„ Upload: posts/index.html
πŸ“„ Upload: posts/index.xml
πŸ“„ Upload: posts/living-in-two-ecosystems/featured_hu_6bbfe54bb204d439.png
πŸ“„ Upload: posts/living-in-two-ecosystems/featured.png
πŸ“„ Upload: posts/living-in-two-ecosystems/index.html
πŸ“„ Upload: posts/obsidian-for-journaling/featured_hu_4f62582ac89a45fe.png
πŸ“„ Upload: posts/obsidian-for-journaling/featured.png
πŸ“„ Upload: posts/obsidian-for-journaling/index.html
πŸ“„ Upload: posts/on-journaling/featured_hu_6543352368213ae9.png
πŸ“„ Upload: posts/on-journaling/featured.png
πŸ“„ Upload: posts/on-journaling/index.html
πŸ“„ Upload: posts/onenote-for-journaling/featured_hu_2f607a5d3e3d6109.png
πŸ“„ Upload: posts/onenote-for-journaling/featured.png
πŸ“„ Upload: posts/onenote-for-journaling/index.html
πŸ“„ Upload: posts/page/1/index.html
πŸ“„ Upload: posts/pc-or-mac/featured_hu_5fc8135a770c494f.png
πŸ“„ Upload: posts/pc-or-mac/featured.png
πŸ“„ Upload: posts/pc-or-mac/index.html
πŸ“„ Upload: posts/physics-and-me/featured_hu_2abbd75a1f73da28.png
πŸ“„ Upload: posts/physics-and-me/featured.png
πŸ“„ Upload: posts/physics-and-me/index.html
πŸ“„ Upload: posts/polar-swirlies/featured_hu_4de5a34a61908427.png
πŸ“„ Upload: posts/polar-swirlies/featured.png
πŸ“„ Upload: posts/polar-swirlies/index.html
πŸ“„ Upload: posts/retired-or-not/featured_hu_ccd895f3949c9ca0.png
πŸ“„ Upload: posts/retired-or-not/featured.png
πŸ“„ Upload: posts/retired-or-not/index.html
πŸ“„ Upload: posts/ship-contrails/featured_hu_1bf504597f7854a2.png
πŸ“„ Upload: posts/ship-contrails/featured.png
πŸ“„ Upload: posts/ship-contrails/index.html
πŸ“„ Upload: posts/start-a-blog/featured_hu_c0a5685131ae84b9.png
πŸ“„ Upload: posts/start-a-blog/featured.png
πŸ“„ Upload: posts/start-a-blog/index.html
πŸ“„ Upload: posts/web-coding/featured_hu_4e8208de87d1ec1e.png
πŸ“„ Upload: posts/web-coding/featured.png
πŸ“„ Upload: posts/web-coding/index.html
πŸ“„ Upload: posts/what-about-linux/featured_hu_9983df384e6be272.png
πŸ“„ Upload: posts/what-about-linux/featured.png
πŸ“„ Upload: posts/what-about-linux/index.html
πŸ“„ Upload: robots.txt
πŸ“„ Upload: Saturn's_North_Polar_Hexagon_6125258406165433417.jpg
πŸ“„ Upload: series/index.html
πŸ“„ Upload: series/index.xml
πŸ“„ Upload: series/journaling/index.html
πŸ“„ Upload: series/journaling/index.xml
πŸ“„ Upload: series/journaling/page/1/index.html
πŸ“„ Upload: site.webmanifest
πŸ“„ Upload: sitemap.xml
πŸ“„ Upload: tags/ai/index.html
πŸ“„ Upload: tags/ai/index.xml
πŸ“„ Upload: tags/ai/page/1/index.html
πŸ“„ Upload: tags/armchair-science/index.html
πŸ“„ Upload: tags/armchair-science/index.xml
πŸ“„ Upload: tags/armchair-science/page/1/index.html
πŸ“„ Upload: tags/brain-health/index.html
πŸ“„ Upload: tags/brain-health/index.xml
πŸ“„ Upload: tags/brain-health/page/1/index.html
πŸ“„ Upload: tags/coding/index.html
πŸ“„ Upload: tags/coding/index.xml
πŸ“„ Upload: tags/coding/page/1/index.html
πŸ“„ Upload: tags/index.html
πŸ“„ Upload: tags/index.xml
πŸ“„ Upload: tags/organization/index.html
πŸ“„ Upload: tags/organization/index.xml
πŸ“„ Upload: tags/organization/page/1/index.html
πŸ“„ Upload: tags/personal-computing/index.html
πŸ“„ Upload: tags/personal-computing/index.xml
πŸ“„ Upload: tags/personal-computing/page/1/index.html
πŸ“„ Upload: tags/physics/index.html
πŸ“„ Upload: tags/physics/index.xml
πŸ“„ Upload: tags/physics/page/1/index.html
πŸ“„ Upload: tags/projects/index.html
πŸ“„ Upload: tags/projects/index.xml
πŸ“„ Upload: tags/projects/page/1/index.html
πŸ“„ Upload: tags/retirement/index.html
πŸ“„ Upload: tags/retirement/index.xml
πŸ“„ Upload: tags/retirement/page/1/index.html
----------------------------------------------------------------
Making changes to 279 files/folders to sync server state
Uploading: 71.3 MB -- Deleting: 0 B -- Replacing: 0 B
----------------------------------------------------------------
creating folder "about/"
  changing dir to about
----------------------------------------------------------------
--------------  πŸ”₯πŸ”₯πŸ”₯ an error occurred  πŸ”₯πŸ”₯πŸ”₯  --------------
----------------------------------------------------------------
----------------------------------------------------------------
----------------------  full error below  ----------------------
----------------------------------------------------------------
Error: Client is closed because read ECONNRESET (data socket)
    at /home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.5/dist/index.js:5208:29
    at new Promise (<anonymous>)
    at FTPContext.handle (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.5/dist/index.js:5190:16)
    at Client.sendIgnoringError (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.5/dist/index.js:4226:25)
    at Client._openDir (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.5/dist/index.js:4753:20)
    at Client.ensureDir (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.5/dist/index.js:4744:24)
    at /home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.5/dist/index.js:3555:126
    at Generator.next (<anonymous>)
    at /home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.5/dist/index.js:3540:71
    at new Promise (<anonymous>)
Closing reason: Error: read ECONNRESET
    at TLSWrap.onStreamRead (node:internal/stream_base_commons:218:20) {
  code: 'ECONNRESET'
}
Error: Error: Client is closed because read ECONNRESET (data socket)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions