[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: errore "/var/lib/dpkg/status"



Ciao Pol,
e un saluto "ricorsivo" si estende a tutti i partecipanti alla lista ... :-))

Pol Hallen ha scritto:
'salve a tutti :-)

Ragà qui c'è mezz'Italia sotto acqua ... :-((

In garage ho diversi catorci (486, pentiumI. PentiumII, con Debian installata si intende .. :-) e mi dispiacerebbe che andassero sotto acqua ... è soprattutto per il valore .. affettivo ... :-)

non so se sia un bug di apt o cosa..
Niente è perfetto in questo mondo anche se la Debian .. tende alla perfezione ... :-))

Ma si, capita che qualche carattere in qualche riga del file /var/lib/dpkg/status non sia proprio giusto.... :-)

Qualche tempo fa (direi abbastanza tempo fa) quando usavo una delle prime release di Debian (per intenderci la Bo 1.31r6) diverse volte ho dovuto "mettere mano" con il mio editor preferito (a quei tempi joe) a questo file, togliendo via simboli strani che poco avevano a che fare con le giuste stringhe dei pacchetti ... erano dei pacchetti che si portavano appresso, in fase di installazione, dei file Config con dei rettangolini, stelline, e tutta una varietà di schifezze assolutamente aliene ai vari campi del file config .... :-)

con dpkg -i vnc (pacchetto non free) vedo:

attenzione, nel file "/var/lib/dpkg/status" vicino alla riga 8316 pacchetto "vnc-e":

Vedi, il buon dpkg dà le informazioni necessarie a identificare il problema, ergo, prendi il tuo editor preferito (forse vim ... :-))
e, naturalmente dalla riga di comando e da root digiti:

# vim /var/lib/dpkg/status <invio>

vai "vicino" alla riga 8316 relativa al pacchetto vnc-e

errore nella stringa Version "4.4.3_r16583": carattere non valido nel numero di versione
Vai nella stringa della Versione: del pacchetto e correggi il carattere non valido (forse - al posto di _) insomma, dovresti sapere la giusta versione

attenzione, nel file "/var/lib/dpkg/status" vicino alla riga 8317 pacchetto "vnc-e": errore nella stringa Config-Version "4.4.3_r16583": carattere non valido nel numero di versione

In maniera del tutto analoga ti sposti vicino alla riga 8317 e fai la stessa modifica

attenzione, nel file "/var/lib/dpkg/available" vicino alla riga 8250 pacchetto "vnc-e": errore nella stringa Version "4.4.3_r16583": carattere non valido nel numero di versione
dpkg: errore nell'elaborare vnc.deb (--install):
errore di analisi, nel file "/var/lib/dpkg/tmp.ci/control" vicino alla riga 2 pacchetto "vnc-e": errore nella stringa Version "4.5_r21561": carattere non valido nel numero di versione

vnc era già installato (non la versione dei repository), ora lo stavo reinstallando perchè mancava un pacchetto..
ecco il risultato..


e cosi per tutte le altre stringhe, bisogna modificare il carattere impreciso che
riguarda la versione.


qualche idea?

Spero di averti fornito qualche input utile ... incrocia le dita! ... :-))

grazie!

De Nada!


Au Revoire
Hugh hartmann



Reply to: