L'installation d'un paquet bloquait la mise à jour d'Ubuntu 16.04 vers 18.04 :

$ sudo apt dist-upgrade
# ...
Préparation du dépaquetage de .../ubuntu-mate-default-settings_18.04.17_amd64.deb ...
Dépaquetage de ubuntu-mate-default-settings (18.04.17) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/ubuntu-mate-default-settings_18.04.17_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/lib/chromium-browser/master_preferences », qui appartient aussi au paquet oem-browser-defaults 20columbia1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/ubuntu-mate-default-settings_18.04.17_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Après quelques recherches, je n'ai pas trouvé de fix "standard". Alors l'idée sera de modifier le paquet pour supprimer usr/lib/chromium-browser/master_preferences.

Commençons par créer un dossier temporaire et y copier le fichier .deb dedans :

$ mkdir ~/new-deb
$ cd ~/new-deb
$ cp /var/cache/apt/archives/ubuntu-mate-default-settings_18.04.17_amd64.deb .

Décompressons l'archive :

$ ar x ubuntu-mate-default-settings_18.04.17_amd64.deb
$ tar xf data.tar.xz

C'est maintenant qu'il faut modifier les fichiers.
Dans notre cas, supprimons carrément le dossier usr/lib/chromium-browser.
Puis générons un nouveau paquet :

$ tar cfJ data.tar.xz etc usr
$ ar rcs newpackage.deb debian-binary control.tar.xz data.tar.xz

L'ordre des fichiers est important pour la dernière commande.

Enfin, installons le paquet tout frais :

$ sudo dpkg -i newpackage.deb

Petite information en relation avec cet article : pour pouvoir démarrer votre Dell XPS 13 9560 suite à la mise à jour, il faudra à mettre à jour le BIOS.


Sources :