# Getting bad gateway error in "file transfer" feature using Mender server V2.7

**URL:** <https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569>\
**Category:** General Discussions\
**Tags:** debian, mender, mender-server\
**Created:** [April 29, 2021, 6:40am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569 "2021-04-29T06:40:36Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [April 29, 2021, 6:40am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/1 "2021-04-29T06:40:36Z")

</div>

mender server: v2.7 production open source  
Architecture: Debian X86 Ubuntu18.4  
mender convert: v2.4.0  
mender-connect: v1.0.0

I have setup self-hosted mender server: v2.7 production grade successfully for “remote terminal” and “file transfer” features experiment. Here remote terminal feature is working fine but getting error “Error uploading file to device bad gateway” as below screenshot. during file upload/download file.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/1/1aa9deb8d963db7e707e7e1d90e1865c642a529d.png)

Attached mender-connect.conf file for reference.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/f/f5d350317270c23558104f87bf899ea382cda6e5.png)  
Note: I also tried same on latest mender hosted v2.7 as well but getting same error.

can anyone assist me to crack this issue.

---

<div class="post-metadata">

**Author:** ![manuel\_vps](https://avatars.discourse-cdn.com/v4/letter/m/a87d85/32.png) [@manuel\_vps](https://hub.mender.io/u/manuel_vps)\
**Post date:** [April 29, 2021, 12:21pm UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/2 "2021-04-29T12:21:25Z")

</div>

We are using hosted mender on a Yocto-created distribution with meta-mender on [dunfell-v2021.01](https://github.com/mendersoftware/meta-mender/tree/dunfell-v2021.01/meta-mender-core/recipes-mender/mender-connect) and are facing the same issue.

The web ui shows exactly the same error as @Rohita83 posted above.

```
# mender-connect --version
mender-connect version 1.0.0 runtime: go1.14.7

```

Our `mender-connect.conf` looks like this:

```
# cat /etc/mender/mender-connect.conf 
{
    "ServerURL": "https://hosted.mender.io",
    "Shell": "/bin/sh",
    "ShellCommand": "/bin/bash",
    "User": "vps"
}

```

(Note: The `Shell` key got [defaulted to this value](https://github.com/mendersoftware/meta-mender/blob/dunfell-v2021.01/meta-mender-core/recipes-mender/mender-connect/mender-connect.inc#L44) by mender-connect.inc. It doesn’t do anything, as the correct key in mender-connect 1.0.0 is `ShellCommand`. The recipe sets the wrong variable. [This is fixed in \>= dunfell-v2021.03](https://github.com/mendersoftware/meta-mender/blob/dunfell-v2021.03/meta-mender-core/recipes-mender/mender-connect/mender-connect.inc#L39). This is totally seperate from what’s discussed in this topic.)

@Rohita83: Can you download files from your devices? When I try to download a file, the browser reports a generic “server error”. I also noticed that files which do not have a file extension get an extension `.json` appended automatically.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/a/ad6519520f6f086a5088d5d089ead9cb4b5e8cfa.png)

---

<div class="post-metadata">

**Author:** ![tranchitella](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/tranchitella/32/606_2.png) [@tranchitella](https://hub.mender.io/u/tranchitella)\
**Post date:** [April 29, 2021, 12:23pm UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/3 "2021-04-29T12:23:41Z")

</div>

@manuel_vps you need to upgrade mender-connect to version 1.1.0 in the device to use file upload/download and port-forwarding.

---

<div class="post-metadata">

**Author:** ![manuel\_vps](https://avatars.discourse-cdn.com/v4/letter/m/a87d85/32.png) [@manuel\_vps](https://hub.mender.io/u/manuel_vps)\
**Post date:** [April 29, 2021, 12:35pm UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/4 "2021-04-29T12:35:22Z")

</div>

Thank you, @tranchitella!

In case someone’s interested, here’s the [changelog for mender-connect 1.1.0](https://docs.mender.io/2.7/release-information/release-notes-changelog#mender-connect-1-1-0).

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [April 30, 2021, 5:22am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/5 "2021-04-30T05:22:59Z")

</div>

> [@manuel\_vps](#):
>
> Can you download files from your devices? When I try to download a file, the browser reports a generic “server error”. I also noticed that files which do not have a file extension get an extension `.json` appended automatically.

@manuel_vps Yes, I was getting the same error “server error” in the case of download as per your screenshot.

---

<div class="post-metadata">

**Author:** ![tranchitella](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/tranchitella/32/606_2.png) [@tranchitella](https://hub.mender.io/u/tranchitella)\
**Post date:** [April 30, 2021, 5:42am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/6 "2021-04-30T05:42:37Z")

</div>

@Rohita83 are you still experiencing the same error after upgrading mender-connect to version 1.1.0?

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [April 30, 2021, 5:53am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/7 "2021-04-30T05:53:33Z")

</div>

> [@tranchitella](#):
>
> are you still experiencing the same error after upgrading mender-connect to version 1.1.0?

@tranchitella I am just creating a new test image with the latest source code **mender\_convert V2.4.0** which having **mender-connect version “latest”** (in recently updated code) as below

**configs/mender\_convert\_config:MENDER\_ADDON\_CONNECT\_VERSION=“latest”**

I have to check it once and then let you know.

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [April 30, 2021, 11:47am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/8 "2021-04-30T11:47:48Z")

</div>

Hi Guys,

mender server v2.7 GUI (self-hosted) getting the following errors.

1. Getting error msg as **"“Please check your connection t.sort is not a function”** When i click on **RELEASES** tab as screenshot and unable to upload any artifacts.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/a/a159258771a3f39971e480e729eb544bb8561a55.png)

1. Getting error msg as “Couldn’t load deployments. e.sort is not a function Retrying in 23 seconds” When I click on “ **DEPLOYMENTS** ” as the screenshot

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/1/183fbc6b8342c4ed1ed10793c33b69ff525a886c.png)

1. Getting error “Artifact couldn’t be uploaded. Request failed with status code 413” to upload any artifacts.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/1/19282873b7444efebf31f0611a647858bb2266bd.png)

can anyone help me to understand the above errors?

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [May 3, 2021, 10:21am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/9 "2021-05-03T10:21:17Z")

</div>

@tranchitella

File transfer feature is working fine with latest source code **mender\_convert V2.4.0** which having **mender-connect version “latest”** (in recently updated code).

Thanks for the help.

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [May 3, 2021, 10:25am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/10 "2021-05-03T10:25:02Z")

</div>

@tranchitella

I am getting an error in the deployment of an artifact in log **journalctl -f -u mender-client.service** as

> [@Mender V2.7 deployment getting error](https://hub.mender.io/t/mender-v2-7-deployment-getting-error/3585):
>
> mender server: v2.7 production open-source Architecture: Debian X86 Ubuntu18.4 mender convert: v2.4.0 mender-connect: latest I have set up a self-hosted mender server: v2.7 production-grade successfully. I have also created a mender client image using the mender\_convert v2.4.0 tool. Here Deployment status is showing “Pending” and the device-side getting below error. Below log using the command on target device journalctl -f -u mender-client.service as May 03 05:50:13 alto-VirtualBox mender…

![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/e/ec153c01e99c0bd4bd36679b76d85b8c5ec707cc.jpeg)

Could you assist me to track this error.

---

<div class="post-metadata">

**Author:** ![tranchitella](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/tranchitella/32/606_2.png) [@tranchitella](https://hub.mender.io/u/tranchitella)\
**Post date:** [May 3, 2021, 10:31am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/11 "2021-05-03T10:31:52Z")

</div>

@Rohita83 can you please check the logs of the deployments service? According to the logs, you are receiving a server error (status code 503).

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [May 3, 2021, 10:39am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/12 "2021-05-03T10:39:42Z")

</div>

you means as below

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/f/ff0b164455307020e87b6be64f0e2325fee9e6f1.png)

Here all the services are up status.

sudo ./run logs --tail 10 mender-deployments

Getting error as below

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/6/68ec36d28002ce7eb27ca4662966ed32887c5904.png)

---

<div class="post-metadata">

**Author:** ![tranchitella](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/tranchitella/32/606_2.png) [@tranchitella](https://hub.mender.io/u/tranchitella)\
**Post date:** [May 3, 2021, 10:42am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/13 "2021-05-03T10:42:41Z")

</div>

@Rohita83 no, I mean something like:

`docker logs menderproduction_mender-deployments_1`

EDIT: I see you posted the error. The serialization error means the deployments service cannot reach minio. Can you check your minio configuration is correct in the config, and you are pointing to the correct domain name?

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [May 3, 2021, 11:01am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/14 "2021-05-03T11:01:23Z")

</div>

@tranchitella  
prod.yml file data seems ok i think?

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/5/5e85276b132edf64f9fc9f50763f139bdb0164aa.png)

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [May 3, 2021, 11:37am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/15 "2021-05-03T11:37:56Z")

</div>

@tranchitella  
Output: sudo docker logs --tail 10 menderproduction\_mender-deployments\_1

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/mender/original/2X/7/73e1955d3187653b908b06d64fc145589229bd1d.png)

I have followed steps from [Production installation | Mender documentation](https://docs.mender.io/2.7/server-installation/production-installation)

Could you please let me know, how can I resolve this issue?

---

<div class="post-metadata">

**Author:** ![Rohita83](https://yyz2.discourse-cdn.com/flex036/user_avatar/hub.mender.io/rohita83/32/436_2.png) [@Rohita83](https://hub.mender.io/u/Rohita83)\
**Post date:** [May 3, 2021, 3:17pm UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/16 "2021-05-03T15:17:31Z")

</div>

@tranchitella

Attached **prod.yml** for reference.  
[prod.yaml](https://hub.mender.io/uploads/short-url/gMlFL4UC50VdM71LtcAuceaMecT.yaml) (5.4 KB)

Note: I have replaced ec2-XX-XXX-XXX-XXX with actual DNS.  
if anything wrong in the **prod.yml file**. Please let me know.

---

<div class="post-metadata">

**Author:** ![dan\_ene](https://avatars.discourse-cdn.com/v4/letter/d/9d8465/32.png) [@dan\_ene](https://hub.mender.io/u/dan_ene)\
**Post date:** [May 21, 2021, 9:55am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/17 "2021-05-21T09:55:04Z")

</div>

Seems to be the same problem of another thread: [Cannot Access Storage Artifact on MenderServer 2.7.0](https://hub.mender.io/t/cannot-access-storage-artifact-on-menderserver-2-7-0/3648)

---

<div class="post-metadata">

**Author:** ![marizonne.villafranc](https://avatars.discourse-cdn.com/v4/letter/m/ad7895/32.png) [@marizonne.villafranc](https://hub.mender.io/u/marizonne.villafranc)\
**Post date:** [December 9, 2021, 5:21am UTC](https://hub.mender.io/t/getting-bad-gateway-error-in-file-transfer-feature-using-mender-server-v2-7/3569/18 "2021-12-09T05:21:58Z")

</div>

Hi!

What’s the fix on this error: “Artifact couldn’t be uploaded. Request failed with status code 413”?

Kind regards,  
Marizonne
