Hello,
After debuging, i found the reason.
To remind, i create a mirror link on jfrog, mirror of h.t.t.p.s.://my.jfrog.com/rockylinux8, mirror link of h.t.t.p.s.://download.rockylinux.org/pub/rocky/8/BaseOS/x86_64/os/
During, installation, it download correctly metadata on jfrog ( so from BaseOS/x86_64/os directory), and then i have the error “Error setting up base repository”.
On /tmp/packaging.log, i found this :
08:52:07,260 DBG packaging: releasever from https://user@passwod@my.jfrog.com/… is 8
08:52:07,260 DBG packaging: Adding new treeinfo repository: AppStream enabled: True
08:52:07,261 INF packaging: added repo: ‘AppStream’ - https://AppStream/x86_64/os
08:52:07,261 DBG dnf: repo: downloading from remote: AppStream
08:52:07,267 DBG dnf: error: Curl error (6): Couldn’t resolve host name for https://AppStream/x86_64/os/repodata/repomd.xml
The package download the treeinfo file from the repo, to determine the releaseserver (8) and try to found the appstream repodata, with a path indicate on it.
If it doesn’t, it use https://AppStream by default.
On the treeinfo, you have this section :
[variant-AppStream]
id = AppStream
name = AppStream
type = variant
uid = AppStream
packages = …/…/…/AppStream/x86_64/os/Packages
repository = …/…/…/AppStream/x86_64/os/
That’s incredible to not used the repo define on the kickstart ( repo --name=“AppStream” --baseurl=https://my.jfrog…), and try to found repodata of Appstream with “…/…/…AppStream/…”
My point of view, we don’t need to define repo --name=“AppStream” on the kickstart, because it’s never used during the installation. The Appstream repo is define with treeinfo, and if not accessible, replace by https://Appstream automatically.
Very strange.
My solution was to update mirrorlink with Index of /pub/rocky/8/, and put the path …my.jfrog.com/rocky8/BaseOS/x86_64/os/
Thanks you for the help, it’s solved for me.