Update (yum/dnf) on Oracle Linux 8.9 Fail on Some Servers.
Oracle 8.9
When attempting to update an Oracle Linux 8.9 server I was stymied by errors I have never seen before. I searched for the listed errors and found a few references but none of the suggestions worked.
For example if I try to update gnutls
$ sudo yum update gnutls I get the following response Downloading Packages: gnutls-3.6.16-8.el8_9.1.x86_64.rpm 1.5 MB/s | 1.0 MB 00:00 -------------------------------------------------------------------------------- Total 1.5 MB/s | 1.0 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : gnutls-3.6.16-8.el8_9.1.x86_64 1/2 error: lsetfilecon: (-1 f8071e080f796ff0cb3e2e71ece8eb6244e19f;65c265b9, system_u:object_r:lib_t:s0) No such file or directory error: Plugin selinux: hook fsm_file_prepare failed Error unpacking rpm package gnutls-3.6.16-8.el8_9.1.x86_64 Verifying : gnutls-3.6.16-8.el8_9.1.x86_64 1/2 Verifying : gnutls-3.6.16-8.el8_9.x86_64 2/2 Failed: gnutls-3.6.16-8.el8_9.x86_64 gnutls-3.6.16-8.el8_9.1.x86_64 Error: Transaction failed