Impossibile aggiornare FC38 (problemi di "signature")

Oggi volevo aggiornare il sistema, ma ottengo:

errore: rpmdbNextIterator: salto h#   10608 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1001000 (48))
Header SHA256 digest: OK
Header SHA1 digest: OK
errore: rpmdbNextIterator: salto h#   10608 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1001000 (48))
Header SHA256 digest: OK
Header SHA1 digest: OK
I pacchetti scaricati sono stati salvati nella cache fino alla prossima transazione completata con successo.
È possibile rimuovere i pacchetti in cache eseguendo 'dnf clean packages'.
Errore: An rpm exception occurred: package not installed

Il problema è legato all’aggiornamento del compilatore intel, precedentemente installato con successo con:
dnf install intel-basekit
dnf install intel-hpckit

tramite il repo:
tee > /tmp/oneAPI.repo << EOF
[oneAPI]
name=Intel® oneAPI repository
baseurl=https://yum.repos.intel.com/oneapi
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
EOF

mv /tmp/oneAPI.repo /etc/yum.repos.d

Leggendo in rete (ad esempio qui: https://community.intel.com/t5/oneAPI-Registration-Download/Error-updating-OneAPI-with-dnf-system/td-p/1505409 o qui: https://community.intel.com/t5/oneAPI-Registration-Download/Expired-signing-key-for-Intel-oneAPI/m-p/1481424) quelli di intel pare che non abbiano ancora risolto.

Ma possibile che nel frattempo io devo avere il sistema “sequestrato” per ogni altro aggiornamento? usando --nogpgcheck niente da fare, fallisce lo stesso.
Non funziona neanche il “remove”, niente.

Qualche idea? Grazie!

Hai provato la soluzione proposta su quel topic?

L’utente suggerisce di ottenere l’elenco delle chiavi installate:
sudo rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'

e quindi di rimuovere le chiavi Intel presenti in elenco (nel comando di seguito viene specificata una chiave, ma devi accertarti che sia quella esatta):
sudo rpm -e gpg-pubkey-7e6c5dbe-5d91bb57

poi suggerisce di rimuovere tutti i pacchetti intel-oneapi precedentemente installati:
sudo rpm -e --nosignature $(dnf list intel-oneapi* | grep intel-oneapi | cut -d' ' -f1)

e di provare a reinstallare di nuovo i pacchetti:
sudo dnf install intel-basekit.x86_64

Sì, ma ottengo una infinità di errori, come segnalato da un altro utente che c’ha provato (https://community.intel.com/t5/oneAPI-Registration-Download/Error-updating-OneAPI-with-dnf-system/td-p/1505409). Del tipo:

error: package intel-oneapi-ccl.x86_64 is not installed
error: package intel-oneapi-ccl-2021.1.1.x86_64 is not installed
error: package intel-oneapi-ccl-2021.10.0.x86_64 is not installed
error: package intel-oneapi-ccl-2021.2.0.x86_64 is not installed
error: package intel-oneapi-ccl-2021.3.0.x86_64 is not installed
error: package intel-oneapi-ccl-2021.4.0.x86_64 is not installed
error: package intel-oneapi-ccl-2021.5.0.x86_64 is not installed
error: package intel-oneapi-ccl-devel-2021.1.1.x86_64 is not installed
error: package intel-oneapi-ccl-devel-2021.10.0.x86_64 is not installed
error: package intel-oneapi-ccl-devel-2021.2.0.x86_64 is not installed
error: package intel-oneapi-ccl-devel-2021.3.0.x86_64 is not installed

e così via…

La chiave che ho eliminato è la stessa indicata nell’esempio. Ma sono rimaste queste, che non ho toccato, associate a qualche occorrenza con “intel”:

gpg-pubkey-1911e097-57eb894d “CN = Intel® Software Development Products”, O=Intel Corporation public key
gpg-pubkey-7872a220-5ec292ee CN=Intel® Software Development Products (PREPROD USE ONLY) public key
gpg-pubkey-53d04109-64e377e5 CN=Intel® Software Development Products public key

Devo eliminare anche queste?

si…di fatto il suggerimento è: elimina tutto quel che ha a che fare con il repository che hai utilizzato…

P.S. per curiosità, per cosa usi oneapi?

Sì ma non lo elimina…

il compilatore intel mi serve per usare dei modelli fisico-matematici

Per quanto riguarda le chiavi elencate suppongo di sì… nel post che ho menzionato non vi è traccia di quelle chiavi, ma sicuramente sono correlate all’installazione di quei pacchetti (sul mio sistema ad esempio non ci sono).

Per quanto riguarda gli errori restituiti invece, credo che fondamentalmente ci sia un errore nel comando che è stato suggerito… tanto per cominciare, se si chiede a dnf di elencare tutti i pacchetti che nel nome iniziano per intel-oneapi ovviamente elenca anche eventuali pacchetti presenti nel repository ma che non necessariamente sono installati sul sistema.

Il comando corretto dovrebbe includere l’opzione installed (al fine di elencare solo i pacchetti effettivamente installati sul sistema).

Ti consiglio di rimuovere anche le altre chiavi rimaste sul sistema

sudo rpm -e gpg-pubkey-1911e097-57eb894d
sudo rpm -e gpg-pubkey-7872a220-5ec292ee
sudo rpm -e gpg-pubkey-53d04109-64e377e5

e poi provare ad utilizzare il comando corretto per rimuovere i pacchetti presenti sul sistema
sudo rpm -e --nosignature $(dnf list installed 'intel-oneapi*' | grep intel-oneapi | cut -d' ' -f1)

ho aggiunto gli apostrofi per delimitare (?) il nome del pacchetto 'intel-oneapi*', perché sul mio sistema dnf non mi trova mai i pacchetti se non ne delimito il nome.

A parer mio sarebbe anche superfluo l’utilizzo di grep, in quanto si sta già chiedendo a dnf di elencare solo i pacchetti che iniziano per intel-oneapi*… non ne comprendo l’utilità sinceramente.

Eccomi e grazie per la risposta dettagliata. Ho eliminato le altre 3 chiavi e poi ottengo:

[master@hp-15sfq5017nl ~]$ sudo rpm -e --nosignature $(dnf list installed ‘intel-oneapi*’ | grep intel-oneapi | cut -d’ ’ -f1)
errore: Dipendenze fallite:
intel-oneapi-advisor >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-ccl-devel >= 2021.10.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-common-licensing >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-common-licensing >= 2023.2.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-common-vars >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-common-vars >= 2023.2.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-compiler-dpcpp-cpp >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic >= 2023.2.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-compiler-fortran >= 2023.2.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-dal-devel >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-dev-utilities >= 2021.10.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-dev-utilities >= 2021.10.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-diagnostics-utility >= 2022.4.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-diagnostics-utility >= 2022.4.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-dnnl-devel >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-dpcpp-ct >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-dpcpp-debugger >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-inspector >= 2023.2.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-ipp-devel >= 2021.9.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-ippcp-devel >= 2021.8.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-itac >= 2021.10.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-libdpstd-devel >= 2022.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-mkl-devel >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-mpi-devel >= 2021.10.0-0 necessario a (installato) intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-tbb-devel >= 2021.10.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-vtune >= 2023.2.0-0 necessario a (installato) intel-basekit-2023.2.0-49384.x86_64

Già mi sembra meglio, ma… che ne pensi?

ovviamente rpm rileva che i pacchetti che si sta cercando di rimuovere sono dipendenze necessarie dei due pacchetti che hai installato cioé, per l’appunto, i pacchetti intel-basekit-2023 ed intel-hpckit-2023

mah, visto che viene consigliato l’utilizzo di rpm per aggirare il problema del controllo delle firme, a questo punto andrei a rimuovere direttamente i pacchetti con il comando:
sudo rpm -e --nodeps --nosignature intel-basekit-2023 intel-hpckit-2023

Ho aggiunto l’opzione --nodeps per non far rimuovere le dipendenze… giusto per evitare di incorrere in ulteriori errori. Se riesci a rimuovere senza problemi i pacchetti principali, potrai rimuovere facilmente le dipendenze con il comando suggerito in precedenza.

in realtà potresti passare anche il comando precedente con l’opzione --nodeps
sudo rpm -e --nodeps --nosignature $(dnf list installed 'intel-oneapi*' | cut -d' ' -f1)
ma dovrai comunque rimuovere anche i pacchetti principali in modo da poter installare i pacchetti con le nuove firme

Dunque ottengo:

[master@hp-15sfq5017nl ~]$ sudo rpm -e --nodeps --nosignature intel-basekit-2023 intel-hpckit-2023
errore: il pacchetto intel-basekit-2023 non è stato installato
errore: il pacchetto intel-hpckit-2023 non è stato installato

[master@hp-15sfq5017nl ~]$ sudo rpm -e --nodeps --nosignature $(dnf list installed ‘intel-oneapi*’ | cut -d’ ’ -f1)
errore: il pacchetto Pacchetti non è stato installato

Però se faccio:
[master@hp-15sfq5017nl ~]$ sudo dnf install intel-basekit
Ultima verifica della scadenza dei metadati: 0:02:41 fa il gio 23 nov 2023, 07:57:41.
Il pacchetto intel-basekit-2023.2.0-49384.x86_64 è già installato.

Non si è rimosso nulla, dunque?

Scusa cosa ti da:
rpm -qa | grep intel

Il forum non mi fa aggiungere tutto perché la risposta al comando supera i 32000 caratteri (!).
Ti riporto alcune parti:

[root@hp-15sfq5017nl master]# rpm -qa | grep intel
errore: rpmdbNextIterator: salto h#    8094 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1001111 (4f))
Header SHA256 digest: OK
Header SHA1 digest: OK
intel-oneapi-common-licensing-2023.0.0-2023.0.0-25325.noarch
errore: rpmdbNextIterator: salto h#    8095 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1100110 (66))
Header SHA256 digest: OK
Header SHA1 digest: OK
intel-oneapi-mkl-common-2023.0.0-2023.0.0-25398.noarch
intel-oneapi-libdpstd-devel-2022.0.0-2022.0.0-25335.x86_64
errore: rpmdbNextIterator: salto h#    8540 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in   111001 (39))
Header SHA256 digest: OK
Header SHA1 digest: OK
intel-oneapi-mkl-common-devel-2023.0.0-2023.0.0-25398.noarch
intel-oneapi-tbb-common-devel-2021.8.0-2021.8.0-25334.noarch
errore: rpmdbNextIterator: salto h#    8546 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1000101 (45))
Header SHA256 digest: OK
Header SHA1 digest: OK
errore: rpmdbNextIterator: salto h#    8548 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in   111001 (39))
Header SHA256 digest: OK
Header SHA1 digest: OK
errore: rpmdbNextIterator: salto h#    8549 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1100001 (61))
Header SHA256 digest: OK
Header SHA1 digest: OK
errore: rpmdbNextIterator: salto h#    8551 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in   110101 (35))
Header SHA256 digest: OK
Header SHA1 digest: OK
intel-oneapi-compiler-shared-runtime-2023.0.0-2023.0.0-25370.x86_64
errore: rpmdbNextIterator: salto h#    8554 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1010011 (53))
Header SHA256 digest: OK
Header SHA1 digest: OK

e così via. Poi ad un certo punto diventa:

errore: rpmdbNextIterator: salto h#    9182 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in   100100 (24))
Header SHA256 digest: OK
Header SHA1 digest: OK
intel-oneapi-dpcpp-cpp-2023.1.0-2023.1.0-46305.x86_64
intel-oneapi-common-licensing-2023.2.0-2023.2.0-49462.noarch
intel-oneapi-common-vars-2023.2.0-49462.noarch
intel-oneapi-condaindex-2023.2.0-49417.x86_64
intel-oneapi-compiler-shared-common-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-libdpstd-devel-2022.2.0-2022.2.0-49284.x86_64
intel-oneapi-mpi-2021.10.0-2021.10.0-49371.x86_64
intel-oneapi-mpi-devel-2021.10.0-2021.10.0-49371.x86_64
intel-oneapi-dpcpp-debugger-2023.2.0-2023.2.0-49330.x86_64
intel-oneapi-mkl-common-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-tbb-common-2021.10.0-2021.10.0-49541.noarch
intel-oneapi-tbb-2021.10.0-2021.10.0-49541.x86_64
intel-oneapi-diagnostics-utility-2022.4.0-49091.x86_64
intel-oneapi-common-licensing-2023.2.0-49462.noarch
intel-oneapi-tbb-common-devel-2021.10.0-2021.10.0-49541.noarch
intel-oneapi-tbb-devel-2021.10.0-2021.10.0-49541.x86_64
intel-oneapi-tbb-devel-2021.10.0-49541.x86_64
intel-oneapi-mkl-common-devel-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-dpcpp-debugger-2023.2.0-49330.x86_64
intel-oneapi-ccl-2021.10.0-2021.10.0-49084.x86_64
intel-oneapi-ccl-devel-2021.10.0-2021.10.0-49084.x86_64
intel-oneapi-ccl-devel-2021.10.0-49084.x86_64
intel-oneapi-mpi-devel-2021.10.0-49371.x86_64
intel-oneapi-libdpstd-devel-2022.2.0-49284.x86_64
intel-oneapi-compiler-fortran-common-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-dal-common-2023.2.0-2023.2.0-49572.noarch
intel-oneapi-dal-common-devel-2023.2.0-2023.2.0-49572.noarch
intel-oneapi-ipp-common-2021.9.0-2021.9.0-49452.noarch
intel-oneapi-ipp-common-devel-2021.9.0-2021.9.0-49452.noarch
intel-oneapi-ippcp-common-2021.8.0-2021.8.0-49490.noarch
intel-oneapi-ippcp-2021.8.0-2021.8.0-49490.x86_64
intel-oneapi-ippcp-common-devel-2021.8.0-2021.8.0-49490.noarch
intel-oneapi-ippcp-devel-2021.8.0-2021.8.0-49490.x86_64
intel-oneapi-ippcp-devel-2021.8.0-49490.x86_64
intel-oneapi-itac-2021.10.0-2021.10.0-11.x86_64
intel-oneapi-itac-2021.10.0-11.x86_64
intel-oneapi-openmp-common-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-openmp-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-shared-runtime-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-dpcpp-cpp-runtime-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-dpcpp-cpp-classic-fortran-shared-runtime-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-shared-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-runtime-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-fortran-runtime-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-fortran-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-dal-2023.2.0-2023.2.0-49572.x86_64
intel-oneapi-dal-devel-2023.2.0-2023.2.0-49572.x86_64
intel-oneapi-dal-devel-2023.2.0-49572.x86_64
intel-oneapi-mkl-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-mkl-devel-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-mkl-devel-2023.2.0-49495.x86_64
intel-oneapi-dnnl-2023.2.0-49516.x86_64
intel-oneapi-dnnl-devel-2023.2.0-49516.x86_64
intel-oneapi-ipp-2021.9.0-2021.9.0-49452.x86_64
intel-oneapi-ipp-devel-2021.9.0-2021.9.0-49452.x86_64
intel-oneapi-ipp-devel-2021.9.0-49452.x86_64
intel-oneapi-advisor-2023.2.0-49486.x86_64
intel-oneapi-dev-utilities-eclipse-cfg-2021.10.0-49423.noarch
intel-oneapi-dev-utilities-2021.10.0-2021.10.0-49423.x86_64
intel-oneapi-dev-utilities-2021.10.0-49423.x86_64
intel-oneapi-dpcpp-ct-eclipse-cfg-2023.2.0-49330.noarch
intel-oneapi-dpcpp-ct-2023.2.0-2023.2.0-49330.x86_64
intel-oneapi-dpcpp-ct-2023.2.0-49330.x86_64
intel-oneapi-inspector-2023.2.0-49301.x86_64
errore: rpmdbNextIterator: salto h#   10607 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1101100 (6c))
Header SHA256 digest: OK
Header SHA1 digest: OK
errore: rpmdbNextIterator: salto h#   10608 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in  1001000 (48))
Header SHA256 digest: OK
Header SHA1 digest: OK
intel-hpckit-getting-started-2023.2.0-49438.noarch
intel-basekit-getting-started-2023.2.0-49384.noarch
intel-oneapi-icc-eclipse-plugin-cpp-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-compiler-dpcpp-cpp-common-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-dpcpp-cpp-2023.2.0-2023.2.0-49495.x86_64
intel-oneapi-compiler-dpcpp-cpp-2023.2.0-2023.2.0-49495.x86_64
intel-basekit-2023.2.0-49384.x86_64
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-common-2023.2.0-2023.2.0-49495.noarch
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2023.2.0-2023.2.0-49495.x86_64
intel-hpckit-2023.2.0-49438.x86_64
intel-oneapi-compiler-shared-common-2023.2.1-2023.2.1-16.noarch
intel-oneapi-compiler-fortran-common-2023.2.1-2023.2.1-16.noarch
intel-oneapi-compiler-dpcpp-eclipse-cfg-2023.2.1-16.noarch
intel-oneapi-compiler-cpp-eclipse-cfg-2023.2.1-16.noarch
intel-oneapi-openmp-common-2023.2.1-2023.2.1-16.noarch
intel-oneapi-openmp-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-shared-runtime-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-dpcpp-cpp-classic-fortran-shared-runtime-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-dpcpp-cpp-runtime-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-shared-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-runtime-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-fortran-runtime-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-fortran-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-icc-eclipse-plugin-cpp-2023.2.1-2023.2.1-16.noarch
intel-oneapi-compiler-dpcpp-cpp-common-2023.2.1-2023.2.1-16.noarch
intel-oneapi-dpcpp-cpp-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-dpcpp-cpp-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-common-2023.2.1-2023.2.1-16.noarch
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2023.2.1-2023.2.1-16.x86_64
intel-oneapi-compiler-dpcpp-cpp-and-cpp-classic-2023.2.1-16.x86_64
intel-oneapi-compiler-dpcpp-cpp-2023.2.1-16.x86_64
intel-oneapi-compiler-fortran-2023.2.1-16.x86_64
intel-mediasdk-23.2.2-1.fc38.x86_64
intel-media-driver-23.1.6-1.fc38.x86_64
libva-intel-driver-2.4.1-12.20221130gitab755cb.fc38.x86_64
xorg-x11-drv-intel-2.99.917-55.20210115.fc38.x86_64
intel-gmmlib-22.3.12-1.fc38.x86_64
oneVPL-intel-gpu-23.3.4-2.fc38.x86_64
intel-gpu-firmware-20231030-1.fc38.noarch

Mi pare che quei pacchetti hanno fatto un bel pasticcio…
Proverei a rimuoverli tutti:
dnf repository-packages oneAPI remove
Se da errore sarà da ricostruire il database RPM.

Infatti dà errore…

...
 intel-oneapi-tbb-common-devel-2021.8.0                                                                 noarch                                2021.8.0-25334                                   @oneAPI                                 1.3 M
 intel-oneapi-tbb-common-devel-2021.9.0                                                                 noarch                                2021.9.0-43484                                   @oneAPI                                 1.3 M
 intel-oneapi-tbb-devel                                                                                 x86_64                                2021.10.0-49541                                  @oneAPI                                   0  
 intel-oneapi-tbb-devel-2021.10.0                                                                       x86_64                                2021.10.0-49541                                  @oneAPI                                 5.0 M
 intel-oneapi-tbb-devel-2021.8.0                                                                        x86_64                                2021.8.0-25334                                   @oneAPI                                 4.6 M
 intel-oneapi-tbb-devel-2021.9.0                                                                        x86_64                                2021.9.0-43484                                   @oneAPI                                 4.7 M
 intel-oneapi-vtune                                                                                     x86_64                                2023.2.0-49484                                   @oneAPI                                 1.5 G
 intel-oneapi-vtune-eclipse-plugin-vtune                                                                noarch                                2023.2.0-49484                                   @oneAPI                                   0  
Rimozione dipendenze inutilizzate:
 openssl-devel                                                                                          x86_64                                1:3.0.9-2.fc38                                   @updates                                4.1 M

Riepilogo della transazione
=============================================================================================================================================================================================================================================
Rimossi  200 pacchetti

Spazio liberato: 43 G
Procedere [s/N]: s
Esecuzione del controllo di transazione
errore: rpmdbNextIterator: salto h#    8562 
Header RSA signature: BAD (header tag 268: invalid OpenPGP signature: Parsing an OpenPGP packet:
  Failed to parse Signature Packet
      because: Signature appears to be created by a non-conformant OpenPGP implementation, see <https://github.com/rpm-software-management/rpm/issues/2351>.
      because: Malformed MPI: leading bit is not set: expected bit 8 to be set in      110 (6))
Header SHA256 digest: OK
Header SHA1 digest: OK
Errore: An rpm exception occurred: package not installed

E ovviamente non ho idea di come si ricostruisce il database RPM…

RPM è molto meno flessibile di yum/dnf, quindi il nome dei pacchetti va specificato per intero nel comando
sudo rpm -e --nodeps --nosignature intel-basekit-2023.2.0-49384.x86_64 intel-hpckit-2023.2.0-49438.x86_64

per ricostruire il database invece è sufficiente il comando
sudo rpm --rebuilddb

a quanto pare comunque, il comando grep qualche utilità ce l’ha…
sudo rpm -e --nodeps --nosignature $(dnf list installed 'intel-oneapi*' | grep intel-oneapi | cut -d' ' -f1)

senza l’ausilio di grep, viene restituita ad rpm anche la prima riga dell’elenco Pacchetti installati eh vabbe, ora comprendo il motivo di usare grep

Pare risolto! Dopo i tuoi ultimi comandi pare abbia “pulito” e sono riuscito ad aggiornare il sistema.

Poi ho reinstallato:
dnf install intel-basekit
dnf install intel-hpckit

Il tutto pare senza errori.
Grazie!

1 Mi Piace