#6997 Dependency issue in repository "build" for EPEL 7 for aarch64
Closed: Fixed 6 years ago Opened 6 years ago by robert.

Builds for EPEL 7 for aarch64 are currently failing due to a dependency issue that should be satisfied by the "build" repository (RHEL 7):

DEBUG util.py:439:   --> intltool-0.50.2-7.el7.noarch
DEBUG util.py:439:   --> gettext-0.19.8.1-2.el7.aarch64
DEBUG util.py:439:   --> 1:doxygen-1.8.5-3.el7.aarch64
DEBUG util.py:439:   --> graphviz-2.30.1-19.el7.aarch64
DEBUG util.py:439:   --> autoconf-2.69-11.el7.noarch
DEBUG util.py:439:   --> automake-1.13.4-3.el7.noarch
DEBUG util.py:439:   --> libtool-2.4.2-22.el7_3.aarch64
DEBUG util.py:439:   --> Already installed : 1:pkgconfig-0.27.1-4.el7.aarch64
DEBUG util.py:439:  Error: Package: gettext-devel-0.19.8.1-2.el7.aarch64 (build)
DEBUG util.py:439:             Requires: git
DEBUG util.py:439:   You could try using --skip-broken to work around the problem
DEBUG util.py:439:   You could try running: rpm -Va --nofiles --nodigest
DEBUG util.py:577:  Child return code was: 1
DEBUG util.py:188:  kill orphans

Specific example: https://koji.fedoraproject.org/koji/taskinfo?taskID=21446796


Any idea here? @kevin already had last night a look to it, but unfortunately no solution.

I have no idea. git is there in the repo and I can easily install it and getttext-devel on a rhel7 aarch64 box.

@ausil any ideas?

Maybe re-gen the external repository?

some ideas - do all arches have same NVR for the packages, that can't be resolved? Isn't there problem with aarch64 missing z-stream updates?

Currently it feels like I can not rebuild any !noarch package for EPEL 7 due to this.

So, how do we get this solved?

Okay, @ausil tracked this down:

/mnt/fedora/app/fi-repo/rhel/rhel7/aarch64/rhel-7-server-rpms/Packages/git-1.8.3.1-11.el7.aarch64.rpm
/mnt/fedora/app/fi-repo/rhel/rhel7/aarch64/rhel-7-server-rpms/Packages/git-1.8.3.1-5.el7.aarch64.rpm
/mnt/fedora/app/fi-repo/rhel/rhel7/aarch64/rhel-7-server-rpms/Packages/git-1.8.3.1-6.el7_2.1.aarch64.rpm

but

/mnt/fedora/app/fi-repo/rhel/rhel7/aarch64/rhel-7-server-optional-rpms/Packages/git-all-1.8.3.1-11.el7.noarch.rpm
/mnt/fedora/app/fi-repo/rhel/rhel7/aarch64/rhel-7-server-optional-rpms/Packages/git-all-1.8.3.1-12.el7_4.noarch.rpm
/mnt/fedora/app/fi-repo/rhel/rhel7/aarch64/rhel-7-server-optional-rpms/Packages/git-all-1.8.3.1-5.el7.noarch.rpm
/mnt/fedora/app/fi-repo/rhel/rhel7/aarch64/rhel-7-server-optional-rpms/Packages/git-all-1.8.3.1-6.el7_2.1.noarch.rpm

Package git-all-1.8.3.1-12.el7_4.aarch64.rpm is missing (at least).

So @ausil's conclusion/result was that the server didn't sync/mirror properly: "the aarch64 sync is failing", "it is trying to download only noarch packages", "and its failing to download them"

@ausil fixed it; "reposync has been failing, the paths were were using are wrong", "I have it fixed". Finally the building works again :)

Metadata Update from @robert:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

6 years ago

Login to comment on this ticket.

Metadata