Aggiornamento del kernel: tutta colpa di initramfs-tools? No di libmtp

Oggi mi sono deciso ad aggiornare il kernel alla 2.6.30 visto che avevo qualche problema di installazione (postinst) con la versione 2.6.29-2. Lanciando apt-get ricevevo questo messaggio

update-initramfs: Generating /boot/initrd.img-2.6.29-2-686                                  
cpio: ./etc/udev/rules.d/libmtp.rules: Cannot stat: No such file or directory              
update-initramfs: failed for /boot/initrd.img-2.6.29-2-686                                  
dpkg: il sottoprocesso installed post-installation script ha restituito un codice di errore 1
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

Stessa cosa con il 2.6.30… sigh!
Spulciando nella rete ho trovato un post tra i Debian bug che riportava esattamente lo stesso errore.
L’errore è dovuto ad una coesistenza difficile tra due versioni di libmtp: io avevo installato sia la libmtp5 che la libmtp8. E’ stato sufficiente eliminare la 5 (obsoleta) e tutto si è risolto automagicamente.
Buon upgrade a tutti!

Written by kea

2 Comments

Leave a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.