[RISOLTO] Installazione pacchetti bloccati

Sezione dedicata alle problematiche sull'uso dei tool di installazione e gestione di pacchetti, in una distribuzione Debian-based.

[RISOLTO] Installazione pacchetti bloccati

Messaggioda capocla » 21/01/2020, 18:33

Salve,
da diverso tempo sto avendo problemi con due pacchetti che non vogliono proprio aggiornarsi: phonon-backend-gstreamer-common sshfs. A questi due pacchetti, oggi si è aggiunto wine (wine64 e wine32).
Codice: Seleziona tutto
root@debian-acer:/home/claudio# apt dist-upgrade
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
I seguenti pacchetti sono stati mantenuti alla versione attuale:
  libwine:i386 phonon-backend-gstreamer-common sshfs wine wine32:i386
0 aggiornati, 0 installati, 0 da rimuovere e 5 non aggiornati.


Ho così pensato di rimuovere wine per poi tentare di reinstallarlo ma senza ottenere il risultato sperato
Codice: Seleziona tutto
# apt remove --purge wine*
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
.
.
.
I seguenti pacchetti saranno RIMOSSI:
  wine*
0 aggiornati, 0 installati, 1 da rimuovere e 4 non aggiornati.
Dopo quest'operazione, verranno liberati 195 kB di spazio su disco.
Continuare? [S/n] s
(Lettura del database... 435241 file e directory attualmente installati.)
Rimozione di wine (4.0.3-1)...
Elaborazione dei trigger per man-db (2.9.0-2)...
Elaborazione dei trigger per hicolor-icon-theme (0.17-2)...

# apt autoremove
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 0 da rimuovere e 4 non aggiornati.

# apt remove --purge wine32
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
.
.
.
Usare "apt autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  wine32:i386*
0 aggiornati, 0 installati, 1 da rimuovere e 3 non aggiornati.
Dopo quest'operazione, verranno liberati 646 kB di spazio su disco.
Continuare? [S/n] s
(Lettura del database... 435196 file e directory attualmente installati.)
Rimozione di wine32:i386 (4.0.3-1)...

# apt autoremove
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno RIMOSSI:
.
.
.
0 aggiornati, 0 installati, 38 da rimuovere e 2 non aggiornati.
Dopo quest'operazione, verranno liberati 244 MB di spazio su disco.
Continuare? [S/n] s


Alla successiva reinstallazione, però, non c'è stato verso di reinstallare i pacchetti incriminati
Codice: Seleziona tutto
# apt install wine wine32
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
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:
 wine32:i386 : Dipende: libwine:i386 (= 5.0~rc2-1) ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

# apt install -f wine
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
.
.
.

I seguenti pacchetti hanno dipendenze non soddisfatte:
 wine : Dipende: wine64 (>= 5.0~rc2-1) ma non sta per essere installato oppure
                 wine32 (>= 5.0~rc2-1)
        Dipende: wine64 (< 5.0~rc2-1.1~) ma non sta per essere installato oppure
                 wine32 (< 5.0~rc2-1.1~)
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

# dpkg --configure -a
# apt dist-upgrade
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Calcolo dell'aggiornamento... Fatto
I seguenti pacchetti sono stati mantenuti alla versione attuale:
  phonon-backend-gstreamer-common sshfs
0 aggiornati, 0 installati, 0 da rimuovere e 2 non aggiornati.

# apt -f install wine
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
.
.
.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 wine : Dipende: wine64 (>= 5.0~rc2-1) ma non sta per essere installato oppure
                 wine32 (>= 5.0~rc2-1)
        Dipende: wine64 (< 5.0~rc2-1.1~) ma non sta per essere installato oppure
                 wine32 (< 5.0~rc2-1.1~)
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


Sareste così gentili da dirmi come risolvere? Uso debian testing
Grazie
Ultima modifica di capocla il 31/01/2020, 12:14, modificato 1 volta in totale.
capocla
Sr. Member
Sr. Member
 
