[Tuto MAJ] Solution à l'erreur "procédé de compression inconnu[...] control.tar.zst"

Hello,
pour celles et ceux qui souhaitent mettre à jour Dolibarr et croisent l’erreur: « dolibarr-xx.deb utilise un procédé de compression inconnu pour le membre « control.tar.zst ». Abandon. »

English version: dolibarr.xx.deb’ uses unknown compression for member ‘control.tar.zst, giving up.

Voici la solution pas à pas. (Fait sur une Debian 11, devrait fonctionner sur Ubuntu donc)

Seuls les « xx.x.x-x » du fichier *.deb sont à remplacer par les valeurs de votre *.deb

sudo apt install zstd -y
sudo mkdir /tmp/repackdolib/
sudo cp /chemin/vers/dolibarr_xx.x.x-x_all.deb /tmp/repackdolib/
cd /tmp/repackdolib/
sudo ar x dolibarr_xx.x.x-x_all.deb
sudo zstd -d < control.tar.zst | xz > control.tar.xz
sudo zstd -d < data.tar.zst | xz > data.tar.xz
sudo ar -m -c -a sdsd dolibarr_xx.x.x-x_all_repacked.deb debian-binary control.tar.xz data.tar.xz
sudo dpkg -i dolibarr_xx.x.x-x_all_repacked.deb

(Suite et fin sur l’interface web de Dolibarr)

Source: githubDOTcom | Dolibarr | dolibarr | issues | 21109

En espérant aider.

Salut