Abantecart : installation error

What type of hardware are you using: Old laptop or computer
What YunoHost version are you running: Noyau : 4.19.0-14-amd64 (SMP) x86_64 / Debian GNU/Linux 11 (bullseye) et yunohost_version: 11.2.30.2
How are you able to access your server: The webadmin
Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: non

Describe your issue

L’installation de Abantecart échoue avec l’erreur : An error occured inside the script snippet
voir log ci-dessous

Share relevant logs or error messages

args:
  app: abantecart
  force: false
  label: undefined
  no_remove_on_failure: false
ended_at: 2024-10-07 12:46:11.242488
error: An error occured inside the script snippet
interface: api
operation: app_install
parent: null
related_to:
- - app
  - abantecart
started_at: 2024-10-07 12:46:02.002553
success: false
yunohost_version: 11.2.30.2

2024-10-07 14:46:07,962: DEBUG - + dpkg-deb --build /tmp/tmp.FO6ktHirlu/abantecart-ynh-deps /tmp/tmp.FO6ktHirlu/abantecart-ynh-deps.deb
2024-10-07 14:46:07,978: DEBUG - + dpkg --force-depends --install /tmp/tmp.FO6ktHirlu/abantecart-ynh-deps.deb
2024-10-07 14:46:07,979: DEBUG - + tee /tmp/tmp.FO6ktHirlu/dpkg_log
2024-10-07 14:46:08,019: DEBUG - Selecting previously unselected package abantecart-ynh-deps.
2024-10-07 14:46:08,298: DEBUG - (Reading database ... 85194 files and directories currently installed.)
2024-10-07 14:46:08,302: DEBUG - Preparing to unpack .../abantecart-ynh-deps.deb ...
2024-10-07 14:46:08,305: DEBUG - Unpacking abantecart-ynh-deps (1.4.0~ynh1) ...
2024-10-07 14:46:08,352: DEBUG - dpkg: abantecart-ynh-deps: dependency problems, but configuring anyway as you requested:
2024-10-07 14:46:08,352: DEBUG -  abantecart-ynh-deps depends on php8.3-soap; however:
2024-10-07 14:46:08,352: DEBUG -   Package php8.3-soap is not installed.
2024-10-07 14:46:08,352: DEBUG -  abantecart-ynh-deps depends on libwebp-dev; however:
2024-10-07 14:46:08,352: DEBUG -   Package libwebp-dev is not installed.
2024-10-07 14:46:08,353: DEBUG -  abantecart-ynh-deps depends on libfreetype6-dev; however:
2024-10-07 14:46:08,353: DEBUG -   Package libfreetype6-dev is not installed.
2024-10-07 14:46:08,353: DEBUG -  abantecart-ynh-deps depends on libjpeg62-turbo-dev; however:
2024-10-07 14:46:08,353: DEBUG -   Package libjpeg62-turbo-dev is not installed.
2024-10-07 14:46:08,353: DEBUG -  abantecart-ynh-deps depends on libmcrypt-dev; however:
2024-10-07 14:46:08,353: DEBUG -   Package libmcrypt-dev is not installed.
2024-10-07 14:46:08,353: DEBUG -  abantecart-ynh-deps depends on libpng-dev; however:
2024-10-07 14:46:08,353: DEBUG -   Package libpng-dev is not installed.
2024-10-07 14:46:08,353: DEBUG -  abantecart-ynh-deps depends on libxpm-dev; however:
2024-10-07 14:46:08,353: DEBUG -   Package libxpm-dev is not installed.
2024-10-07 14:46:08,353: DEBUG -  abantecart-ynh-deps depends on libonig-dev; however:
2024-10-07 14:46:08,354: DEBUG -   Package libonig-dev is not installed.
2024-10-07 14:46:08,354: DEBUG -  abantecart-ynh-deps depends on libzip-dev; however:
2024-10-07 14:46:08,354: DEBUG -   Package libzip-dev is not installed.
2024-10-07 14:46:08,354: DEBUG -  abantecart-ynh-deps depends on mc; however:
2024-10-07 14:46:08,354: DEBUG -   Package mc is not installed.
2024-10-07 14:46:08,354: DEBUG -  abantecart-ynh-deps depends on libxml2-dev; however:
2024-10-07 14:46:08,354: DEBUG -   Package libxml2-dev is not installed.
2024-10-07 14:46:08,354: DEBUG - 
2024-10-07 14:46:08,354: DEBUG - Setting up abantecart-ynh-deps (1.4.0~ynh1) ...
2024-10-07 14:46:08,380: DEBUG - + ynh_package_install --fix-broken
2024-10-07 14:46:08,381: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2024-10-07 14:46:08,381: DEBUG - + ynh_wait_dpkg_free
2024-10-07 14:46:08,524: DEBUG - + return 0
2024-10-07 14:46:08,525: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install --fix-broken
2024-10-07 14:46:08,703: DEBUG - Reading package lists...
2024-10-07 14:46:08,876: DEBUG - Building dependency tree...
2024-10-07 14:46:08,879: DEBUG - Reading state information...
2024-10-07 14:46:09,005: DEBUG - Correcting dependencies... Done
2024-10-07 14:46:09,197: DEBUG - The following packages will be REMOVED:
2024-10-07 14:46:09,199: DEBUG -   abantecart-ynh-deps
2024-10-07 14:46:09,214: DEBUG - 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2024-10-07 14:46:09,221: WARNING - E: Packages need to be removed but remove is disabled.
2024-10-07 14:46:09,222: DEBUG - ++ cat /tmp/tmp.FO6ktHirlu/dpkg_log
2024-10-07 14:46:09,222: DEBUG - ++ grep -oP '(?<=-ynh-deps depends on ).*(?=; however)'
2024-10-07 14:46:09,222: DEBUG - ++ tr '\n' ' '
2024-10-07 14:46:09,222: DEBUG - + local 'problematic_dependencies=php8.3-soap libwebp-dev libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev libxpm-dev libonig-dev libzip-dev mc libxml2-dev '
2024-10-07 14:46:09,222: DEBUG - + [[ -n php8.3-soap libwebp-dev libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev libxpm-dev libonig-dev libzip-dev mc libxml2-dev  ]]
2024-10-07 14:46:09,223: DEBUG - + sed --quiet '/Reading state info/,$p'
2024-10-07 14:46:09,223: DEBUG - + ynh_package_install php8.3-soap libwebp-dev libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev libxpm-dev libonig-dev libzip-dev mc libxml2-dev --dry-run
2024-10-07 14:46:09,223: DEBUG - + ynh_apt --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install php8.3-soap libwebp-dev libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev libxpm-dev libonig-dev libzip-dev mc libxml2-dev --dry-run
2024-10-07 14:46:09,223: DEBUG - + ynh_wait_dpkg_free
2024-10-07 14:46:09,223: DEBUG - + grep -v 'fix-broken\|Reading state info'
2024-10-07 14:46:09,374: DEBUG - + return 0
2024-10-07 14:46:09,375: DEBUG - + apt-get --assume-yes --quiet -o=Acquire::Retries=3 -o=Dpkg::Use-Pty=0 --no-remove --option Dpkg::Options::=--force-confdef --option Dpkg::Options::=--force-confold install php8.3-soap libwebp-dev libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev libxpm-dev libonig-dev libzip-dev mc libxml2-dev --dry-run
2024-10-07 14:46:09,723: WARNING - The following packages have unmet dependencies:
2024-10-07 14:46:09,723: WARNING -  libfreetype6-dev : Depends: libfreetype-dev (= 2.10.4+dfsg-1+deb11u1) but it is not going to be installed
2024-10-07 14:46:09,724: WARNING -  libmcrypt-dev : Depends: libmcrypt4 (= 2.5.8-3.4+b1) but it is not going to be installed
2024-10-07 14:46:09,724: WARNING -  libxml2-dev : Depends: libicu-dev but it is not going to be installed
2024-10-07 14:46:09,725: WARNING -  libxpm-dev : Depends: libx11-dev but it is not going to be installed
2024-10-07 14:46:09,725: WARNING -               Depends: x11proto-core-dev
2024-10-07 14:46:09,726: WARNING -  libzip-dev : Depends: libzip4 (= 1.7.3-1) but 1.7.3-1+0~20210114.10+debian10~1.gbp4c125d is to be installed
2024-10-07 14:46:09,726: WARNING -  mc : Depends: mc-data (= 3:4.8.26-1.1) but it is not going to be installed
2024-10-07 14:46:09,727: DEBUG - + ynh_die '--message=Unable to install dependencies'
2024-10-07 14:46:09,737: DEBUG - + ynh_exit_properly
2024-10-07 14:46:09,737: WARNING - Unable to install dependencies
2024-10-07 14:46:09,738: DEBUG - + [[ provision_or_update_apt =~ ^install$|^upgrade$|^restore$ ]]
2024-10-07 14:46:11,241: ERROR - provision_or_update failed for apt : An error occured inside the script snippet

libzip-dev : Depends: libzip4 (= 1.7.3-1) but 1.7.3-1+0~20210114.10+debian10~1.gbp4c125d is to be installed

That one is funky … can you share the output of sudo apt policy libzip4 ?

I have a speculative fix that worked for me once on Bookworm install:

sudo yunohost app install https://github.com/YunoHost-Apps/abantecart_ynh/tree/orhtej2-patch-1

But may as well be that as Aleks pointed out there’s something funky with libzip4 on your end :person_shrugging:

EDIT: Worked on Bullseye as well.

1 Like

Hi Aleks,
Here is the comand

sudo apt policy libzip4
libzip4:
Installé : 1.7.3-1+0~20210114.10+debian10~1.gbp4c125d
Candidat : 1.7.3-1+0~20210114.10+debian10~1.gbp4c125d
Table de version :
*** 1.7.3-1+0~20210114.10+debian10~1.gbp4c125d 100
100 /var/lib/dpkg/status
1.7.3-1 500
500 Index of /debian bullseye/main amd64 Packages

Thanks a lot

Thanks a lot orhtej2,
I send a report to Aleks and i am waiting his analysis.
Regards

Mokay lets downgrade-ish the package with apt install libzip4=1.7.3-1 (or without the -1 ?)

sudo apt install libzip4=1.7.3-1 (-1 is needed !)
sudo apt policy libzip4
libzip4:
Installé : 1.7.3-1
Candidat : 1.7.3-1
Table de version :
*** 1.7.3-1 500
500 Index of /debian bullseye/main amd64 Packages
100 /var/lib/dpkg/status

L’installation est ok à présent :slight_smile:
Merci