A Yum está reclamando que as versões de 64 bits e 32 bits do RPM para systemd-libs no seu sistema não correspondem.
Você verá que tem a versão 219-30.el7_3. 7 para x86_64 (64 bits) e versão 219-30.el7_3. 6 para i686 (32 bits).
Você pode verificar a versão do pacote para cada arquitetura em seu sistema com este comando:
$ rpm -q systemd-libs
systemd-libs-219-30.el7_3.6.i686
systemd-libs-219-30.el7_3.7.x86_64
Veja se você vê alguma anomalia, como ter duas versões do systemd-libs para o i686 ...
Se as versões corresponderem, o problema pode ser que o yum está tentando atualizar a versão x86_64, mas deixando a versão i686 para trás.
É possível que seu --skip-broken
esteja acionando isso de alguma forma, se a versão i686 do pacote for de alguma forma "quebrada" para o yum ...
Também é possível que seu sistema tenha sido reconfigurado para considerar apenas pacotes de 64 bits e não tente mais instalar (ou manter) os de 32 bits ...
Você pode experimentar alguns utilitários do pacote yum-utils para solucionar isso.
Você pode instalá-lo?
$ sudo yum install yum-utils
Se você fizer isso, tente este comando para concluir as transações do yum que foram interrompidas (o que pode ter causado o problema em primeiro lugar):
$ sudo yum-complete-transaction
Você também pode usar o comando package-cleanup
. Por exemplo, se parece que você tem pacotes duplicados (várias versões instaladas para o de 32 bits), tente isto:
$ sudo package-cleanup --cleandupes
Espero que isso ajude!