PDA

Visualizza la versione completa : [XUBUNTU] problemi con apt-get


alkat
16-07-2006, 18:45
Ciao,
ho tentato di installare l'ultima versione di Gnucash su Xubuntu prendendolo dai repository Debian Sid. Risultato: un disastro.

C' un qualche problema di incompatibilit tra i pacchetti che non riesco a risolvere. Mi sapete dare una mano?

Questo l'output di un tentativo di upgrade e relativo apt-get -f install:



consigliabile eseguire `apt-get -f install' per correggere questi problemi.
I seguenti pacchetti hanno dipendenze non soddisfatte:
libc6: Dipende: tzdata ma non installato
libc6-i686: Predipende: libc6 (= 2.3.6-0ubuntu20) ma 2.3.6-15 installato
E: Dipendenze non trovate. Riprovare usando -f.
root@ines:/home/ketty# apt-get -f install
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
Correzione delle dipendenze in corso... Fatto
I seguenti pacchetti verranno inoltre installati:
libc6-i686 tzdata
I seguenti pacchetti NUOVI (NEW) saranno installati:
tzdata
I seguenti pacchetti saranno aggiornati:
libc6-i686
1 aggiornati, 1 installati, 0 da rimuovere e 655 non aggiornati.
1 non completamente installati o rimossi.
necessario prendere 0B/1440kB di archivi.
Dopo l'estrazione, verranno occupati 6005kB di spazio su disco.
Continuare [S/n]? s
ATTENZIONE: i seguenti pacchetti non possono essere autenticati!
tzdata libc6-i686
Installare questi pacchetti senza la verifica [s/N]? s
(Lettura del database ... 86104 file e directory attualmente installati.)
Spacchetto tzdata (da .../tzdata_2006g-2_all.deb) ...
dpkg: errore processando /var/cache/apt/archives/tzdata_2006g-2_all.deb (--unpack):
tentata sovrascrittura di `/usr/share/zoneinfo/Africa/Algiers', che si trova anche nel pacchetto locales
dpkg-deb: il sottoprocesso paste stato terminato dal segnale (Broken pipe)
Sono occorsi degli errori processando:
/var/cache/apt/archives/tzdata_2006g-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


La cosa mi sembra alquanto grave... :(

.a.

andy caps
16-07-2006, 19:37
e 655 non aggiornati



se non aggiorni prima il sistema non ce la puo fare a gestire tutte le dipendenze
anche se questi aggiornamenti totali danno sempre diversi problemi impossibile non aggiornare

alkat
16-07-2006, 20:01
Ma c' un modo per tornare indietro? Vorrei evitare di aggiornare 655 pacchetti perch immagino che il sistema diverrebbe instabile.

.a.

andy caps
16-07-2006, 20:19
non so se xubuntu se usa i server di sarge o quelli di ubuntu

non so che versione du ubuntu hai

deb http://archive.ubuntu.com/ubuntu dapper universe
deb-src http://archive.ubuntu.com/ubuntu dapper universe

deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted

deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

deb http://archive.ubuntu.com/ubuntu dapper multiverse
deb-src http://archive.ubuntu.com/ubuntu dapper multiverse

deb http://archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse

deb http://archive.canonical.com/ubuntu dapper-commercial main

deb http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free


questo un sources.list della dapper ad esempio
guarda cosa dice con questo

altrimenti basta cambiare dapper con breezy se una versione precedente

alkat
16-07-2006, 21:02
Io usavo repository ufficiali Ubuntu Dapper fino a oggi pomeriggio, poi ci ho messo un repository Sid per installare Gnucash. Ho gi quindi un sources.list in ordine per Dapper, ma continua a non andare... :(

.a.

alkat
16-07-2006, 21:07
Ho messo i repo che indicavi (tranne i PLF che non funzionano) e ottengo questo (dopo un apt-get update):



# apt-get dist-upgrade
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
consigliabile eseguire `apt-get -f install' per correggere questi problemi.
I seguenti pacchetti hanno dipendenze non soddisfatte:
libc6: Dipende: tzdata ma non installabile
libc6-i686: Predipende: libc6 (= 2.3.6-0ubuntu20) ma 2.3.6-15 installato
E: Dipendenze non trovate. Riprovare usando -f.
root@ines:/home/ketty# apt-get -f install
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
Correzione delle dipendenze in corso... fallita.
I seguenti pacchetti hanno dipendenze non soddisfatte:
libc6: Dipende: tzdata ma non installabile
libc6-i686: Predipende: libc6 (= 2.3.6-0ubuntu20) ma 2.3.6-15 installato
E: Errore, pkgProblemResolver::Resolve ha generato uno stop, questo pu essere causato da pacchetti bloccati
E: Impossibile correggere le dipendenze

andy caps
16-07-2006, 21:24
avvia synaptic e togli la spunta dall' upgradable dai paccheti incriminati togliendo cosi i messaggi di errore di apt
o prova fixbroken dal menu edit in alto

altrimenti prova un apt-get clean e dopo avere fatto un sources.list vuoto ed un update dare un dpkg --configure -a



:bh: io ho edgy ubuntu e non ho avuto nessun problema con gnucash anche se non consigliabile mettere edgy se vuoi una macchina stabile

gnucash di dapper proprio non andava ??

alkat
16-07-2006, 22:25
fixbroken non funziona e neanche il secondo metodo... mi d problemi con libc6.

gnucash di dapper funzionava s, ma io volevo la nuova versione perch notevolmente migliorata. su debian testing l'ho messa senza problemi, su ubuntu niente da fare... :(

.a.

andy caps
17-07-2006, 15:03
libc6 un pasticcio perche proprio alla base del sistema

se hai provato apt-get --reinstall install

magari dopo un dpkg --clear-avail e un apt-get update

controlla prima anche cosa dice dpkg --audit che dovrebbe trovare il pacchetto e consigliare cosa fare

alkat
18-07-2006, 09:35
Risaliamo alle origini del problema... Il tutto sembra dovuto dal fatto che non riesce a installare tzdata:



# apt-get --reinstall install libc6
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
consigliabile eseguire 'apt-get -f install' per correggere questi problemi:
I seguenti pacchetti hanno dipendenze non soddisfatte:
libc6: Dipende: tzdata ma non sta per essere installato
libc6-i686: Predipende: libc6 (= 2.3.6-0ubuntu20) ma 2.3.6-15 sta per essere installato
E: Dipendenze non soddisfatte. Provare 'apt-get -f install' senza pacchetti (o specificare una soluzione).
root@ines:/home/ketty# apt-get -f install
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
Correzione delle dipendenze in corso... Fatto
I seguenti pacchetti verranno inoltre installati:
libc6-i686 tzdata
I seguenti pacchetti NUOVI (NEW) saranno installati:
tzdata
I seguenti pacchetti saranno aggiornati:
libc6-i686
1 aggiornati, 1 installati, 0 da rimuovere e 656 non aggiornati.
1 non completamente installati o rimossi.
necessario prendere 1440kB di archivi.
Dopo l'estrazione, verranno occupati 6005kB di spazio su disco.
Continuare [S/n]? s
ATTENZIONE: i seguenti pacchetti non possono essere autenticati!
tzdata libc6-i686
Installare questi pacchetti senza la verifica [s/N]? s
Get:1 http://ftp.de.debian.org unstable/main tzdata 2006g-2 [311kB]
Get:2 http://ftp.de.debian.org unstable/main libc6-i686 2.3.6-15 [1129kB]
Scaricato 1440kB in 9s (146kB/s)
(Lettura del database ... 86104 file e directory attualmente installati.)
Spacchetto tzdata (da .../tzdata_2006g-2_all.deb) ...
dpkg: errore processando /var/cache/apt/archives/tzdata_2006g-2_all.deb (--unpack):
tentata sovrascrittura di `/usr/share/zoneinfo/Africa/Algiers', che si trova anche nel pacchetto locales
dpkg-deb: il sottoprocesso paste stato terminato dal segnale (Broken pipe)
Sono occorsi degli errori processando:
/var/cache/apt/archives/tzdata_2006g-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Non so per come risolvere il conflitto. :(



# dpkg --audit
I seguenti pacchetti sono stati spacchettati ma non ancora configurati.
Devono essere configurati usando dpkg --configure o l'opzione di
configurazione nel men di dselect per funzionare:
libc6 GNU C Library: Shared libraries

root@ines:/home/ketty# dpkg --configure libc6
dpkg: problemi con le dipendenze impediscono la configurazione di libc6:
libc6 dipende da tzdata; comunque:
Il pacchetto tzdata non installato.
dpkg: errore processando libc6 (--configure):
problemi con le dipendenze - lasciato non configurato
Sono occorsi degli errori processando:
libc6


impossibile recuperare il sistema?

.a.

Loading