Newsgroup: it.comp.os.linux.debian
Titolo: bullseye e virt-manager

Ciao a tutti,
 
ho sempre usato virt-manager per gestire vari host di virtualizzazione.
 
La scorsa settimana ho aggiornato il mio desktop a bullseye e oggi
scopro con disappunto che la versione di virt-manager (3.2) di bullseye
non è più compatibile con le vecchie versioni di libvirt
 
https://superuser.com/questions/1590470/virt-manager-cant-connect-to-libvirt-connection-does-not-support-required-dom
 
 
Purtroppo ho alcuni vecchi host che non sono stati aggiornati da
parecchio tempo e che per vari motivi non posso aggiornare.
 
Qualcuno ha già avuto il problema ?
 
Qualche idea su come risolvere ?
 
Magari qualche buona alternativa a virt-manager...
 
 
-- 
Stefano L.

 Qualche idea su come risolvere ?
 
Proverei a fare un downgrade alla vers. 2.0 di virt-manager e poi
bloccherei il pacchetto a tale versione.
 

 bloccherei il pacchetto a tale versione.
 
Non ci avevo pensato, anche perché non ho molta dimestichezza con la cosa.
 
Quindi aggiungo buster in source.list e poi su preference metto
qualcosa del genere ?
 
    Package:  virt-manager
    Pin: release a=buster
    Pin-Priority: 1001
 
 
 
 
-- 
Stefano L.


Sì, non ne sono sicurissimo perché è passato parecchio tempo da quando
ho fatto un downdrade però, installata la versione 2.0 di virt-manager,
io in /etc/apt/preferences proverei a mettere:
 
Explanation: virt-manager bloccato alla vers. 2.0
Package: virt-manager
Pin: version 2.0*
Pin-Priority: 1001
 
e poi commenterei nel sources.list la riga con il repository di buster.
 
 

>> bloccherei il pacchetto a tale versione.
 
Mi sa che non ce la faccio, quando provo a installare mi da questo:
 
# apt -s  install virt-manager=1:2.0.0-3
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:
 
I seguenti pacchetti hanno dipendenze non soddisfatte:
  python-requests : Dipende: python-chardet (>= 3.0.2) ma non è installabile
                    Dipende: python-urllib3 (>= 1.21.1) ma non è 
installabile
                    Dipende: python-chardet (< 3.1.0) ma non è installabile
                    Dipende: python-urllib3 (< 1.25) ma non è installabile
  virtinst : Rompe: virt-manager (< 1:3.2.0-3~) ma la versione 1:2.0.0-3 
sta per essere installata
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati 
bloccati.
 
 
 
-- 
Stefano L.

 bloccati.
 
Come fai a correggere i pacchetti danneggiati? Io quando capita lo
faccio tramite synaptic.
 
 

 faccio tramite synaptic.
 
E' una cosa che non ho mai fatto, non mi è mai capitato.
 
E' da tanto che non ho bisogno di mescolare le versioni dei pacchetti
rispetto alle release del sistema.
 
La mia impressione (da ignorante in materia) è che tra buster e bullseye
ci siano stati grossi cambiamenti nel python, dalla 2 alla 3, con conseguenti
incompatibilità assolute.
 
https://wiki.debian.org/Python
 
 
 
-- 
Stefano L.

 incompatibilità assolute.
 
Probabilmente hai ragione e forse è meglio così, visto che non è
esattamente una bella cosa 'mescolare le versioni' ... In effetti il
tuo, grave, 'peccato originale' è quello che hai descritto in
precedenza:


 parecchio tempo e che per vari motivi non posso aggiornare."
In un mondo perfetto avrei potuto aggiornare, ma non viviamo in un
mondo perfetto.
 
Per il momento ho risolto creando sul mio desktop una macchina
virtuale con su buster, e userò quella per gestire quei vecchi host.
 
Scomodo, ma comunque un pochino più comodo che andare di solo virsh :-)
 
Grazie di tutto.
 
-- 
Stefano L.