Messaggi: 405
Iscritto il: 14/06/2008, 19:23

Re: Installazione pacchetti bloccati

Messaggioda capocla » 22/01/2020, 23:36

Oggi, non si sa per quale motivo, sono riuscito ad installare wine
Codice: Seleziona tutto
# apt -f install wine
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  avidemux-common fonts-open-sans gdal-data gnome-mime-data libaec0 libaften0
  libarmadillo9 libarpack2 libbonobo2-0 libbonobo2-common libbonoboui2-0
  libbonoboui2-common libcharls2 libdap25 libdapclient6v5 libenca0 libepsilon1
  libevent-core-2.1-7 libevent-pthreads-2.1-7 libfreexl1 libfyba0 libgdcm2.8
  libgeos-3.8.0 libgeos-c1v5 libgeotiff5 libgnome-2-0 libgnome2-common
  libgnomecanvas2-0 libgnomecanvas2-common libgnomeui-0 libgnomeui-common
  libgnomevfs2-0 libgnomevfs2-common libgnomevfs2-extra
  libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libhdf4-0-alt libhdf5-103
  libkmlbase1 libkmldom1 libkmlengine1 liblavjpeg-2.1-0 libmp4v2-2 libnetcdf13
  libogdi4.1 libopencv-core3.2 libopencv-imgproc3.2 liborbit-2-0 libproj15
  libqhull7 librlottie0-1 libsocket++1 libspatialite7 libsuperlu5 libsz2
  libtbb2 liburiparser1 libvorbisidec1 libxxhash0 mkvtoolnix odbcinst
  odbcinst1debian2 proj-bin proj-data twolame
Usare "apt autoremove" per rimuoverli.
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  fonts-wine libcapi20-3 libfaudio0 libosmesa6 libvkd3d1 libwine wine64
Pacchetti suggeriti:
  q4wine winbind winetricks playonlinux wine-binfmt wine64-preloader
Pacchetti raccomandati:
  wine32
I seguenti pacchetti saranno RIMOSSI:
  avidemux avidemux-plugins avidemux-qt browser-plugin-freshplayer-pepperflash
  dvd95 ffmpeg lame libavdevice58 liblavfile-2.1-0 liblavplay-2.1-0
  libquicktime2 mencoder mjpegtools telegram-desktop vokoscreen
I seguenti pacchetti NUOVI saranno installati:
  fonts-wine libcapi20-3 libfaudio0 libosmesa6 libvkd3d1 libwine wine wine64
0 aggiornati, 8 installati, 15 da rimuovere e 2 non aggiornati.
È necessario scaricare 28,6 MB di archivi.
Dopo quest'operazione, verranno occupati 141 MB di spazio su disco.
Continuare? [S/n] s


RImane il problema su wine32
Codice: Seleziona tutto
# apt -f install wine32
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
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:
 wine32:i386 : Dipende: libwine:i386 (= 5.0~rc2-1) ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


A cui si è aggiunto ffmpeg
Codice: Seleziona tutto
# apt -f install ffmpeg
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
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:
 ffmpeg : Dipende: libavcodec58 (= 7:4.2.1-2+b1)
          Dipende: libavdevice58 (= 7:4.2.1-2+b1) ma non sta per essere installato
          Dipende: libavfilter7 (= 7:4.2.1-2+b1)
          Dipende: libavformat58 (= 7:4.2.1-2+b1) ma la versione 10:4.0.1-dmo2 sta per essere installata
          Dipende: libavresample4 (= 7:4.2.1-2+b1) ma la versione 10:4.0.1-dmo2 sta per essere installata
          Dipende: libavutil56 (= 7:4.2.1-2+b1) ma la versione 10:4.0.1-dmo2 sta per essere installata
          Dipende: libpostproc55 (= 7:4.2.1-2+b1) ma la versione 10:4.0.1-dmo2 sta per essere installata
          Dipende: libswresample3 (= 7:4.2.1-2+b1) ma la versione 10:4.0.1-dmo2 sta per essere installata
          Dipende: libswscale5 (= 7:4.2.1-2+b1) ma la versione 10:4.0.1-dmo2 sta per essere installata
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.
capocla
Sr. Member
Sr. Member
 
