Skip to content

Server sent FIN packet unexpectedly when deploying #430

Closed
@xhesimyrta

Description

@xhesimyrta

Hi!
I'm trying to deploy laravel project by using Hostinger. The action worked the first time..but i delete it then ytried again..since then
the action fails with the same error every time I've tried it.

My Action Config
name: Push to production

on:
push:
branches:
- main

jobs:
web-deploy:
name: Deploy
runs-on: ubuntu-latest
steps:
- uses: shivammathur/setup-php@v2
with:
php-version: '8.2'
- uses: actions/checkout@v3

- name: Copy .env
  run: php -r "file_exists('.env') || copy('.env.example', '.env');"

- name: Install PHP Dependencies
  run: composer update --ignore-platform-reqs

- name: Generate key
  run: php artisan key:generate

- name: Generate storage link
  run: php artisan storage:link

- uses: actions/setup-node@v3
  with:
    node-version: 16

- name: Install Node Dependencies
  run: npm install

- name: Build assets
  run: npm run build

- name: Deploy to server
  uses: SamKirkland/FTP-Deploy-Action@v4.3.4
  with:
    server: ${{ secrets.ftp_server }}
    username: ${{ secrets.ftp_username }}
    password: ${{ secrets.ftp_password }}
    server-dir: /

My Action Log

  FTPError: 421 Session Timeout (3600 seconds): closing control connection
    at FTPContext._onControlSocketData (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:5252:39)
    at Socket.<anonymous> (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:5096:44)
    at Socket.emit (node:events:513:28)
    at addChunk (node:internal/streams/readable:315:12)
    at readableAddChunk (node:internal/streams/readable:285:11)
    at Socket.Readable.push (node:internal/streams/readable:228:10)
    at TCP.onStreamRead (node:internal/stream_base_commons:190:23) {
  code: 421
}

----------------------------------------------------------------
--------------  🔥🔥🔥 an error occurred  🔥🔥🔥  --------------
----------------------------------------------------------------

----------------------------------------------------------------
----------------------  full error below  ----------------------
----------------------------------------------------------------

Error: Client is closed because Server sent FIN packet unexpectedly, closing connection.
    at /home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:5197:29
    at new Promise (<anonymous>)
    at FTPContext.handle (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:5179:16)
    at FTPContext.request (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:5157:21)
    at Client.enterPassiveModeIPv6 [as prepareTransfer] (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:6153:27)
    at Client._uploadFromStream (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:4490:24)
    at async Client._uploadLocalFile (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:4476:20)
Closing reason: Error: Server sent FIN packet unexpectedly, closing connection.
    at Socket.<anonymous> (/home/runner/work/_actions/SamKirkland/FTP-Deploy-Action/v4.3.4/dist/index.js:5098:56)
    at Socket.emit (node:events:525:35)
    at endReadableNT (node:internal/streams/readable:1358:12)
    at processTicksAndRejections (node:internal/process/task_queues:83:21) {
  code: '0'
}
Error: Error: Client is closed because Server sent FIN packet unexpectedly, closing connection.

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