PDA

View Full Version : Errore incasinato con apt


Mory
17-11-2004, 11:48
Ho apt-gettato openoffice.org ma mi ha dato un errore di "Broken pipe" e nn si è installato.
Ho notato che c'erano 6 pacchetti nn upgradati, quindi ho provato ad upgradarli per vedere se si risolveva il problema. Alla fine però mi esce un errore sul pacchetto sed e mi dice che nn riesce a fare l'upgrade.
A questo punto provo a fare un apt-get -f install con l'identico risultato di prima:

apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
1 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up sed (4.1.2-2) ...

No `START-INFO-DIR-ENTRY' and no `This file documents'.
install-info(/usr/share/info/sed.info): unable to determine description for `dir' entry - giving up
dpkg: error processing sed (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
sed
E: Sub-process /usr/bin/dpkg returned an error code (1)

i 5 pacchetti nn upgradati sono sempre gli stessi che nonostante siano stati scaricati nn vengono aggiornati perchè c'è sto benedetto errore su sed.
Insomma, OO nn si installa per un errore, sed nn si aggiorna per un'altro e io sto bestemmiando perchè ho fatto il dist-upgrade ieri!!:muro:
Caso mai si può fare un dist-upgrade e passare dalla unstable alla testing o succede qualche casino? :confused:

Psycotic
17-11-2004, 12:09
ma se ti scarichi il pacchetto di OO e lo installi con dpkg che errore ti da?

wubby
17-11-2004, 12:11
cd /var/cache/apt/archives

e poi prova a forzare l'installazione del pacchetto "corrotto"

dpkg --force-install -i pacchettofrivolo.deb

dpkg --force-help
per saperne di più

Il tutto a tuo rischio e pericolo... ;)

Mory
17-11-2004, 13:21
Allora, siccome sembra che nn trovava il file /usr/share/info/sed.info sono andato nella directory /usr/share/info e ho trovato il file sed.info-1.gz a questo punto l'ho unzippato e ne è uscito il file sed.info-1 che ho rinominato come sed.info
Sed si è finalmente installato e sono riuscito ad upgradare anche gli altri 5 pacchetti.
Contento riprovo ad installare openoffice e mi ritrovo con lo stesso errore di prima!

apt-get install openoffice.org
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
myspell-dictionary openoffice.org-help menu ooqstart-gnome oooqs-kde unixodbc cupsys-bsd prelink openoffice.org-hyphenation openoffice.org-thesaurus
openoffice.org-mimelnk
The following NEW packages will be installed:
openoffice.org
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 0B/6930kB of archives.
After unpacking 29.9MB of additional disk space will be used.
(Reading database ... 43260 files and directories currently installed.)
Unpacking openoffice.org (from .../openoffice.org_1.1.2dfsg1-2_all.deb) ...
dpkg: error processing /var/cache/apt/archives/openoffice.org_1.1.2dfsg1-2_all.deb (--unpack):
trying to overwrite `/usr/lib/openoffice/share/template/english/wizard/bitmap', which is also in package openoffice.org-l10n-en
dpkg-deb: subprocess paste killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/openoffice.org_1.1.2dfsg1-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Qui sembra che nn riesca a sovrascrivere il file bitmap nella directory /usr/lib/openoffice/share/template/english/wizard/
Entro nella suddetta directory e cancello il file bitmap che poi era un link vuoto a se stesso :confused:
Riprovo ad apt-gettare e finalmente tutto va a buon fine!
Un po' grezzo tutto il processo ma alla fine l'importante è che funziona :D :D