Messaggi: 405
Iscritto il: 14/06/2008, 19:23

Re: Installazione pacchetti bloccati

Messaggioda capocla » 24/01/2020, 2:26

Allora, sembra che i problemi derivino dalla presenza di software installato da debian multimedia. Evidentemente avrò fatto un upgrade senza disattivare il repository.
Ora come ora sto cercando di togliere tutti i pacchetti installati da debian multimedia manualmente ma è un lavoraccio.
Sapreste dirmi se c'è un modo di togliere tutti e solo i software di un determinato repository?
Grazie
capocla
Sr. Member
Sr. Member
 
Messaggi: 405
Iscritto il: 14/06/2008, 19:23

Re: Installazione pacchetti bloccati

Messaggioda Aki » 24/01/2020, 7:31

capocla ha scritto:Sapreste dirmi se c'è un modo di togliere tutti e solo i software di un determinato repository?

Dai una occhiata allo script per la generazione dei log: in esso è implementata la funzionalità per cercare di verificare la presenza di pacchetti esterni ai repository Debian
Aki
Global Moderator
Global Moderator
 
Messaggi: 9525
Iscritto il: 27/12/2007, 16:59

Re: Installazione pacchetti bloccati

Messaggioda capocla » 28/01/2020, 14:28

Aki ha scritto:
capocla ha scritto:Sapreste dirmi se c'è un modo di togliere tutti e solo i software di un determinato repository?

Dai una occhiata allo script per la generazione dei log: in esso è implementata la funzionalità per cercare di verificare la presenza di pacchetti esterni ai repository Debian

Potresti spiegarti meglio?
capocla
Sr. Member
Sr. Member
 
Messaggi: 405
Iscritto il: 14/06/2008, 19:23

Re: Installazione pacchetti bloccati

Messaggioda Aki » 28/01/2020, 23:29

Nello script http://guide.debianizzati.org/index.php/Creazione_automatica_di_un_file_di_log_per_inviare_quesiti_al_forum è presente una sezione per l’identificazione dei pacchetti provenienti da repository di terze parti e, quindi, potresti verificare se riesci ad identificare quelli che provengono dai repository debmultimedia.
Aki
Global Moderator
Global Moderator
 
Messaggi: 9525
Iscritto il: 27/12/2007, 16:59

Re: Installazione pacchetti bloccati

Messaggioda capocla » 31/01/2020, 12:14

Nonostante non abbia usato lo script, sono riuscito a cancellare tutti i pacchetti bloccanti e a sostituirli con quelli derivanti da debian testing.
Tuttavia sto iniziando a pensare che forse avrei potuto evitare tutto questo facendo sì che debian multimedia continuasse ad aggiornare i file sui quali aveva messo mano. Probabilmente i pacchetti erano bloccati perché le versione dei file in questione non venivano aggiornate in quanto il repository debian multimedia era da me disattivato in /etc/apt/sources.list
Ovviamente non sono disponibile a ripetere l'esperimento di mia volontà. Spero di ricordarmene se mi dovesse capitare in futuro.
Grazie
capocla
Sr. Member
Sr. Member
 
Messaggi: 405
Iscritto il: 14/06/2008, 19:23

Re: [RISOLTO] Installazione pacchetti bloccati

Messaggioda Aki » 31/01/2020, 20:07

Felice che tu abbia risolto. Il repository debmultimedia non fa parte del progetto Debian e spesso da problematiche simili a quelle che hai riferito.
Aki
Global Moderator
Global Moderator
 
Messaggi: 9525
Iscritto il: 27/12/2007, 16:59


Torna a Apt-get and friends

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti