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