# Rocky Linux 9.6 ARM64 installation and package update failed

**URL:** <https://forums.rockylinux.org/t/rocky-linux-9-6-arm64-installation-and-package-update-failed/19011>\
**Category:** Rocky Linux Help & Support\
**Tags:** rocky-linux-9\
**Created:** [July 3, 2025, 1:54am UTC](https://forums.rockylinux.org/t/rocky-linux-9-6-arm64-installation-and-package-update-failed/19011 "2025-07-03T01:54:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aaadddzxc](https://avatars.discourse-cdn.com/v4/letter/a/ecd19e/32.png) [@aaadddzxc](https://forums.rockylinux.org/u/aaadddzxc)\
**Post date:** [July 3, 2025, 1:54am UTC](https://forums.rockylinux.org/t/rocky-linux-9-6-arm64-installation-and-package-update-failed/19011/1 "2025-07-03T01:54:51Z")

</div>

on github action:

```auto
name: rocky build workflows

on:
  push:
    branches:
      - 'main'

permissions:
  contents: read

jobs:
  build:
    runs-on: ${{ matrix.runner }}
    container:
      image: rockylinux/rockylinux:${{ matrix.os_version }}
      options: --platform ${{ matrix.platform }}
    strategy:
      matrix:
        include:
          - arch: arm64
            runner: ubuntu-24.04-arm
            platform: linux/arm64
            artifact: Arm64
            os_version: 9       

    steps:
      - name: Checkout main repository code
        uses: actions/checkout@v4

      - name: Set TERM variable
        run: echo "TERM=xterm" >> $GITHUB_ENV
        
      - name: install system package
        run: |
            dnf update -y
            dnf install gcc g++ make git jq unzip wget -y

```

update failure:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/2X/f/f2310e206800cba088f9bc4cccd2f44e13e0d89e.png)  
install failure:  
Complete!  
Last metadata expiration check: 0:00:07 ago on Thu Jul 3 01:53:35 2025.  
Error:  
(try to add ‘–skip-broken’ to skip uninstallable packages or ‘–nobest’ to use not only best candidate packages)  
Problem 1: package gcc-11.5.0-5.el9\_5.aarch64 from appstream requires glibc-devel \>= 2.2.90-12, but none of the providers can be installed

- conflicting requests
- nothing provides glibc = 2.34-168.el9\_6.19 needed by glibc-devel-2.34-168.el9\_6.19.aarch64 from appstream  
Problem 2: package gcc-c+±11.5.0-5.el9\_5.aarch64 from appstream requires gcc = 11.5.0-5.el9\_5, but none of the providers can be installed
- package gcc-11.5.0-5.el9\_5.aarch64 from appstream requires glibc-devel \>= 2.2.90-12, but none of the providers can be installed
- conflicting requests
- nothing provides glibc = 2.34-168.el9\_6.19 needed by glibc-devel-2.34-168.el9\_6.19.aarch64 from appstream  
Error: Process completed with exit code 1.

---

<div class="post-metadata">

**Author:** ![Daedalus](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/daedalus/32/5564_2.png) [@Daedalus](https://forums.rockylinux.org/u/Daedalus)\
**Post date:** [July 3, 2025, 2:14am UTC](https://forums.rockylinux.org/t/rocky-linux-9-6-arm64-installation-and-package-update-failed/19011/2 "2025-07-03T02:14:47Z")

</div>

I believe this is related to mirror propagation issues raised in [https://forums.rockylinux.org/t/rocky-9-mirrors-out-of-sync-22-kernel-not-consistently-present/189211](https://forums.rockylinux.org/t/rocky-9-mirrors-out-of-sync-22-kernel-not-consistently-present/189211).

You can see the propagation status right now by looking at [Propagation - Mirror Manager](https://mirrors.rockylinux.org/mirrormanager/propagation)

As you can see, 50% of the mirrors do not have the most up-to-date files which I think is the cause of these update/dependency errors.

---

<div class="post-metadata">

**Author:** ![label](https://avatars.discourse-cdn.com/v4/letter/l/c5a1d2/32.png) [@label](https://forums.rockylinux.org/u/label)\
**Post date:** [July 3, 2025, 3:57am UTC](https://forums.rockylinux.org/t/rocky-linux-9-6-arm64-installation-and-package-update-failed/19011/4 "2025-07-03T03:57:54Z")

</div>

> [@aaadddzxc](#):
>
> update failure

Unfortunately you will have to try again and hopefully you’ll get a mirror that has the packages. A few of the mirrors that I see in your output are unfortunately notorious for not being completely in sync with us when they should. This is something we’re looking into.

> [@Daedalus](#):
>
> As you can see, 50% of the mirrors do not have the most up-to-date files which I think is the cause of these update/dependency errors.

The propagation is based on repomd.xml and not individual files/packages. A mirror may have repomd.xml, but may be missing the other files either due to a sync being interrupted or another reason entirely. We have a few mirrors who are notorious for syncing repomd.xml but missing several packages, thus resulting in 404’s.

---

<div class="post-metadata">

**Author:** ![aaadddzxc](https://avatars.discourse-cdn.com/v4/letter/a/ecd19e/32.png) [@aaadddzxc](https://forums.rockylinux.org/u/aaadddzxc)\
**Post date:** [July 3, 2025, 5:44am UTC](https://forums.rockylinux.org/t/rocky-linux-9-6-arm64-installation-and-package-update-failed/19011/5 "2025-07-03T05:44:02Z")

</div>

> [@label](#):
>
> The propagation is based on repomd.xml and not individual files/packages. A mirror may have repomd.xml, but may be missing the other files either due to a sync being interrupted or another reason entirely. We have a few mirrors who are notorious for syncing repomd.xml but missing several packages, thus resulting in 404’s.

yes.  
I changed it to this, and it’s sometimes good, sometimes not:

```auto
- name: install system package
  run: |
      dnf clean all
      dnf makecache
      dnf distro-sync -y
      dnf update -y
      dnf install gcc g++ make git jq unzip wget -y

```

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)\
**Post date:** [September 1, 2025, 5:44am UTC](https://forums.rockylinux.org/t/rocky-linux-9-6-arm64-installation-and-package-update-failed/19011/6 "2025-09-01T05:44:33Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
