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

Re: ultimo aggiornamento lenny



ubiqw wrote:

Parsing Found/Fixed information... 90%dpkg: la sintassi della versione `2007-10-01T00:00:00+00:00' è errata: l'"epoch" nella versione non è un

Chiaramente il problema è questa "epoch"

Epoch	
Introduced in fink 0.12.0. This optional field can be used to specify the epoch of the package (which defaults to 0 if not specified). For more information refer to the Debian Policy Manual. Because Fink and some of the underlying Debian tools use name-version-revision as the unique identifier of a package, you must not create a package that differs from another solely by its epoch. When used in a version string, the Epoch appears before the Version value, separated by a colon (1:3.14-2). Note that the Epoch is not part of %v (or (%f). If you add an Epoch field to a package description file, you may have to adjust versioned dependencies on the packages in it. For example, if you add Epoch: 1 and foo-dev declares Depends: foo-shlibs (= %v-%r), you will need to rewrite that as Depends: foo-shlibs (= %e:%v-%r).

Quindi l'Epoch errata potrebbe essere quel numero che appare prima della versione del pacchetto e preceduta dai due punti. Come noti nell'errore che hai riporta come epoch `2007-10-01T00:00:00+00:00', che come ben si vede prima dei due punti c'è "2007-10-01T00" che non è un numero.

Quindi c'è un errore da qualche parte che riporta questa stringa errata dove, penso, dovrebbe esserci il nome di un pacchetto con la sua versione.

Puoi cercare un file che contiene quella stringa o andare per tentativi.

Io proporrei di guardare qui:
/var/lib/dpkg/status

se questo è rovinato, allora trovi una copia nella stessa directory con nome status-old

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Esci dall'illegalità: utilizza OpenOffice.org:
http://linguistico.sf.net/wiki/doku.php?id=UsaOOo
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: