-
Notifications
You must be signed in to change notification settings - Fork 3.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
[ERROR] Not possible to create apt repo mirror using JFrog artifactory or GCP Artifact Registry #1775
Comments
Hi @bouh2 currently we can't support folder listing because we're using an Object Storage solution to store the packages.
Can you share more details about your implementation? |
Hi @riosje Here are details:
2b) apt list configuration
2c) checking
Apt updated packages from all remote repos except from |
Hi @bouh2 I was able to create the remote repo using jFrog(SaaS version) and installed the packages sucesfully (nodejs and nsolid) without the folder listing. Basic config Repo config
|
@bouh2 also double checking your logs output, your issue is related to permissions in the jfrog side
|
this is the updated wiki with the instruction to setup a mirror using jFrog artifactory. |
@riosje It was an issue with old JFrog Artifactory. Permissions were set correctly. Once it was updated to one of the latest versions, issue is gone. |
@riosje could you please also update the steps for RPM mirror using jFrog Artifactory? Thanks. |
@axqd it should work the same way. |
@riosje Yes, I can confirm it works the same way. Guess still better to update the wiki. Without directory listing, it took me some effort to figure out the URL for RPM (i.e. |
Describe your bug
Apt repo https://deb.nodesource.com/ is no longer supporting folder listing feature as folder listing is encrypted by gpg key.
As result, it's no longer possible to mirror apt repo https://deb.nodesource.com/ using JFrog artifactory or GCP Artifact Registry.
Is it possible to support folder listing without encryption ? The could resolve a lot of issues for mirroring.
Have seen the mirror guide - https://github.com/nodesource/distributions/wiki/Creating-a-Repository-Mirror:-A-Step%E2%80%90by%E2%80%90Step-Guide#setting-up-a-deb-mirror-
It's stick the mirroring to 'aptly' for Debian systems. But, there are many other mirroring tools which are used more widely and more popular.
Distribution Information:
Node Version:
The text was updated successfully, but these errors were encountered: