On Thursday 19 of September 2019 19:31:15 Laws, Peter C. wrote:
A ha! If I change f29 to el7, it would probably work ... but how do I tell yum I made my own file??
Peter
Bleah, this is more yum than I planned to deal with when I woke up! I copied the f29 files as a template, changed f29 to el7 in the path, then modified the mirrorlist line in /etc/yum.repos.d/trinity.repo to find my hacked files ... and it worked!
Until the newest error:
--> Running transaction check ---> Package trinity-tdm.x86_64 0:14.0.5-1.el7 will be updated ---> Package trinity-tdm.x86_64 0:14.0.6-1.el7 will be an update --> Finished Dependency Resolution
Dependencies Resolved
========================================================================
=================================== Package Arch Version Repository Size ======================================================================== ========================================================================= =================================== Updating: trinity-tdm x86_64 14.0.6-1.el7 trinity-r14 1.5 M
Transaction Summary
========================================================================= =================================== Upgrade 1 Package
Total download size: 1.5 M Is this ok [y/d/N]: y Downloading packages: No Presto metadata available for trinity-r14 trinity-tdm-14.0.6-1.el7.x86_64.rpm
| 1.5 MB 00:00:00 Running transaction check
Running transaction test Transaction test succeeded Running transaction Updating : trinity-tdm-14.0.6-1.el7.x86_64
1/2 Error unpacking rpm package
trinity-tdm-14.0.6-1.el7.x86_64 error: unpacking of archive failed on file /opt/trinity/bin/tdm;5d83ba82: cpio: lsetfilecon Verifying : trinity-tdm-14.0.6-1.el7.x86_64
1/2 trinity-tdm-14.0.5-1.el7.x86_64 was supposed to be
removed but is not! Verifying : trinity-tdm-14.0.5-1.el7.x86_64
2/2
Failed: trinity-tdm.x86_64 0:14.0.5-1.el7 trinity-tdm.x86_64 0:14.0.6-1.el7
Appears that in addition to the mirror list file being missing, there is actually a problem with the trinity-tdm pkg as shown above.
Although I could add files to mirror.ppa.trinitydesktop.org in the same way, they would be removed at the next regular update from the François source :)
The trinity-tdm package problem seems to be related to SElinux: https://bugzilla.redhat.com/show_bug.cgi?id=746073
Cheers