-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cloudsmith repository gives an HTTP 402 status #4034
Comments
exact the same here ( Is there maybe another PPA for Ubuntu 22.04.2 LTS now? Sorry, german only: |
Same here, fresh Ubuntu 22.04.2 install... |
Same for the YUM/DNF (aka "rpm") instances. For people using yum/dnf, add "
|
E: Failed to fetch https://dl.cloudsmith.io/public/balena/etcher/deb/ubuntu/dists/kinetic/InRelease 402 Payment Required [IP: 18.67.111.84 443] |
Same here too, but for debian repo |
Related from last year: #3672 Might be worth moving to an alternative host for deb repos. |
Same here on Debian Bullseye |
I'd agree, except that this is unfortunately PFTC for many packages sourced from 3rd party repos. At least once per year someone forgets to update or renew something and the repo breaks 🤦♂️ sn: good find on that issue; I don't even remember posting it 😂 EDIT: Can anyone with a forum account post about the issue there too? https://forums.balena.io/c/etcher/32 |
Same here:
|
Also here: |
When I do the curl download of the setup script with verbose output it says this: "x-detail: Access to the repository has been restricted." |
So even initial setup is failing. Yikes. |
Same Here. Why use Cloudsmith anyways? Saw some old issues with the same error info and it seems like cloudsmith requires payment based on amount of downloads. Why not make a launchpad PPA which doesnt have this issue? |
FWIW I've seen PPAs break too. Typically because someone forgot to renew the cert and so the PPA became unsigned. Different failure mode, same end user UX. |
Is there something that can bw donw to prevent this? I can see it's not the firat time that this is happning and probbley not the last |
It's generally up to package dev and/or maintainer orgs to manage their corresponding repos. |
Yes, but these are all issues that can be prevented with some maintance effort. The repo breaking down because the max download per month limit was reached is neither something that is easily predictable, and also not easily fixable. No solution is perfect, but this current solution is definetly not the best one by far. |
@ToasterUwU Can PPAs be used to host .rpm packages too? Stupid question, but I'm not sure I've seen that before. I believe I have Etcher on my openSUSE installation; wouldn't want to see that disappear. While we're on the topic, openSUSE's Open Build Service hosts 3rd party packages for multiple distros and distro types. Could be another option. |
@jdrch fair point. I also have never seen this being used for FeDora based systems. So it's possible this doesn't work. But for those systems there is most certainly something like launchpad. |
Maintaining separate repos would increase dev overhead and therefore the likelihood of other more serious errors/outages. Ditto running your own repo server. From my observation, it seems repos generally need someone whose only job is to look after them or bad things happen. I doubt the team has the manpower for that. The repos of larger, for profit orgs like TeamViewer and Microsoft have similar incidents at least once per year, too (I know due to using them). 🤞🤞 this gets fixed soon. |
It seems to be a regular problem as previously mentioned by @ToasterUwU. |
Given the lack of dev team attention to this issue, I've reported it on the official forums in the same thread as last year's incident to emphasize that this is a recurring issue. If anyone else wants to chime in to help it get more traction, I'm sure we'd all appreciate it. |
I understand this isn't a dev team issue, but I'm going to mini rant here anyway, Why would anyone pay for Etcher Pro, when they can't even get the free version? Not a good first impression. I've literally installed thousands of different Linux programs a whole lot more popular (and a whole lot less), and I've absolutely never had this issue with a single piece of software. Yet this is a recurring problem? Aren't software developers, business owners, etc., supposed to learn from their previous mistakes? Is this their own way of limiting how much profit they make on Etcher Pro? What's the Pro account money going towards if they can't even keep a simple repo up and working? How much are they paying Cloudsmith now? 26GB/mo is literally less than $100/month. I bet I can host it on my Oracle Cloud account for a heckuva lot cheaper.... Also, 250GB/mo is $700. Are they really going over that? Doubtful. That's literally only 2.5 Pilot Belena subscriptions. Half of the cost of a single Production subscription. You're telling me they don't have 1 single Production subscription or over 2 Pilots? C'mon now. I understand developing software isn't easy. But paying bills when you have a paid platform is. |
Hello We're actively looking at a solution. If you must know, the threshold is 2TB and has been hit a couple days before renewal. We're looking at ways to increase this limit, which is not as simple as it sounds. If you have any recommendation for a hosting provided for open source software without such limitation, please share. Worse case scenario it would be reset by same time tomorrow. |
@aethernet is it not possible to host on launchpad? |
FYI @MarkyMarkDE , the actual URL for Launchpad's "Legal" page is https://help.launchpad.net/Legal; the site's URLs are case-sensitive. So, Launchpad definitely supports PPAs for Ubuntu-based distros, but there are wider use-cases than just Ubuntu and its derivatives. |
@ElScotto sorry, i have hovered the URL in the Footer on the main page and here is "legal" (lower case written) ... |
If you go to the "legal" link rather than the "Legal" link, Launchpad brings up this text: |
So it looks like we've gotten to the point where this product is available to download only part of the month and the repo breaks system updates during that time it's unavailable, as if the former situation wasn't bad enough. What a sad state of affairs. |
To be clear, Cloudsmith bumped the allocation up to a further higher level (15x the standard amount, up from 10x), while Balena decided on what to do. Cloudsmith also implemented the changes previously discussed such that:
However, I believe they have now made the decision to discontinue the use of the apt/rpm repositories (with Cloudsmith, at least, they may have an alternative), so things are out of our hands now. Obviously, this is a tough situation, because bandwidth usage is out of their control, and there's pressure on both sides to pay bills. So, I just wanted to thank Balena and their team for their patronage, and for everyone here who used Cloudsmith or repositories hosted there for the past few years. I'm sorry that we couldn't fully work it out in this case. I'm still a fan of the Balena products, personally. :) All the best to all of you folks! |
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. |
just opened #4057 for the same thing ! |
Does anyone know (or can you link to) how to set up
@aethernet Thanks for the info! What's your recommended course of action for those of us who currently have the Cloudsmith repo installed and for whom many jobs are broken due to that? Should we remove the repo, config our package manager to skip it, purge the package entirely, or something else? |
@jdrch, I don't think |
@aethernet I guess there's going to be many people in this boat, so maybe it's worth creating a sticky issue at https://github.com/balena-io/etcher/issues ? 🤔 |
@lurch good call, just did |
Yes, and probably get a new version from the GH releases page. |
Here is how I solved:
Site: https://github.com/balena-io/etcherRepository: balena / etcherDescription: Flash OS images to SD cards & USB drives, safely and easily.deb [signed-by=/usr/share/keyrings/balena-etcher-archive-keyring.gpg] https://dl.cloudsmith.io/public/balena/etcher/deb/debian bullseye maindeb-src [signed-by=/usr/share/keyrings/balena-etcher-archive-keyring.gpg] https://dl.cloudsmith.io/public/balena/etcher/deb/debian bullseye mainMark both lines then save Issue is fixed and balena etcher lastest version is installed |
@jall0330 Thanks, but I already purged the package & removed the repo from all my machines. |
Is the repository at cloudsmith online again? Since yesterday, I not get the status "payment required" back, seems that the update has already finished successfully ... |
The dev told us either here or in another issue that the cloudsmith repo is effectively dead. |
Yep, see #4059 |
okay, have now removed |
All errors are solved,thank you very much |
this is insane. |
@dvileta I used Cloudsmith to install balena etcher on a NUC with Ubuntu. I am not experienced in this, just used a guide and command lines that were prescribed. How do use this package to get Balena etcher on my NUC? Just download it on my NUC and run ? Thanks in advance! |
Well this issue is back. Maybe a GoFundMe is in order? ;) |
So I understand: there are (currently?) no Repository for etcher - so u can unlink your source-list in |
apparently 402 means payment required?
The text was updated successfully, but these errors were encountered: