tentata sovrascrittura libreria

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
cicciozuc
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 12 aprile 2021, 13:16
Desktop: cinnamon
Distribuzione: Linux Mint 20.1
Sesso: Maschile

tentata sovrascrittura libreria

Messaggio da cicciozuc »

Ciao a tutti, ho un problema di sovrascrittura con una libreria nel momento in cui faccio aggiornamento di Mint 20.1 con il seguente errore

Codice: Seleziona tutto

E: /var/cache/apt/archives/libgstreamer-plugins-bad1.0-0_1.18.3-1+b1_amd64.deb: tentata sovrascrittura di "/usr/lib/x86_64-linux-gnu/libgstbasecamerabinsrc-1.0.so.0" presente anche nel pacchetto libgstreamer-plugins-good1.0-0:amd64 1.16.2-1ubuntu2
. dal menù mi sono sparite e non si avviano le icone di origine software, preferenze, e amministrazione. Dei consigli per questo errore li avete?

Post edit:
Ho fatto un ripristino da una istantanea è ho capito da dove viene l'errore.
Per installare alcuni tools di Kali Linux su Mint ho salvato nel file sources.list il repository #deb http://http.kali.org/kali kali-rolling main non-free contrib e questo quando faccio l'aggiornamento mi mette in conflitto la libreria libgstreamer-plugins. quindi togliendo questo repository e aggiornando non mi crea errore ma non posso più installare alcuni pacchetti di Kali. Come posso risolvere questo problema? Grazie
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: tentata sovrascrittura libreria

Messaggio da iononsbalgiomai »

Dovresti forzare l'installazione di quel pacchetto.
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
cicciozuc
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 12 aprile 2021, 13:16
Desktop: cinnamon
Distribuzione: Linux Mint 20.1
Sesso: Maschile

Re: tentata sovrascrittura libreria

Messaggio da cicciozuc »

Ciao, grazie per il consiglio.
con questo comando posso forzare quel pacchetto?

Codice: Seleziona tutto

sudo aptitude safe-upgrade
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: tentata sovrascrittura libreria

Messaggio da iononsbalgiomai »

Codice: Seleziona tutto

sudo dpkg --force-all -i <metti qui percorso e nome pacchetto.deb>
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: tentata sovrascrittura libreria

Messaggio da iononsbalgiomai »

Beh certo, il percorso e il nome del file che hai messo non sono quelli che avevi postato nel primo messaggio ;)
cicciozuc ha scritto:
lunedì 12 aprile 2021, 13:24
E: /var/cache/apt/archives/libgstreamer-plugins-bad1.0-0_1.18.3-1+b1_amd64.deb: tentata sovrascrittura ...
Edit: che fine ha fatto il messaggio a cui ho risposto :sgrat:
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
cicciozuc
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 12 aprile 2021, 13:16
Desktop: cinnamon
Distribuzione: Linux Mint 20.1
Sesso: Maschile

Re: tentata sovrascrittura libreria

Messaggio da cicciozuc »

Forse hai letto il post che ho eliminato perché avevo scritto un percorso sbagliato.. Ho eseguito il tuo comando

Codice: Seleziona tutto

sudo dpkg --force-all -i /var/cache/apt/archives/libgstreamer-plugins-bad1.0-0_1.18.3-1+b1_amd64.deb 
e fino a qui tutto ok non mi ha dato errore, quando ho fatto un

Codice: Seleziona tutto

apt-get update
pure ok, ma sono sempre sparite le icone di origine software e gestione applicazioni e molte app non funzionano più. E ciliegina sulla torta all'avvio mi entra nella bash e dopo login e password devo avviarlo tramite

Codice: Seleziona tutto

sudo startx
. Un problema dopo l'altro. E tutto comincia quando aggiungo il repository di Kali Linux
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: tentata sovrascrittura libreria

Messaggio da iononsbalgiomai »

Eh, direi che hai fatto un macello 😅
Prova a installare eventuali dipendenze mancanti:

Codice: Seleziona tutto

sudo apt install -f
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
cicciozuc
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 12 aprile 2021, 13:16
Desktop: cinnamon
Distribuzione: Linux Mint 20.1
Sesso: Maschile

Re: tentata sovrascrittura libreria

Messaggio da cicciozuc »

Codice: Seleziona tutto

root@ulisse:~# sudo apt install -f
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze... Fatto
Lettura informazioni sullo stato... Fatto   
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
. Mi sà che devo tornare ad un punto di ripristino precedente e non aggiungere più repository di Kali. Ma come faccio per installare certi pacchetti?
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: tentata sovrascrittura libreria

Messaggio da wilecoyote »

:) Salve, @iononsbalgiomai questo comando è un ¹/₂ suicidio:

Codice: Seleziona tutto

sudo dpkg --force-all -i <path al pacchetto>
Forzare dpkg comporta di non sapere cosa può succedere.

Molto meglio prima questo:

Codice: Seleziona tutto

sudo apt -s install /var/cache/apt/archives/libgstreamer-plugins-bad1.0-0_1.18.3-1+b1_amd64.deb 
Questo simula l'installazione e contemporaneamente verifica dalla rete la diosponibilità delle dipendenze.

Se da esito negativo amen, mettiti il cuore in pace.

Se da esito positivo ridai il comando senza simulare:

Codice: Seleziona tutto

sudo apt install /var/cache/apt/archives/libgstreamer-plugins-bad1.0-0_1.18.3-1+b1_amd64.deb 
Se proprio ti servono gli strumenti di Kali prendi in considerazione d'installarlo in dual-boot, seppur non sia esattamente il suo uso.

:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
cicciozuc
Prode Principiante
Messaggi: 2
Iscrizione: lunedì 12 aprile 2021, 13:16
Desktop: cinnamon
Distribuzione: Linux Mint 20.1
Sesso: Maschile

Re: tentata sovrascrittura libreria

Messaggio da cicciozuc »

Grazie molto gentile
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: tentata sovrascrittura libreria

Messaggio da iononsbalgiomai »

Ciao @wilecoyote, il problema postato (lo stesso file presente in più pacchetti) non mi risulta si risolva senza forzare dpkg.
Non sono solito consigliare comandi force 😉
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15349
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: tentata sovrascrittura libreria

Messaggio da wilecoyote »

:) Salve,
iononsbalgiomai ha scritto:
lunedì 12 aprile 2021, 21:42
Ciao @wilecoyote, il problema postato (lo stesso file presente in più pacchetti) non mi risulta si risolva senza forzare dpkg.
Non sono solito consigliare comandi force 😉

Se proprio proprio si deve forzare, meglio forzare apt, almeno cerca le dipendenze nei repository.

Oltretutto l'aiuto di dpkg è tranchant sul forzarlo coll'opzione --force-all, a leggere il finale:

Codice: Seleziona tutto

wilecoyote@GhostCreek:~$ dpkg --force-help
Opzioni di forzatura di dpkg - Comportamento in caso di problemi:
  Avvisa ma continua:  --force-<elemento>,<elemento>,...
  Ferma con un errore: --refuse-<elemento>,<elemento>,... | --no-force-<elemento>,...
 Elementi di forzatura:
  [!] all                Imposta tutte le opzioni di forzatura
  [*] downgrade          Sostituisce un pacchetto con una versione precedente
      configure-any      Configura qualsiasi pacchetto che potrebbe essere di aiuto a questo
      hold               Elabora i pacchetti occasionali anche se sono trattenuti
      not-root           Tenta di installare/rimuovere i pacchetti anche se non è root
      bad-path           PATH non contiene programmi necessari
      bad-verify         Installa un pacchetto anche se il controllo di autenticità non riesce
      bad-version        Elabora anche i pacchetti con versioni errate
      overwrite          Sovrascrive un file da un pacchetto con un altro
      overwrite-diverted Sovrascrive un file che diverge con uno che non diverge
  [!] overwrite-dir      Sovrascrive la directory di un pacchetto con quella di un altro file
  [!] unsafe-io          Non esegue operazioni sicure di I/O quando estrae un pacchetto
  [!] script-chrootless  Non esegue chroot nell'ambiente dello script del responsabile
  [!] confnew            Usa sempre i nuovi file di configurazione, non chiede nulla
  [!] confold            Usa sempre i vecchi file di configurazione, non chiede nulla
  [!] confdef            Usa l'opzione predefinita per i nuovi file di
                         configurazione se ne è disponibile una, senza chiedere
                         nulla. Se non può essere trovato alcun valore
                         predefinito, viene chiesto a meno che non sia usata
                         una delle opzioni confold o confnew.
  [!] confmiss           Installa sempre i file di configurazione mancanti
  [!] confask            Chiede di sostituire i file di configurazione con nessuna nuova versione
  [!] architecture       Elabora anche i pacchetti con architettura errata o senza architettura
  [!] breaks             Installa comunque anche se danneggia un altro pacchetto
  [!] conflicts          Consente l'installazione di pacchetti in conflitto
  [!] depends            Rende avvisi tutti i problemi di dipendenze
  [!] depends-version    Rende avvisti tutti i problemi di versione di dipendenze
  [!] remove-reinstreq   Rimuove i pacchetti che richiedono installazione
  [!] remove-essential   Rimuove un pacchetto essenziale

Attenzione: l'uso di opzioni indicate con [!] può danneggiare seriamente
l'installazione. Le opzioni di forzatura indicate con [*] sono abilitate in
modo predefinito.
:ciao: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
iononsbalgiomai
Rampante Reduce
Rampante Reduce
Messaggi: 7398
Iscrizione: martedì 29 novembre 2011, 15:50

Re: tentata sovrascrittura libreria

Messaggio da iononsbalgiomai »

Grazie, tutti aspetti che conosco ;)
La prossima volta che vedo quell'errore ti segnalo la discussione così gli dai un'occhiata :ciao:
Non aprire una discussione se prima non hai cercato una soluzione nel Wiki né fatto una ricerca nel forum ;)
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti