View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000457 | AlmaLinux-9 | PackageKit | public | 2024-02-26 14:30 | 2024-02-26 14:30 |
Reporter | lateo | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86_64 | OS | AlmaLinux | OS Version | 9 |
Summary | 0000457: PackageKit always looking for online mirrors | ||||
Description | PackageKit daemon looks for https://mirrors.almalinux.org/mirrorlist/9/{appstream,baseos} even when all config files in `/etc/yum.repos.d/*.repo` are configured for air gapped use (using our own network mirrors). Official repos config exists, but repos are disabled (enabled=0). Looking for all PackageKit configuration files I could find didn't help. PackageKit is required as a Cockpit dependency. Problems : - [every time] after boot and cockpit login, have to wait for packagekit to timeout on the official mirrors URLs than it cannot join before it actually use our local repo server. It will take a few minutes after every single cockpit login. Bothersome. - [sometimes] updates aren't correctly displayed, or even found (compared to `dnf check-update` from terminal). Troublesome. No issue with Fedora using the very same dnf configuration. | ||||
Steps To Reproduce | - Configure simple repo server on an air gapped network. - install a new alma system : - disable official repos. - enable local network repos - login to cockpit on the new system - [alt] or just try to shutdown the system just after it has booted and... wait for PackageKit to timeout before the system can shutdown - look at firewall logs, find mirrors URL that shouldn't appear considering the repos config in /etc/yum.repos.d/. | ||||
Additional Information | My guess is that the almalinux mirrors are somehow hardcoded in Alma's PackageKit build. | ||||
Tags | alma9, packagekit | ||||