Da KDE 4.1 beta 2 a KDE 4.1 RC1
July 16th, 2008 — IppatsuManSui repository PPA di Kubuntu (deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main) sono disponibili i pacchetti aggiornati per KDE 4.1. Quando furono rilasciati i pacchetti per KDE 4.1 beta 2 li installai usando questo reposiotry, e poi eseguii l’installazione a parte del (meta)pacchetto kdepim-kde4, che contiene kontact, kmail, akgregator e così via. Oggi sono stati messi sui repository i pacchetti per KDE 4.1 RC1. Eseguendo il solito sudo aptitude dist-upgrade l’installazione falliva così:
Preparing to replace kde-icons-oxygen 4:4.0.83-0ubuntu1~hardy1~ppa5 (using .../kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb) ... Unpacking replacement kde-icons-oxygen ... dpkg: error processing /var/cache/apt/archives/kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb (--unpack): trying to overwrite `/usr/lib/kde4/share/icons/oxygen/32x32/actions/appointment-new.png', which is also in package libkdepim4-kde4 dpkg-deb: subprocess paste killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Questo errore impedisce l’installazione di kdebase-runtime, che a sua volta impedisce il funzionamento di praticamente tutti i programmi di KDE. La soluzione, trovata immediatamente chiedendo aiuto al canale #kubuntu-kde4 su freenode è eseguire:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/kde-icons-oxygen_4%3a4.0.98-0ubuntu1~hardy1~ppa1_all.deb
Fatto questo, forzando la sovrascrittura di alcuni file, è possibile riavviare il processo di upgrade, che si spera vada a buon fine
Il problema è dovuto al fatto che non è ancora disponibile sui repository il pacchetto kdepim RC1, il che porta a questo conflitto di versioni.
July 16th, 2008 at 9:51
Grandissimo. In molti eravamo afflitti da questo problema, e solo ora trovo una soluzione efficace. Sospettavo di dover usare “sudo dpkg -i –force-overwrite” ma non sapevo dove recuperare il .deb corretto, dato che navigare alla cieca (come fa chi come me non ha esperienza) gli sterminati repo nighly è un suicidio.
Ovviamente una copia era nella cache di APT! La soluzione era sotto il mio naso, ma senza questo blog non ci sarei mai arrivato!
GRAZIE!
PS: La cosa buffa è che per trovare questo blog ho dovuto forzare in Google la ricerca nelle pagine dell’intero Web, e non solo in quelle in Italiano.
July 16th, 2008 at 11:20
Se non altro Google inizia a volermi bene e indicizzarmi con una certa frequenza
Prima o poi dovrò migrare a Wordpress in italiano.
Felice di essere stato utile ^_^