balena-io / etcher

Flash OS images to SD cards & USB drives, safely and easily.
https://etcher.io/
Apache License 2.0
29.64k stars 2.1k forks source link

DEB repo: package list refresh fails, error 402 (payment required) #3511

Closed Miyamoto72 closed 2 years ago

Miyamoto72 commented 3 years ago

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint/dists/ulyssa/InRelease 402 Payment Required [IP: 2600:9000:20e8:5a00:e:f4d2:20c0:93a1 443] E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint ulyssa InRelease' is no longer signed. E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint/dists/ulyssa/InRelease 402 Payment Required [IP: 2600:9000:20e8:5a00:e:f4d2:20c0:93a1 443] E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/linuxmint ulyssa InRelease' is no longer signed.

This makes the repo unusable - maybe cloudsmith has a problem or demands money?

lurch commented 3 years ago

I see the same thing on Ubuntu 18.04 (even though this worked last week), i.e. this isn't just limited to Linux Mint. During a sudo apt update I get:

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu/dists/bionic/InRelease  402  Payment Required [IP: 13.224.228.12 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu bionic InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.

https://status.cloudsmith.io/ doesn't list any problems with CloudSmith, but then https://help.cloudsmith.io/reference/#http-responses doesn't explicitly list error 402 either.

ping @thundron @zvin ?

eugeneromero commented 3 years ago

Can confirm, same issue on Ubuntu 20.04. Additionally, trying to download the repo install script fails with the same (402) error.

thundron commented 3 years ago

Thanks for the report, it seems we reached the bandwidth limits with the new PPA provider, we're working on a solution asap but anyways the error is not related to etcher itself so there's no payment needed to use etcher (in case anyone may be thinking that)

lurch commented 3 years ago

Wow, you've chewed through 200GB of bandwidth already?! (I assume Etcher is on the Open-Source tier? https://cloudsmith.com/product/pricing/ ) I guess Etcher is just too popular! :rofl:

thundron commented 3 years ago

yes :/ I didn't honestly expect this given that it wasn't as much of an issue with Bintray since 2019

lurch commented 3 years ago

Cloudsmith repo seems to be working again :+1: Thanks @thundron

thundron commented 3 years ago

We're unblocked for now but we're still working towards a "final" solution as the current one is still fairly limited compared to our ideal usage, I'll leave this open for the time being

jellyfish-bot commented 3 years ago

[gelbal] This issue has attached support thread https://jel.ly.fish/87e3b9da-a9d0-4f8b-a325-aec8a397d5da

miasinterestinglife commented 2 years ago

It's happening again. A few days ago I installed it just fine, now I get the same "402 Payment Required".

oguzkarayemis commented 2 years ago

Same here, apt update returns this error code.

jellyfish-bot commented 2 years ago

[lizzieepton] This issue has attached support thread https://jel.ly.fish/b9a90c74-58c9-4b7a-bfb6-a626a3b91e89

jellyfish-bot commented 2 years ago

[lizzieepton] This issue has attached support thread https://jel.ly.fish/a8d265b6-92eb-4ee7-b6ff-afeca4909dfa

jny986 commented 2 years ago

Having the issue this morning after working fine for a while. Pop Os distro.

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/pop/dists/hirsute/InRelease 402 Payment Required [IP: 13.226.109.16 443] E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/pop hirsute InRelease' is no longer signed.

Zorono commented 2 years ago

The same here too.... Ubuntu 21.10 (AMD64)

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu/dists/impish/InRelease  402  Payment Required [IP: 54.230.114.10 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu impish InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
mcraa commented 2 years ago

see #3672

jny986 commented 2 years ago

I can confirm this is now fixed for me. This ticket can be closed.

NunoSempere commented 2 years ago

Not working for me.

lurch commented 2 years ago

Yeah, seems to have broken again:

Reading package lists... Done                                    
E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu/dists/bionic/InRelease  402  Payment Required [IP: 99.86.119.33 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu bionic InRelease' is no longer signed.
ratajs commented 2 years ago

I‘m currently encountering this problem on KDE Neon (Ubuntu 20.04).

Josee9988 commented 1 year ago

Same here Ubuntu 22.10

mcraa commented 1 year ago

It is strange, there is plenty available from the bandwidth for this month. We'll ping the provider if there was any issue on their side. Worst case it should reset as the new month starts. Thanks for the report.

ssi-anik commented 1 year ago

Seems like the issue is with the provider. I don't use etcher. symfony cli uses cloudsmith and i faced the same issue.

E: Failed to fetch https://dl.cloudsmith.io/public/symfony/stable/deb/ubuntu/dists/focal/InRelease  402  Payment Required [IP: 13.227.138.75 443]
fermuch commented 1 year ago

Hello. I'm sorry to revive an old thread, but it is happening again. Should I open a new issue?

shreefgit commented 1 year ago

Err:11 https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu kinetic InRelease 402 Payment Required [IP: 18.67.111.84 443]

kabeza commented 1 year ago

ElementaryOS Hera

Err:24 https://dl.cloudsmith.io/public/balena/etcher/deb/elementaryos hera InRelease 402 Payment Required [IP: 108.138.**.*** 443]

asterix13 commented 1 year ago

I removed any file with reference to cloud cloudsmith and balena etcher in the folder "/etc/apt/sources.list.d"

worked for me as I did not have any use for balena etcher in the first place. Please refer to @LarnuUK 's answer for further explanation

LarnuUK commented 1 year ago

I removed any file with reference to cloud cloudsmith and balena etcher in the folder "/etc/apt/sources.list.d"

worked for me

That's not really a "solution", as now once the repository is fixed you won't obtain any updates as you've removed the repo from apt. You would have been "better" off disabling the repo for now in my opinion, which can by done by prefixing the repo address in the file with a hash (#) or using your package manager. Then once it's confirmed in this thread, or a different one, that the problem is resolved you can re-enable the repo. You'll instead need to re-add the repository(s) now once the issue is resolved.

asterix13 commented 1 year ago

Oh right, should've thought about that. However I did not need to balena etcher anyways so I removed it out of sheer frustration.

drbornot commented 1 year ago

I can confirm the issue since yesterday I couldn't fetch the repo for updates

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/pop/dists/jammy/InRelease  402  Payment Required [IP: 143.204.89.12 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/pop jammy InRelease' is no longer signed.
Argentino84 commented 1 year ago

Same issue on Ubuntu focal.

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu/dists/focal/InRelease 402  Payment Required [IP: 2600:9000:2190:be00:e:f4d2:20c0:93a1 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu focal InRelease' is no longer signed.
lenhatquang2512 commented 1 year ago

same issue on Ubuntu 20.04 LTS.

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu/dists/focal/InRelease  402  Payment Required [IP: 18.160.249.30 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu focal InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
tsantor commented 1 year ago

Same issue in Ubuntu 22.04 LTS.

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu/dists/jammy/InRelease  402  Payment Required [IP: 18.165.32.112 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu jammy InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: https://packagecloud.io/slacktechnologies/slack/debian/dists/jessie/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
GeanVas commented 1 year ago

It's on Debian Bullseye too

E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/debian/dists/bullseye/InRelease  402  Payment Required [IP: 65.8.248.50 443]
E: The repository 'https://dl.cloudsmith.io/public/balena/etcher/deb/debian bullseye InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
lurch commented 1 year ago

See the most recent comments in #4034

aethernet commented 1 year ago

Hello,

We're moving out of Cloudsmith as continuing to host the package there would be too costly for us.

We're very thankful for the service and help CloudSmith provided, and would recommend their product for smaller open source app and private packages anytime!

At the moment we don't have the bandwidth (pun intended) to set up an alternative repository but might be moving to self hosted (probably CloudFlare R2 + workers) in the upcoming weeks.

So sorry for the inconvenience and thanks you for your patience.

Note that you can always get a .deb and .rpm package in the release section of the github repository.

pmo-19 commented 1 year ago

Unfortunately no I can't since in My Ubuntu Focal 20.04 I have package balena-etcher-electron installed which is not available in your GitHub release section ...

The solution was to remove balena-etcher-electron package and install the balena-etcher package from the Releases section here.

RaibeartRuadh commented 1 year ago

I confirm that after removal from source list balena-etcher, the update proceeded successfully. The "402 Payment Required" message no appeared. Ubuntu 22 -> 23

omar55221 commented 1 year ago

a solution for Ubuntu 18.04 was to remove the balena etcher by following step no. 5 https://www.cyberithub.com/how-to-install-and-use-balenaetcher-on-debian-11-bullseye/#Step_5_Uninstall_balenaEtcher and added sudo before rm commands

gamesover commented 1 year ago

@omar55221 it works for me. Thank you