Ciao a tutti, dnf update mi ha riscontrato i pacchetti in conflitto con Steam, riporto di seguito il responso di:
root@skiava-sdt:/home/skiava# dnf update
Aggiornamento e caricamento dei repository:
Repository caricati.
Problem: installed package steam-1.0.0.82-1.fc41.i686 requires steam-devices = 1.0.0.82-1.fc41, but none of the providers can be installed
- cannot install both steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from @System
- package steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates obsoletes steam-devices < 1.0.0.101^git20240522.e2971e4-2.fc41 provided by steam-devices-1.0.0.82-1.fc41.i686 from @System
- cannot install both steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-updates and steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates
- package steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates obsoletes steam-devices < 1.0.0.101^git20240522.e2971e4-2.fc41 provided by steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-updates
- cannot install the best update candidate for package steam-devices-1.0.0.82-1.fc41.i686
- cannot install the best update candidate for package steam-1.0.0.82-1.fc41.i686
Package Arch Version Repository Size
Skipping packages with conflicts:
steam-devices noarch 1.0.0.101^git20240522.e2971e4-2.fc41 updates 10.1 KiB
Nothing to do.
root@skiava-sdt:/home/skiava#
Da quello che appare dai messaggi Steam si trova in ben due repos: quello di Fedora e quello di RPM Fusion. Hai due modalità per risolvere il problema:
Aggiungi a dnf il parametro –skip-broken.
Con un editor qualsiasi lanciato con sudo modifichi in /etc/yum.repos.d/ o il file fedora.repo o il file rpm-fusion-nonfree-steam.repo. Nel primo aggiungi la linea exclude=steam mentre nel secondo modifichi il parametro enabled modificando il valore da 1 ( abilitato ) a 0 ( disabilitato ).
Ricordati che una soluzione nel secondo metodo esclude l’altra!
Ciao, ho eseguito il comando che riporto di seguito ma mi restituisce l’errore:
root@skiava-sdt:/home/skiava# dnf update –skip-broken
Aggiornamento e caricamento dei repository:
Repository caricati.
Failed to resolve the transaction:
No match for argument: –skip-broken
You can try to add to command line:
--skip-unavailable to skip unavailable packages
root@skiava-sdt:/home/skiava#
ho provato anche senza “update” ma mi restituisce…
root@skiava-sdt:/home/skiava# dnf –skip-broken
Unknown argument "–skip-broken" for command "dnf5". Add "--help" for more information about the arguments.
It could be a command provided by a plugin, try: dnf5 install 'dnf5-command(–skip-broken)'
root@skiava-sdt:/home/skiava#
poi ho modificato il file /etc/yum.repos.d/repo.fedora e non va lo stesso…in allegato foto…vedi riga 13…
Prova allora con: sudo dnf update --allowerasing
Da quello che vedo c’è comunque un errore nel comando dato: l’opzione –skip-broken è scritta male. C’è un – quando dovrebbe essere –. Così hai deciso di prelevarlo solo da RPM Fusion, vediamo come si comporta. Intanto nel mentre scrivo mi sto creando la mia versione di Dolphin per KDE, visto che da vari anni non mi funziona più. Sembra assurdo, ma è uguale all’originale anche se usa chiamate diverse.
root@skiava-sdt:/home/skiava# dnf update --allowerasing
Aggiornamento e caricamento dei repository:
Repository caricati.
Problem: problem with installed package
- cannot install the best update candidate for package steam-1.0.0.82-1.fc41.i686
- installed package steam-1.0.0.82-1.fc41.i686 requires steam-devices = 1.0.0.82-1.fc41, but none of the providers can be installed
- cannot install the best update candidate for package steam-devices-1.0.0.82-1.fc41.i686
- cannot install both steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from @System
- package steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates obsoletes steam-devices < 1.0.0.101^git20240522.e2971e4-2.fc41 provided by steam-devices-1.0.0.82-1.fc41.i686 from @System
- cannot install both steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-updates and steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates
- package steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates obsoletes steam-devices < 1.0.0.101^git20240522.e2971e4-2.fc41 provided by steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-updates
Package Arch Version Repository Size
Skipping packages with conflicts:
steam-devices noarch 1.0.0.101^git20240522.e2971e updates 10.1 KiB
Nothing to do.
root@skiava-sdt:/home/skiava#
skiava, allora facciamo così: sposta la linea exclude=steam da fedora.repo a rpm-fusion-nonfree-steam.repo e aggiungi alla linea anche steam-devices, facendola diventare exclude=steam, steam-devices. Questo dovrebbe bloccare il caricamento dei pacchetti necessari a Steam da RPM Fusion.
riporto l’allegato del file e aggiunto la stringa 12 come in figura mail problema persiste…ripoto di seguito l’output di:
[code]root@skiava-sdt:/home/skiava# dnf update
Aggiornamento e caricamento dei repository:
Repository caricati.
Problem: installed package steam-1.0.0.82-1.fc41.i686 requires steam-devices = 1.0.0.82-1.fc41, but none of the providers can be installed
cannot install both steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from @System
package steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates obsoletes steam-devices < 1.0.0.101^git20240522.e2971e4-2.fc41 provided by steam-devices-1.0.0.82-1.fc41.i686 from @System
cannot install both steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates and steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-updates
package steam-devices-1.0.0.101^git20240522.e2971e4-2.fc41.noarch from updates obsoletes steam-devices < 1.0.0.101^git20240522.e2971e4-2.fc41 provided by steam-devices-1.0.0.82-1.fc41.i686 from rpmfusion-nonfree-updates
cannot install the best update candidate for package steam-devices-1.0.0.82-1.fc41.i686
cannot install the best update candidate for package steam-1.0.0.82-1.fc41.i686
Package Arch Version Repository Size
Skipping packages with conflicts:
steam-devices noarch 1.0.0.101^git20240522.e2971e4-2.fc41 updates 10.1 KiB
Nothing to do.
root@skiava-sdt:/home/skiava#
[/code]
Nel messaggio appare chiaro che il repo RPM Fusion è ancora la fonte del conflitto. Aggiungi la linea exclude=steam, steam-devices anche nei files rpm-fusion-nonfree.repo e rpmfusion-nonfree-updates.repo. Ci siamo quasi…
skiava, per chiudere una discussione aperta c’è una casella a spunta nella parte inferiore, se non ricordo male, nel sistema che gestisce i messaggi. La spunti e la discussione viene indicata come finita.