-
Notifications
You must be signed in to change notification settings - Fork 59
archzfs-kernels repo is moving #368
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
Comments
Yeah I think having |
for NS records:
and since they are in-zone, the glue records:
|
I had some problems setting up glue records on my registrar. So I used |
Thanks, works just fine. While we are at it, one of their nameservers called |
Ok, I'm done setting up the web server for that. PUBLIC ANNOUNCEMENT:In order to use the repository from the new location simply change your previous archzfs-kernels
Or this one if you really want to be a minimalist:
|
Fixed a bug that caused kernel from the 4.x series added to the repo instead of the now-current 5.x. It came from the zfs-archiso-linux dependency. |
http://kernels.archzfs.com/ redirects to a 404 page. |
At least since 02.12 neither the new nor the old repo are working. |
You're right. My script failed to build the repo as newly introduced packages have conflicting dependencies .. that can't be referenced in a single repo. So either I'll have to blacklist some packages or split the repo for each one of them. |
For the record before this issue I already had to blacklist processing of the I think the safe and future proof way is to split up the repo to one unique repos, one per archzfs package. |
Ah I missed this comment here. :/ This was due to a change to my blog structure which altered the URL of the actual post. Fixed. |
Ok, I finally got time to modify my script. The repository has been split up into many repositories each referencing different kernel packages supported by archzfs. From now on please use the kernels.archzfs.com repository as below: For example, if you use the
or...
...whichever you like |
Thanks for providing all this support, @endreszabo! 👍 The unofficial user repositories page will need to be updated as well. |
Indeed, thanks. |
I'm encountering the following error after switching to
with:
|
Thanks for your report @vterron. Upon this today I learned that pacman wants to retrieve the db filename matching the section name and as such my naive proposal will not work (without symlinking, or nginx-rewrites etc) . In your case what surely works is this:
|
That indeed works. Thanks @endreszabo. |
hi @endreszabo could it be that
in my
|
Thanks for noticing. Obviously, I don't have any monitoring for my webservers. 🤔 Home alone with toddlers does not make life easy. :) And when it comes to Archlinux upgrade that silently restarts
Thanks, @bernhard-da, fixed. |
@endreszabo thx a lot for the quick fix! i always use (a selfhosted) instance of healthcheck.io for this and run cronjob every minute against the server i want to upgrade. very simple and sometimes life-saving. thx again a lot! |
Annoyingly lot of people have opened 'issue tickets' on various 'non-official' platforms (which also led the removal of my repository from the archwiki unofficial user repositories page) so I decided to create a github repo for the scripts that generate the pacman repositories on BTW, I fixed the package signature problem. It was due to a bug in the arch-official |
First of all, I'm sorry for posting this request here, but formerly the SSL cert expiration of my archzfs kernels repo ended up here before. :)
Anyways, I'd like to move my semi-official archzfs-kernels repo off of my
end.re
domain of my blog as I would like to move the blog to github pages.People sync my repo 100-160k times a month, so apparently, this move affects a lot of people.
My idea is a subdomain delegation of kernels.archzfs.com to my nameservers so that I can acquire a TLS cert for it using the Let's Encrypt dns-01 challenge validation. (Not that TLS would make it more secure as packages are officially signed.)
FAQ
Why don't you put the packages up on the GitHub pages as well?
While GH Pages has an allowance of 1 TB of storage, the kernel packages account for 745MB of space usage which is not great to host in a git repo anyway. Moreover, since yesterday, I started to answer a HTTP 301 redirection for the package requests to the
archive.archlinux.org
so that packages will be downloaded from there instead. It might be faster for you this way. GitHub Pages does not support this kind of redirection matching at all:Will you share with us the script that generates the repo?
It is right there, executed in place every day at 00:00 UTC.
Will there be any migration period to change pacman.conf?
Sure. After that period I'll answer a 301 (permanent redirect) and later 410 (content gone) for a while on the original URL.
What is needed to be set in pacman.conf for the new location of the repo?
If agreed to use kernels.archzfs.com, then:
If not, I'll make use of one of my spare domains.
Maybe it's safe to tag @minextu here as he seemed to be dealing with archzfs related web issues so far.
The text was updated successfully, but these errors were encountered: